system bus atau bus sitem dalam arsitektur komputer yang oleh sistem komputer untuk
menghubungkan semua komponennya dalam menjalankan tugasnya dan sebuah bus adalah jalur
dimana 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.
Biasanya sebuah bus system terdiri dari 50 hingga 100 saluran yang terpisah.
Rancangan suatu bus dapat dibedakan atau diklasifikasikan oleh elemen-elemen sebagai berikut :
1. Jenis bus
2. Metode arbitrasi
3. Timing
4. Lebar bus
1. Dedicated
Merupakan metode dimana setiap bus ( saluran ) secara permanen diberi fungsi atau subset fisik
komponen komputer.
2. Time Multiplexed
Merupakan metode penggunaan bus yang sama untuk berbagai keperluan, sehingga menghemat ruang
dan biaya.
Metode arbitrasi adalah metode pengaturan dari penggunaan bus, dan dapat dibedakan atas :
1. Tersentralisasi, menggunakan arbiter sebagai pengatur sentral
Timing :
2. Asynchronous, terjadinya sebuah event pada bus mengikuti dan tergantung pada event sebelumnya
1. Operasi Read
2. Operasi Write
5. Operasi Block
Koleksi jalan yang menghubungkan berbagai modul disebut struktur interkoneksi. Desain struktur ini
akan tergantung pada pertukaran yang harus dilakukan antara modul.
Jenis pertukaran yang dibutuhkan oleh yang menunjukkan bentuk utama dari input dan output untuk
setiap jenis odul struktur interkoneksi adalah kumpulan lintasan yang menghubungkan berbagai
komponen-komponen
seperti CPU, memory, dan i/o yang saling berkomunikasi satu dengan lainnya.
Dari jenis pertukaran data yang diperlukan modul-modul komputer, maka struktur interkoneksi harus
mendukung perpindahan data berikut :
- Memori ke CPU.
- CPU ke Memori.
- I/O ke CPU
I/O ke Memori atau dari Memori ke I/O digunakan pada sistem DMA.
Saluran data ( data bus ) adalah lintasan yang digunakan sebagai perpindahan data antar modul. Secara
umum lintasan ini disebut bus data.
Saluran alamat ( address bus ) digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
Salura ini digunakan untuk mengirim alamat word pada memori yang akan diakses CPU. Juga digunakan
untuk saluran alamat pernagkat modul komputer CPU mengakses suatu modul.
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 sinyal
pewaktuan dan sinyal-sinyal perintah.
Bus PCI adalah bus yang tidak tergantung processor dan berfungsi sebagai mezzanine atau bus
peripheral. PCI memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi seperti, video adaptor, disk
controller, dan sound card.
Bus USB
Bus USB adalah bus yang digunakan untuk peralatan yang memiliki kecepatan rendah seperti mouse,
keyboard, dll.
Semua perangkat peripheral tidak efektif apabila dipasang pada bus berkecepatan tinggi PCI, sedangkan
banyak peralatan yang memiliki kecepatan rendah. Solusinya tujuh vendor komputer bersama-sama
merancang bus untuk peralatan I/O berkecepatan rendah. Standar yang dihasilkan dinamakan Universal
Standard Bus ( USB )
Keuntungan bus USB:
- tidak perlu memasang tombol pada peralatan
- pemakai tidak harus membuka casing untuk memasang peralatan I/O baru
- hanya satu jenis kabel yang diperlukan sebagai penghubung.
- tidak memerlukan input pada pemasangan peralatan baru
Bandwith total USB adalah 1,5 MB per detik.
BUS SCSI ( Small Computer System Interfaces )
SCSI adalah perangkat peripheral eksternal yang dipopulerkan oleh Macintosh pada tahun 1984. SCSI
merupakan interface standard untuk driver CDROM, peralatan audio, hard disk, dan perangkat
penyimpanan eksternal berukuran besar.
Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin cepatnya prosesor saat ini yang
mencapai 1 GHz, maka perlu diimbangi dengan bus berkecepatan tinggi juga. Bus SCSI dan PCI tidak
mencukupi kebutuhan saat ini sehingga dikembangkan bus performance tinggi yang dikenal dengan Fire
Wire. Fire Wire memiliki kelebihan dibandingkan dengan interface I/O lainnya yaitu sangat cepat. Bus
Fire Wire dikembangkan untuk peralatan performance tinggi sebagai pengembangan dari SCSI dan PCi.
Kelebihannya :
- sangat cepat
- murah
- mudah diimplementasikan
- tidak memerlukan banyak kabel