Konsep
BUS
Hubungan
bus/jalur diperlukan di dalam komputer untuk membawa berbagai jenis informasi
di antara sub sistem (CPU, Memori, dan pengontrol I/O) antara lain :
- Instruksi dari memori ke CPU
- Data dari memori ke CPU
- Data dari CPU ke memori
- Alamat memori dari CPU ke memori
- Alamat port dari CPU ke pengontrol I/O
- Perintah dari CPU ke pengontrol I/O
- Status dari pengontrol I/O ke CPU.
Bus merupakan jalur yang digunakan secara
bersama untuk sejumlah sumber dan tujuan. Keuntungan utama metode bus adalah
mengurangi biaya perkawatan dan yang berhubungan dengan sirkuit
driver/receiver. Kekurangannya adalah kecepatannya rendah karena bus digunakan
bersama. Pada satu waktu, hanya ada dua unit yang dapat berkominikasi, unit
yang lain yang ingin melakukan komunikasi harus menunggu.
konsep BUS
Siklus
BUS
Pada
komputer yang berdasarkan bus, komunikasi antar CPU dan sub sistem
lainnya mengunakan bus. Urutan kejadian yang dikerjakan bus untuk menstransfer
satu byte (word) melalui bus data
disebut siklus bus. Ada empat macam siklus bus yang utama:
- Memory read bus cycle: CPU membaca data dari lokasi memori
- Memory write bus cycle: CPU menulis data ke lokasi memori
- I/O read bus cycle: CPU membaca (menerima) data dari port input
- I/O write bus cycle: CPU menulis (mengirim) data dari port output
Sebuah
siklus instruksi bisa saja melibatkan lebih dari satu macam siklus bus.
Pengambilan (fetching) suatu
instruksi melibatkan/membutuhkan Memory read
bus cycle. Penyimpanan (stiring)
hasil di dalam memori membutuhkan Memory write
bus cycle. Pengambilan operand melibatkan Memory read bus cycle. Eksekusi instruksi IN atau OUT melibatkan I/O read bus cycle atau I/O write bus cycle.
CPU memulai suatu siklus bus
dengan mengirimkan alamat (alamat memori atau alamat port) pada bus alamat.
Semua subsistem yang terhubung ke bus melakukan decode (penerjemahan kode)
untuk mengetahui apakah dia teralamati. Hanya subsistem tralamati yang
terhubung secara logika ke bus dan yang lainnya tidak mengganggu. CPU yang
menunjukkan atau mengidentifikasikan jenis siklus bus dengan mengirimkan sinyal
kontrol yang tepat (membaca memori, menulis memori, membaca I/O, menulis I/O)
pada bus kontrol. Pada siklus bus yang terpilih, CPU meletakkan data pada bus
data dan data diambil oleh subsistem yang teralamati. Selama terjadi siklus bus
input, subsistem yang teralamati meletakkan data pada bus data dan CPU
mengambil (membaca) data tersebut.
How to Get to Harrah's Casino & Resort in Atlantic City using
BalasHapusWhat is there to 하남 출장안마 do at Harrah's Casino & Resort in Atlantic City? · Find out 충주 출장마사지 in person, in 상주 출장샵 person 강원도 출장마사지 and the steps by which you can book 출장마사지 your tickets.