Twitter Delicious Facebook Digg Stumbleupon Favorites More

Minggu, 04 Desember 2011

Piranti I/O (Input/Output)


I/O (Input/Output)

Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. 

Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer. Fungsi I/O yaitu memindahkan informasi antara CPU atau memori utama dengan dunia luar.



Keterangan : 

  • Register kendali (CR) digunakan untuk mencatat berbagai perintah dan informasi lainnya dalam peripheral.

  • Register status (SR) digunakan untuk menyimpan status piranti dan memberitahukan pesan-pesan kesalahan. 
 
  • Register data input (IDR) dan register data output (ODR) masing-masing berfungsi sebagai bufer data untuk operasi input dan output.

      • Urutan operasi interface:

      1. Unit logika handshaking memasok unit kendali dengan empat sinyal. 
      2. Dua sinyal, register kendali penulisan (WCR atau write control register) dan register status pembacaan (RSR atau read status register), masing-masing berhubungan dengan CR dan SR. 
      3. Sedangkan dua sinyal lainnya adalah register pembacaan data input (RIDR atau read input data register) dan register penulisan data output (WODR atau write output data register ), masingmasing mengendalikan IDP dan ODR. 


      I/O terdiri : 
       
      • Piranti l/O (peripheral)

        • Pengendali I/O (device controller)

        • Perangkat lunak


        Proses transfer informasi antara CPU dengan sebuah peripheral :

        • peripheral : Memilih I/O dan mengujinya.

        • Menginisialisasi transfer dan mengkoordinasikan pengaturan waktu operasi I/O.

        • Mentransfer informasi.

        • Menghentikan proses transfer.
         
        Klasifikasi piranti I/O terdiri 3 kelompok : 
        • Kelompok yang memasukkan informasi (input), contoh : 
            keyboard, ADC, scanner 
        • Kelompok yang rnenampilkan informasi (output),contoh :
            VDU (monitor), printer 
        • Kelompok yang melayani input dan output, contoh : 
            Floppy disk


        Ada dua jenis komunikasi/transfer data I/O :

        • Paralel : semua bit pada karakter (word dengan panjang tertentu) dikirim secara bersamaan dalam batas waktu yang diberikan.

        • Serial : Data dikirim secara berurutan dalam satu saluran.

        Transfer data secara paralel lebih cepat daripada secara serial karena saluran transmisinya banyak, kelemahannya kalau terlalu panjang akan terjadi interferensi antar saluran.



            Sumber :

            Yulisdin Mukhlis, ST., MT. Organisasi & Arsitektur Komputer ( Input Output.pdf ). http://murni_rk.staff.gunadarma.ac.id/Downloads/folder/0.3. 17 Desember 2011

            0 komentar:

            Posting Komentar

             
            Design by Free WordPress Themes | Bloggerized by Mahasewa - Premium Blogger Themes | Blogger Templates