Anda di halaman 1dari 20

BUS & SISTEM BUS

Program Studi S1 Sistem Informasi


Fakultas Teknik Informasi dan Bisnis
Institut Teknologi Telkom Surabaya
1
TUJUAN PEMBELAJARAN

❖ Mahasiswa mampu memahami maksud dan jenis Sistem Bus Komputer.


❖ Mahasiswa mampu memahami struktur Sistem Bus Komputer.
❖ Mahasiswa mampu memahami fungsi Sistem Bus Komputer.
❖ Mahasiswa mampu menjelaskan Sistem Bus komputer dan komponen pendukungnya.
APA YANG ANDA PIKIRKAN TENTANG BUS ?

3
4
5
BUS
 Bus sistem biasanya terdiri dari sekitar lima puluh hingga ratusan jalur terpisah. Setiap baris diberi arti atau fungsi
tertentu. Meskipun ada banyak desain bus yang berbeda, pada bus mana pun jalur dapat diklasifikasikan menjadi tiga
kelompok fungsional (Gambar 3.16): data, address, and control lines. Selain itu, mungkin ada jalur power
distribution yang memasok daya ke modul yang terpasang.
 Bus Jalur komunikasi bersama yang terdiri dari satu atau kumpulan jalur. Dalam beberapa sistem komputer, CPU,
memori, dan komponen I/O dihubungkan oleh bus umum. Karena saluran digunakan bersama oleh semua komponen,
hanya satu komponen pada satu waktu yang dapat berhasil mentransmisikan. Arbitrase Bus Proses penentuan master
bus mana yang akan diizinkan mengakses bus. Master Bus Perangkat yang terpasang pada bus yang mampu memulai dan
mengendalikan komunikasi di bus.

6
>> DATA LINES

 Jalur data menyediakan jalur untuk memindahkan data di antara modul


sistem. Garis-garis ini, secara kolektif, disebut bus data. Bus data dapat terdiri dari
32, 64, 128, atau bahkan lebih baris terpisah, jumlah baris yang disebut sebagai lebar
bus data. Karena setiap baris hanya dapat membawa 1 bit pada satu waktu, jumlah
baris menentukan berapa banyak bit yang dapat ditransfer pada suatu waktu. Lebar
bus data merupakan faktor kunci dalam menentukan kinerja sistem secara
keseluruhan.
 Misalnya, jika bus data lebarnya 32 bit dan panjang setiap instruksi 64 bit, maka
prosesor harus mengakses modul memori dua kali selama setiap siklus instruksi..
7
8
>> ADDRESS LINES

 Garis alamat (address lines) digunakan untuk menunjuk sumber atau tujuan data pada bus
data.
 Misalnya, jika prosesor ingin membaca sebuah kata (8, 16, atau 32 bit) data dari memori, maka ia
menempatkan alamat dari kata yang diinginkan pada baris alamat. Jelas, lebar bus alamat (address
bus) menentukan kapasitas memori maksimum yang mungkin dari sistem. Selain itu, jalur alamat
umumnya juga digunakan untuk menangani port I/O.
 Biasanya, bit orde tinggi digunakan untuk memilih modul tertentu pada bus, dan bit orde rendah
memilih lokasi memori atau port I/O di dalam modul.

9
>> CONTROL LINES

 Jalur kontrol digunakan untuk mengontrol akses ke dan penggunaan jalur data
dan alamat. Karena jalur data dan alamat digunakan bersama oleh semua komponen,
harus ada cara untuk mengontrol penggunaannya.
 Sinyal kontrol mengirimkan informasi perintah dan waktu di antara modul sistem.
Sinyal waktu menunjukkan validitas data dan informasi alamat. Sinyal perintah
menentukan operasi yang akan dilakukan.

10
>> CONTROL LINES (CONT..)
TYPICAL CONTROL LINES

Ciri khas dari Garis kontrol termasuk::


 Penulisan memori (Write Memory): menyebabkan  Bus request: menunjukkan bahwa modul perlu
data pada bus ditulis ke lokasi yang dialamatkan mendapatkan kendali atas bus
 Pembacaan memori (Read Memory): menyebabkan  Bus grant: menunjukkan bahwa modul yang meminta
data dari lokasi yang dialamatkan ditempatkan di bus telah diberikan kendali atas bus
 I/O write: menyebabkan data pada bus menjadi output  Interrupt request: menunjukkan bahwa interupsi
ke port I/O yang dialamatkan sedang menunggu
 I/O read: menyebabkan data dari port I/O yang  Interrupt ACK: mengakui bahwa interupsi yang
dialamatkan ditempatkan di bus tertunda telah dikenali
 Transfer ACK (Acknowledgment): menunjukkan  Clock: digunakan untuk menyinkronkan operasi
bahwa data telah diterima dari atau ditempatkan di bus
 Reset: menginisialisasi semua modul.

