Anggota: 1. Yan Makarunggala 2. Hermawan Setiawan 3. Imelda Florensia 4. Riana. A. Alrijanto 5. July E. Pardede
Presentasi MIKROPROSESOR
Published By Stefanikha69
PEMBAHASAN
Published By Stefanikha69
Pengertian
BUS adalah
Jalur komunikasi yang dibagi pemakai
Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai subsistem
BUS Sistem adalah
Sebuah Bus yang menghubungkan komponen-komponen utama komputer (CPU, Memori ,I/O)
Published By Stefanikha69
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.
Published By Stefanikha69
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Published By Stefanikha69
Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express.
Published By Stefanikha69
ORGANISASI BUS
Jalur Kontrol
- Berisi signal request dan sinyal acknowledgements
- Mengindikasikan tipe informasi pada jalur data.
Jalur Data
- Membawa informasi antara sumber dan tujuan data
dan alamat dan perintah-perintah kompleks
Published By Stefanikha69
MASTER VS SLAVE Suatu transaksi bus meliputi 2 komponen
- Mengeluarkan perintah dan alamat – request
(permintaan)
- Memindahkan dat – action (tindakan)
Master :
Bus yang memulai transaksi bus dengan cara
- Mengeluarkan perintad dan alamat
Slave :
Bus yang bereaksi terhadap alamat dengan cara
- Mengirimkan data kepada master jika master meminta data
- Menerima data dari master jika master mengirim data
Published By Stefanikha69
STRUKTUR BUS
BUS DATA
- Saluran data memberikan lintasan bagi perindahan
data antara dua modul sistem .
- Besar jalur bus data mempengaruhi kinerjanya,
contoh : 8, 16, 32 dan 64 bit
Published By Stefanikha69
BUS ALAMAT
- Identifikasi sumber atau tujuan data pada bus data
- Mengalamati port-port I/O
- Contoh : jika CPU akan membaca word ( 8, 16 atau
32 bit) data dari memori maka CPU akan menaruh
alamat word yang dimaksud pada saluran alamat
Published By Stefanikha69
BUS KONTROL
- Mengontrol akses ke saluran alamat dan
penggunaan data dan saluran alamat.
- Mengendalikan dan mengatur timing informasi :
a. Sinyal read /write
b. Interrupt request
c. Sinyal clock
Published By Stefanikha69
ELEMEN-ELEMEN RANCANGAN BUS Jenis BUS :
1. Dedicated
Penggunaan alamat terpisah dan jalur data
Keuntungan : Throughtput yang tinggi, karena
kemacetan lalulintas kecil
Kerugian : meningkatnya ukuran dan biaya
sistem
Published By Stefanikha69
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
Published By Stefanikha69
Metode Arbitrasi
- Menugaskan sebuah perangkat, CPU atau I/O
bertindak sebagai master
1. Tersentralisasi
Pengontrol bus atau arbitrer bertanggung jawab
atas alokasi waktu pada BUS
2. Terdistribusi
Modul-modul bekerja sama untuk memakai BUS
bersama-sama
Published By Stefanikha69
Timing
- Cara terjadinya event dikoordinasikan pada BUS
1. Synchronous
Terjadinya event pada bus ditentukan oleh sebuah
clock.
2. Asynchrpnous
Terjadinya event bus mengikuti dan tergantung
pada event sebelumnya.
Published By Stefanikha69
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
Published By Stefanikha69
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
Published By Stefanikha69
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
Published By Stefanikha69
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
Published By Stefanikha69
TIPE-TIPE BUS
BUS ISA
Bus ISA (Industry Standard Architecture) adalah
sebuah bus PC/AT (16 bit) yang beroperasi pada
8,33 MHz
BUS PCI
Bus PCI (Peripheral Component Interconnect bus)
Bus yang beroperasi pada kecepatan 33 MHz
Published By Stefanikha69
BUS Seri Universal
Sebuah bus standart yang disepakati bersama oleh tujuh perusahaan untuk digunakan pada peralatan
berkecepatan rendah
Published By Stefanikha69
Tipe BUS dalam Komputer 1. ISA (Industry Standard Architecture) Adalah Sebuah arsitektur BUS dengan BUS data selebar 8-bit pada IBM, kemudian Bus ISA
diperbaharui lagi dengan menambahkan BUS data selebar 16-bit pada IBMPC/AT pada tahun 1984. ISA sendiri merupakan BUS dasar dan yang paling umum dugunakan pada komputer IBM PC hingga tahun 1995, dan akhirnya digantikan oleh BUS PCI pada tahun 1992.
2. EISA (Extended/Enchanced Industry Standard Architecture) Adalah BUS 32-bit yang sama dasarnya dengan BUS ISA yang biasa.Bus ISA dapat menangani 32-bit
pada kecepatan 8,33 MHz, Sehingga transfer rate maksimum yang dicapainya adalah 33 MByte/detik.
3. VL-BUS (VESA Local BUS) Adalah saluran berkecepatan tinggi untuk port I/O dan DMA dengan 32-bit dan kecepatan 33MHz.
4. PCI (Peripherals Component Interconnect) Adalah BUS peripherals (perangkat yang merupakan bagian pendukung dari system). BUS ini
dikontrol oleh Chipset pengatur memori (Northbridge, Intel MCH) atau (Southbridge, Intel ICH).
Published By Stefanikha69
5. AGP (Accelerated Graphics Port) Aadalah Bus yang dibuat khusus untuk para graphics designer yaitu untuk kartu grafis
berkinerja tinggi, Kecepatan BUS ini sendiri dapat mencapai 533MHz pada mode AGP8x pada lebar jalurnya yaitu 32-bit.
6. Fire Wire Adalah BUS yang digunakan untuk multimedia juga, Bus ini sanagt murah dan banyak
di pasaran, bus ini juga mudah digunakan. Bus ini juga banyak digunakan pada perangkat elektronik lainnya seperti TV, kamera, maupun multi media yang lainnya. Kecepatan BUS ini sendiri bisa mencapai 400MB/detik.
7. USB (Universal Serial Bus) Adalah Bus yang banyak digunakan untuk perangkat komputer yang memiliki kecepatan
yang rendah, seperti colokan keyboard, mouse, Flasdisk, printer dll. Pemasangannya pun snagat mudah karena hanya menggunakan satu kabel saja.
8. PCI - Express(Peripherals Component Interconnect - Express) Adalah tipe Bus yang memiliki kecepatan yang sangat tinggi dari PCI biasa lainnya.
Kecepatan BUS ini yaitu 4GB/detik yaitu untuk tipe PCI - Express x16. Slot ini juga sering digunakan untuk slot VGA.
Published By Stefanikha69
TERIMAKASIH
Published By Stefanikha69