2. Pengertian
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.
3. ORGANISASI BUS
• Jalur data (Data Bus), berfungsi sebagai jalur untuk
pertukaran data atau informasi antar unit, yaitu antara
CPU, memori dan peralatan I/O.
• Jalur alamat (Address Bus), berfungsi sebagai pengatur
jalur komunikasi antara CPU dengan memori
(RAM/ROM), CPU dengan I/O dan antara memori dengan
I/O.
• Jalur Kontrol (Control Bus), berfungsi menentukan jenis
komunikasi dan arah aliran data serta memberi tanda pada
awal dan akhir pengiriman data.
4. MASTER VS SLAVE
Sebenarnya pada dasarnya master dan slave sama
saja, hanya saja yang membedakan adalah prioritas utama
pembacaan data harddisk oleh bios. Jadi apabila anda
memiliki dua harddisk, yang ke-1 harddisk anda berisi OS
dan yang ke-2 berupa data, maka harddisk yang ke-1 jadikan
master dan yang ke-2 jadikan slave.
5. STRUKTUR BUS
• PCI dapat dikonfigurasikan sebagai bus 32- bit atau 64-bit.
• Beberapa saluran signal yang diharuskan bagi PCI,
• Saluran data memberikan lintasan bagi perindahan
data antara dua modul sistem .
• Besar jalur bus data mempengaruhi kinerjanya,
contoh : 8, 16, 32 dan 64 bit
6. Bus Alamat
Bus alamat adalah sejumlah lintasan saluran pengalamatan
antara alat dengan sebuah komputer. Pengalamatan ini
liarus ditentukan terlebih dahulu untuk menghindari
terjadinya kesalahan pengiriman sebuah instruksi dan
terjadinya bentrok antara dua buah alat yang bekerja
secara bersamaan.
7. BUS KONTROL
Digunakan untuk mengontrol akses ke saluran
alamat, penggunaan data dan saluran alamat. Karena data
dan saluran alamat digunakan bersama oleh seluruh
komponen, maka harus ada alat untuk mengontrol
penggunaannya. Signal-signal kontrol melakukan transmisi
baik perintah mauun informasi pewaktuan diantra modul-
modul system. Signal-signal pewaktuan menunjukkan
validitas data dan informasi alamat.
8. ELEMEN-ELEMEN RANCANGAN BUS
1. Dedicated
Bus dibedakan menjadi bus yang khusus menyalurkan data
tertentu, misalnya paket data saja, atau alamat saja.
Keuntungan : Throughtput yang tinggi, karena kemacetan lalu
lintas kecil
Kerugian : meningkatnya ukuran dan biaya sistem
2. Multiplexed
Penggunnan saluran yang sama untuk berbagai keperluan
Keuntungan : Memrlukan saluran yang lebih sedikit, uang
menghemat ruang dan biaya
Kerugian : Diperlukan rangkaian yang lebih kompleks untuk setiap
modul
9. Lanjutan’
3. Metode Arbitrasi
Menugaskan sebuah perangkat, CPU atau I/Obertindak
sebagai master
Tersentralisasi
Pengontrol bus atau arbitrer bertanggung jawab atas
alokasi waktu pada BUS
Terdistribusi
Modul-modul bekerja sama untuk memakai BUS
bersama-sama
10. Lanjutan’
4. Timing
Cara terjadinya event dikoordinasikan pada BUS
Synchronous
Terjadinya event pada bus ditentukan oleh sebuah clock.
Asynchrpnous
Terjadinya event bus mengikuti dan tergantung pada
event sebelumnya.
11. Lebar BUS
1. Address
• Lebar bus alamat mempengaruhi kapasitas.
• Semakin lebar bus alamat, semakin besar range
lokasi yang dapat direferensi
2. Data
• Lebar bus data, mempengaruhi kinerja sistem
• Semakin lebar bus data, semakin besar bit yang dapat
ditransfer pada suatu waktu.
12. Jenis Transfer Data
1. Read
Slave menaruh data pada bus data begitu slave
mengetahui alamat dan mengambil datanya.
2. Write
Master menaruh data pada bus data begitu alamat
stabil dan slave mempunyai kesempatan untuk
mengetahui alamat .
13. Lanjutan’
3. Read modify Write
Operasi Read yang diikuit operasi Write ke alamat
yang sama Tujuan untuk melindungi sumber daya memori
yang dapat dipakai bersama di dalam multiprogramming.
14. Lanjutan’
4. Read after Write
Operasi yang tidak dapat dibagi yang berisi operasi Write
diikuti operasi Read dari alamat yang sama
5. Blok
Sebuah siklus lamat diikuti oleh n siklus data
15. TIPE-TIPE BUS
• Bus Peripheral Componen Interconnect (PCI)
Bus PCI adalah contoh yang baik dari sistem bus yang
muncul darikebutuhan standarisasi. Bus tersebut
mendukung fungsi yang terdapat dalambus prosesor tetapi
dalam format tersetandarisasi yang lepas dari
prosesortertentu. Perangkat yang terkoneksi ke Bus PCI
tampak bagi prosesor seakandihubungkan secara langsung
ke BUS prosesor. Prangkat tersebut diberi alamatdalam
ruang alamat memori pada prosesor.
16. Lanjutan’
• Bus Small Computer System Interface (SCSI)
Akronim tersebut mengacu pada bus standar yang
didefinisikan olehAmerican National Standards Institute
(ANSI) dengan nomor X3.131 [2]. Dalamspesifikasi standar
tersebut, perangakat seperti disk dihubungkan ke
komputermelalui kabel 50-wire, yang dapat mencapai
panjang 25 meter dan dapatmentransfer data hingga
kecepatan 5 megabyte/ detik
17. Lanjutan’
• Universal Serial BUS(USB)
Sinergi antara komputer dan komunikasi adalah jantung
revolusi teknologiinformasi saat ini. Sistem komputer
modern tampaknya melibatkan berbagaivariasi perangkat
seperti keyboard, mikrofon, kamera, speaker dan
perangkatdisplay.