I/O
Unit Input/Output (I/O) adalah bagian dari sistem mikroprosesor yang digunakanoleh mikroprosesor itu untuk berhubungandengan dunia luar.
Unit input adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya datayang berasal dari keyboard atau mouse. Sementara unit output biasanya digunakanuntuk menampilkan data, atau dengan kata lain untuk menangkap data yangdikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.
Bagian input(masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol, antaralain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O (Input/OutputWrite [IOW]).
BUS SISTEM
Systembusatau bus sistem, dalam arsitektur komputermerujuk pada bus yang digunakan olehsistem komputer untuk menghubungkan semua komponennya dalam menjalankantugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalirdalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuatantara dua elemen atau lebih. Data atau program yang tersimpan dalam memoridapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuahkomputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yangterdapat dalam sistem, tergantung dari arsitektur sistem komputer yangdigunakan. Sebagai contoh, sebuah komputer PC dengan prosesorumumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yangdigunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Busdisusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akandihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat didalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartugrafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya(utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antarabus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah busmenjadi bus SCSI, baik itu busPCIatau bus PCI Express.
Berdasarjenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan datatertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yangdilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol denganmetode multipleks data maka bus ini disebut multiplexed bus. Kekuranganmultiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemattempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yangkomplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicatedbus merupakan kebalikan dari multipexed bus.
Beberapabus utama dalam sistem komputer modern adalah sebagai berikut:
· Bus prosesor. Busini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan motherboard. Busini utamanya digunakan oleh prosesoruntuk meneruskan informasi dari prosesorke cache atau memori utamake chipset kontrolir memori (Northbridge, MCH, atau SPP). Busini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, danbeberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nyasendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus inimemiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8byte.
· Bus AGP (Accelerated Graphic Port). Busini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (modeAGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s.Umumnya, bus ini terkoneksi ke chipsetpengatur memori (Northbridge, Intel Memory Controller Hub, atauNVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP.Mulai tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.
· Bus PCI (Peripherals Component Interconnect). BusPCI tidak tergantung prosesor dan berfungsisebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Busini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukanpada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karenamemang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus inidikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atauSouthbridge (Intel ICH, atau NVIDIA nForce MCP).
· Bus SCSI (Small Computer System Interface). Busini diperkenalkan oleh Macintosh padatahun 1984. SCSI merupakan antarmukastandar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkatpenyimpanan eksternal berukuran besar
· Bus USB (Universal Serial Bus). Bus inidikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel,Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard,mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatanrendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yangdidapat dari bus USB antara lain : tidak harus memasang jumper, tidakharus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yangdigunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
· Bus 1394. Busyang mempunyai nama FireWirememiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah,dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkatkomputer tetapi juga perangkat elektronik seperti kamera digital, VCR, dantelevisi.
MEMORI
Memori adalah istilahgenerik bagi tempat penyimpanan data dalam komputer. Beberapa jenis memori yang banyak digunakan adalahsebagai berikut:
- Register prosesor
- RAM atau Random Access Memory
- Cache Memory (SRAM) (Static RAM)
- Memori fisik (DRAM) (Dynamic RAM)
- Perangkat penyimpanan berbasis disk magnetis
- Perangkat penyimpanan berbasis disk optik
- Memori yang hanya dapat dibaca atau ROM (Read Only Memory)
- Flash Memory
- Punched Card (kuno)
- CD atau Compact Disk
- DVD
Dalam pembicaraan mengenai arsitektur komputer seperti arsitekturvon Neumann, misalnya,kapasitas dan kecepatan memori dibedakan dengan menggunakan hierarki memori. Hierarki ini disusun dari jenis memori yang palingcepat hingga yang paling lambat; disusun dari yang paling kecil kapasitasnya hinggapaling besar kapasitasnya; dan diurutkan dari harga tiap bit memori-nyamulai dari yang paling tinggi (mahal) hingga yang paling rendah (murah).
View the Original article
Posting Komentar