11
Send • (1) mendapatkan penggunaan bus, dan
• (2) mentransfer data melalui bus.

• (1) mendapatkan penggunaan bus, dan


Request • (2) mentransfer permintaan ke modul lain
melalui jalur kontrol dan alamat yang sesuai.
Kemudian harus menunggu modul kedua
untuk mengirim data.
12
BUS TYPE

1. Dedicated bus
Dedicated bus merupakan bus yang khusus menyalurkan data tertentu saja. Bus ini mempunyai kelebihan
yaitu kepatannya yang tinggi, akan tetapi juga mempunyai kelemahan yaitu membutuhkan saluran yang
banyak.

2. Multiplexed bus
Multiplexed bus merupakan bus yang menyalurkan data melalui informasi yang berbeda, baik itu data,
alamat, dan sinyal kontrol dengan cara multipleks. Keunggulan dari bus ini yaitu tidak memerlukan saluran
yang banyak, akan tetapi juga mempunyai kelemahan yaitu kecepatan rendah dan perlunya mekanisme
yang kompleks untuk mengurangi data yang multipleks.

13
MULTIPLE-BUS HIERARCHIES

Jika sejumlah besar perangkat terhubung ke bus, kinerja akan menurun.Ada dua penyebab utama:
1. Secara umum, semakin banyak perangkat terpasang ke bus, semakin besar panjang bus dan karenanya
semakin besar penundaan propagasi. Penundaan ini menentukan waktu yang dibutuhkan perangkat untuk
mengoordinasikan penggunaan bus. Ketika kontrol bus sering berpindah dari satu perangkat ke perangkat lain,
penundaan propagasi ini dapat mempengaruhi kinerja.
2. Bus dapat menjadi hambatan karena permintaan transfer data agregat mendekati kapasitas bus. Masalah ini dapat
diatasi sampai batas tertentu dengan meningkatkan kecepatan data yang dapat dibawa oleh bus dan dengan
menggunakan bus yang lebih lebar (misalnya, meningkatkan bus data dari 32 menjadi 64 bit).
Namun, karena kecepatan data yang dihasilkan oleh perangkat yang terpasang (misalnya, pengontrol grafik dan
video, antarmuka jaringan) berkembang pesat, sehingga kendala penundaan hilang.

14
15
16
TRADITIONAL BUS ARCHITECTURE

 Ada bus lokal yang menghubungkan prosesor ke memori cache dan yang mungkin mendukung satu atau lebih
perangkat lokal. Ada juga pengontrol memori cache yang menghubungkan cache ini tidak hanya ke bus lokal ini
tetapi juga ke bus sistem. Pada sistem, bus terpasang modul memori utama. Dengan cara ini, transfer I/O ke dan
dari memori utama melalui bus sistem tidak mengganggu aktivitas prosesor. Antarmuka bus ekspansi menyangga
transfer data antara bus sistem dan pengontrol I/O pada bus ekspansi.
 Beberapa perangkat I/O tipikal yang mungkin terpasang ke bus ekspansi termasuk:
 Kartu jaringan (LAN)
 SCSI (Antarmuka Sistem Komputer Kecil)
 Modem
 Serial Kom

17
ADVANTAGES OF TRADITIONAL BUS ARCHITECTURE

 Penggunaan struktur cache yang terpisah mengisolasi prosesor dari kebutuhan untuk sering mengakses memori
utama
 Susunan ini memungkinkan sistem untuk mendukung berbagai perangkat I/O dan pada saat yang sama mengisolasi
memori ke lalu lintas prosesor dari lalu lintas I/O.

18
Advantages Disadvantages
Penggunaan struktur cache yang Arsitektur bus tradisional cukup
terpisah mengisolasi prosesor dari efisien tetapi mulai rusak karena
kebutuhan untuk sering mengakses kinerja yang lebih tinggi dan lebih
memori utama Pengaturan ini tinggi terlihat pada perangkat I/O.
Traditional Bus Architecture
memungkinkan sistem untuk
mendukung berbagai perangkat I/O
dan pada saat yang sama mengisolasi
memori ke lalu lintas prosesor dari
lalu lintas I/O.
Keuntungan dari pengaturan ini
adalah bahwa bus berkecepatan tinggi
membawa perangkat permintaan
tinggi ke dalam integrasi yang lebih
High-Performance Bus Architecture
dekat dengan prosesor dan pada saat
yang sama independen dengan
prosesor. Jadi perubahan arsitektur
prosesor juga tidak mempengaruhi 19

bus berkecepatan tinggi.


TUGAS INDIVIDU

 Resume berisi tentang


 Definisi Bus
 Sistem bus,
 Struktur bus
 Fungsi bus
 Posting di Blog masing-masing deadline Minggu, 5 Desember 2021 pukul 23.59 WIB

20

Anda mungkin juga menyukai