pertemuan 9
TRANSCRIPT
PERTEMUAN KE 9
SISTEM BUS
PengertianSystem 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.
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.
MASTER VS SLAVESebenarnya 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.
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
Bus AlamatBus 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.
BUS KONTROLDigunakan 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.
ELEMEN-ELEMEN RANCANGAN BUS1. 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
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
TerdistribusiModul-modul bekerja sama untuk memakai BUS bersama-sama
Lanjutan’4. Timing
Cara terjadinya event dikoordinasikan pada BUS Synchronous
Terjadinya event pada bus ditentukan oleh sebuah clock.
AsynchrpnousTerjadinya event bus mengikuti dan tergantung pada event sebelumnya.
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.
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 .
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.
Lanjutan’4. Read after Write
Operasi yang tidak dapat dibagi yang berisi operasi Write diikuti operasi Read dari alamat yang sama
5. BlokSebuah siklus lamat diikuti oleh n siklus data
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.
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
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.