I/O
Unit Input/Output (I/O) adalah bagian dari sistem mikroprosesor yang digunakan
oleh mikroprosesor itu untuk berhubungan
dengan dunia luar.
Unit input adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data
yang berasal dari keyboard atau mouse. Sementara unit output biasanya digunakan
untuk menampilkan data, atau dengan kata lain untuk menangkap data yang
dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.
Bagian input
(masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol, antara
lain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O (Input/Output
Write [IOW]).
BUS SISTEM
System
bus
atau bus sistem, dalam arsitektur komputer
merujuk pada bus yang digunakan oleh
sistem komputer untuk menghubungkan semua komponennya dalam menjalankan
tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir
dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat
antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori
dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah
komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang
terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang
digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor
umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang
digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Bus
disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan
dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di
dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu
grafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya
(utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara
bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus
menjadi bus SCSI, baik itu bus
PCI
atau bus PCI Express.
Berdasar
jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data
tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang
dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan
metode multipleks data maka bus ini disebut multiplexed bus. Kekurangan
multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat
tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang
komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated
bus merupakan kebalikan dari multipexed bus.
Beberapa
bus utama dalam sistem komputer modern adalah sebagai berikut:
·
Bus prosesor. Bus
ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan motherboard. Bus
ini utamanya digunakan oleh prosesor
untuk meneruskan informasi dari prosesor
ke cache atau memori utama
ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus
ini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan
beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya
sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266
MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini
memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8
byte.
·
Bus AGP (Accelerated Graphic Port). Bus
ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode
AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur
32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s.
Umumnya, bus ini terkoneksi ke chipset
pengatur memori (Northbridge, Intel Memory Controller Hub, atau
NVIDIA 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). Bus
PCI tidak tergantung prosesor dan berfungsi
sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus
ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan
pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena
memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini
dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau
Southbridge (Intel ICH, atau NVIDIA nForce MCP).
·
Bus SCSI (Small Computer System Interface). Bus
ini diperkenalkan oleh Macintosh pada
tahun 1984. SCSI merupakan antarmuka
standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat
penyimpanan eksternal berukuran besar
·
Bus USB (Universal Serial Bus). Bus ini
dikembangkan 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 berkecepatan
rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang
didapat dari bus USB antara lain : tidak harus memasang jumper, tidak
harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang
digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
·
Bus 1394. Bus
yang mempunyai nama FireWire
memiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah,
dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkat
komputer tetapi juga perangkat elektronik seperti kamera digital, VCR, dan
televisi.
MEMORI
Memori adalah istilah
generik bagi tempat penyimpanan data dalam komputer. Beberapa jenis memori yang banyak digunakan adalah
sebagai 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 arsitektur
von Neumann, misalnya,
kapasitas dan kecepatan memori dibedakan dengan menggunakan hierarki memori. Hierarki ini disusun dari jenis memori yang paling
cepat hingga yang paling lambat; disusun dari yang paling kecil kapasitasnya hingga
paling besar kapasitasnya; dan diurutkan dari harga tiap bit memori-nya
mulai dari yang paling tinggi (mahal) hingga yang paling rendah (murah).
Comments
Post a Comment
"Kalau mau Copy-Paste artikel boleh saja, tapi sumbernya ke blog ini"