sistem bus
DESCRIPTION
tentang sistem komputerTRANSCRIPT
SISTEM BUS
• Sistem = Suatu kesatuan yang terdiri dari komponen atau elemen yang
dihubungkan bersama untuk memudahkan aliran informasi, materi /energi untuk mencapai suatu tujuan.
• Bus = lintasan komunikasi yang menghubungkan dan atau lebih komponen komputer
• Sistem Bus = sistem untuk menghubungkan semua komponen dalam menjalankan tugasnya, jalur dimana data dapat mengalir dalam komputer.
Fungsi Saluran Bus terdiri dari :- Bus Alamat-Bus Data-Bus Kontrol
Bus Alamat (Address Bus)• Digunakan oleh microprosessor untuk memilih lokasi
memori port yang akan ditulis / dibaca.• Aliran data yang dikirim bersifat Unidirectional• 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
Word : unit pengukuran paket data yang dikirim pada suatu waktu dalam satuan bit.
BUS DATA (Data Bus)• Jalan data dari suatu komponen ke komponen
lain • Bus Data terdiri dari 8,16, 32 /lebih jalur
pararel• Aliran datanya bersifat bidirectional • Lintasan bagi perpindahan data antar modul
BUS KONTROL (Control Bus)
• Digunakan mikroprosessor untuk mengatur memori atau port agar siap ditulis atau diabaca.
• Digunakan memori atau port untuk memberi tahu kesiapan mereka menerima atau mengirim data mikroprosessor
• Karena bus data dan bus alamat digunakan oleh semua komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus kontrol ini.
• Untuk modul I/O biasanya dibuat slot bus yang mudah dipasang dan dilepas
Slot PCISlot ISA.
Sinyal – sinyal kontrol terdiri atas• Sinyal pewaktuan = menandakan validitas data dan alamat• Sinyal–sinyal perintah = membentuk suatu operasi
Saluran / garis pada Control Bus:• Bus Request=
Bus Grant=Address enable=Data enable=read/write=memory I/O=read memory=write memory =read I/O=Write I/O= Interrupt I/O=Clock=Reset=
Prinsip operasi Buspengiriman data ke modul
1. Meminta penggunaan bus.2. Apabila telah disetujui, modul akan
memindahkan data yang diinginkan ke modul yang dituju
Prinsip operasi busOperasi meminta data dari modul lainnya
1. Meminta penggunaan bus.2. Mengirim request ke modul yang dituju
melalui saluran kontrol dan alamat yang sesuai.
3. Menunggu modul yang dituju mengirimkan data yang diinginka
Struktur Interkoneksi Bus • Dalam struktur interkoneksi bus ada pun
perpindahan data yang dilakukan :Memori ke CPU = melakukan pembacaan data maupun instruksi dari memoriCPU ke memori = melakukan penyimpanan atau penulisan data ke CPUI/O ke CPU = membaca data dari peripheral melalui modul I/OCPU ke I/O = mengirimkan data ke perangkat peripheralI/O ke memori atau dari memori = digunakan pada sistem DMA
Kesimpulan
1. Komputer tersusun dari beberapa komponen penting seperti CPU, memori, perangkat I/O
2. Sistem Bus penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya
3. Kumpulan lintasan / saluran berbagai modul disebut struktur interkoneksi bus
4. Secara umum fungsi saluran dikategorikan menjadi 3 yaitu , alamat,data dan kontrol bus
Contoh Bus
• Bus ISA (Industry Standart Architecture)• Bus PCI (Peripheral Component Interconnect) • Bus USB(universal Serial Bus)• Bus SCSI (Small Computer Standart Interface)
Latihan 31. Carilah gambar dan penjelasan contoh Sistem Bus dibwah ini :
Bus ISA, Bus USB, Bus SCSI, Bus PCI2. Cari pengertian Istilah dalam Control Bus dibawah ini
Bus Request=Bus Grant=Address enable=Data enable=read/write=memory I/O=read memory=write memory =read I/O=Write I/O= Interrupt I/O=Clock=Reset=
3. Apa yang dimaksud dengan Bus Master !
Jawaban:
• 1. Bus ISA
bus USB
bus SCIS
bus PCI
• 2. Bus Request= menunjukkan bahwa modul memerlukan kontrol bus Bus Grant= menunjukkan modul yang melakukan request telah diberi hak
• mengontrol bus. Address enable=menunjukan bahwa bus master menempatkan alamat pada jalur alamatData enable=menunjukan bahwa bus master/slave menempatkan data valid pada bus dataread/write=membedakan siklus baca dan siklus tulismemory I/O=menyediakan siklus memori dengan siklus I/Oread memory=menunjukan siklus baca memorywrite memory =menunjukan siklus tulis memoriread I/O=menunjukan siklus baca I/OWrite I/O= menunjukan siklus tulis I/OInterrupt I/O=menunjukan urutan pernyataan interrupt Clock= kontrol untuk sinkronisasi antar modulReset= digunakan untuk menginisialisasikan seluruh modul
3. Bus master = perangkat yang dapat meningkatkan penggunaan bus sistem atau bus lokal yang diperluas(expanded) seperti interface CPU dan interface I/O