Sabtu, 13 April 2013

Konsep dan Siklus BUS

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 :
  1. Instruksi dari memori ke CPU
  2. Data dari memori ke CPU
  3. Data dari CPU ke memori
  4. Alamat memori dari CPU ke memori
  5. Alamat port dari CPU ke pengontrol I/O
  6. Perintah dari CPU ke pengontrol I/O
  7. 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:
  1. Memory read bus cycle: CPU membaca data dari lokasi memori
  2. Memory write bus cycle: CPU menulis data ke lokasi memori
  3. I/O read bus cycle: CPU membaca (menerima) data dari port input
  4. 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.





1 komentar:

  1. How to Get to Harrah's Casino & Resort in Atlantic City using
    What 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.

    BalasHapus