bus merupakan lintasan komunikasi yang menghubungkan
dua atau lebih komponen komputer. 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. syarat utama bus adalah media transmisi yang dapat
digunakan oleh sejumlah perangkat yang terhubung padanya.
sistem bus adalah penghubung bagi semua komponen komputer
yang bertugas menstransfer data ke suatu jaringan kerja. Pada sistem komputer
yang lebih maju, arsitektur komputernya akan lebih kompleks,
sehingga untuk meningkatkan performa, digunakan beberapa buah bus . Tiap
bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini
RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama
berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus).
Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang
berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat
sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.
Interkoneksi Bus – Struktur Bus
Sebagai contoh bus data terdiri atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit.
Sebagai contoh bus data terdiri atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit.
Secara umum fungsi saluran bus dikatagorikan dalam tiga
bagian.
·
Saluran Data
·
Saluran Alamat
·
Saluran Kontrol
1. Saluran data (data bus)
Lintasan bagi perpindahan data antar modul. Secara kolektif
lintasan ini disebut bus data.
Umumnya jumlah saluran terkait dengan panjang word,
misalnya 8, 16, 32 saluran
Tujuan : agar mentransfer word dalam sekali waktu.
Jumlah saluran dalam bus data dikatakan lebar bus, dengan
satuan bit, misal lebar bus 16 bit.
2. Saluran alamat (address bus)
·
Digunakan untuk menspesifikasi sumber dan tujuan data pada
bus data.
·
Digunakan untuk mengirim alamat word pada memori yang akan
diakses CPU.
·
Digunakan untuk saluran alamat perangkat modul komputer
saat CPU mengakses suatu modul.
·
Semua peralatan yang terhubung dengan sistem komputer, agar
dapat diakses harus memiliki alamat. Contoh : mengakses port I/O, maka port I/O
harus memiliki alamat hardware-nya.
3. Saluran kontrol (control bus)
·
Digunakan untuk mengontrol bus data, bus alamat dan seluruh
modul yang ada.
·
Karena bus data dan bus alamat digunakan oleh semua
komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus
kontrol ini.
·
Sinyal – sinyal kontrol, terdiri atas
1. Sinyal pewaktuan.
Sinyal pewaktuan menandakan validitas data dan alamat.
2. Sinyal–sinyal perintah.
Sinyal perintah berfungsi membentuk suatu Operasi.
Prinsip operasi bus adalah sebagai berikut.
A. Operasi pengiriman data ke modul lainnya :
·
Meminta penggunaan bus.
·
Apabila telah disetujui, modul akan memindahkan data yang
diinginkan ke modul yang dituju.
B.Operasi meminta data dari modul lainnya :
·
Meminta penggunaan bus.
·
Mengirimrequest ke modul yang dituju melalui saluran
kontrol dan alamat yang sesuai.
·
Menunggu modul yang dituju mengirimkan data yang
diinginkan.
IMPLEMENTASI SISTEM BUS DALAM MOTHERBOARD PC
Beberapa bus utama dalam sistem komputer modern
terimplementasi di dalam Motherboard adalah sebagai berikut:
1.
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.
2.
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.
3.
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).
4.
Bus PCI Express (Peripherals Component
Interconnect Express). Bus PCI Express (PCI-E/PCIex)
adalah slot ekspansi module, di desain untuk menggantikan PCI bus yang lama.
Banyak Motherboard mengadopsi PCI express dikarenakan PCI Express memiliki
transfer data yang lebih cepat, terutama untuk keperluan grafis 3D. Slot ini
memiliki kecepatan 1x, 2x, 4x, 8x, 16x and 32x, tidak seperti PCI biasa dengan
sistim komunikasi paralel. PCI Express menggunakan sistem serial dan mampu
berkomunikasi 2 kali (tulis/baca) dalam satu rute clock.
5.
Bus PCI-X (Peripherals Component
Interconnect Extended). PCI-Xadalah bus komputer dan
expansion card yang meningkatkan kinerja Bus 32-bit PCI lokal untuk bandwidth
yang lebih tinggi yang diminta oleh server. PCI-X adalah double-wide version
dari PCI, berjalan hingga empat kali kecepatan clock, tetapi sebaliknya mirip
dalam implementasi listrik dan menggunakan protokol yang sama.
6.
Bus ISA (Industry Standard Architecture). Bus
ISA adalah sebuah arsitektur bus dengan bus data selebar 8-bit yang
diperkenalkan dalam IBM PC 5150 pada tanggal 12 Agustus 1981. Bus ISA
diperbarui dengan menambahkan bus data selebar menjadi 16-bit pada IBM PC/AT
pada tahun 1984, sehingga jenis bus ISA yang beredar pun terbagi menjadi dua
bagian, yakni ISA 16-bit dan ISA 8-bit.
7.
Bus EISA (Extended Industry Standard
Architecute). Bus EISA adalah sebuah bus I/O yang diperkenalkan
pada September 1988 sebagai respons dari peluncuran bus MCA oleh IBM, mengingat
IBM hendak “memonopoli” bus MCA dengan mengharuskan pihak lain membayar royalti
untuk mendapatkan lisensi MCA.
8.
Bus MCA (Micro Channel Architecture). Bus
MCA adalah sebuah bus I/O ber-bandwidth 32-bit yang digunakan dalam beberapa
komputer mikro. Bus ini dibuat oleh IBM yang ditujukan untuk menggantikan bus
ISA 8-bit/16-bit yang lambat, selain tentunya untuk menghadapi masalah
bottleneck yang terjadi akibat kecepatan prosesor yang semakin tinggi tapi tidak diimbangi dengan
kecepatan bus I/O.
9.
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.
10. 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.
11. 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.
Tidak ada komentar:
Posting Komentar