XI XI / 1 Arsitektur & Organisasi Komputer I INPUT / OUTPUT Tujuan Instruksional khusus Mahasiswa dapat memahami dan mengerti elemen-elemen I/O dalam system komputer Daftar Materi Pembahasan Perangkat eksternal Keyboard/Monitor Disk Drive MODUL-MODUL I/O Ratna Mutu Manikam, Skom,MT http://www.mercubuana.ac.id Teknik Informatika FTI UMB
Secara umum, sifat perangkat eksternal dijelaskan pada Gambar 12-2. Arsitektur & Organisasi Komputer I XI / 3 Secara umum, sifat perangkat eksternal dijelaskan pada Gambar 12-2. Interface ke modul I/O adalah dalam bentuk signal-signal kontrol, status, dan data. Data berbentuk sekumpulan bit untuk dikirimkan ke modul I/O atau diterima dari modul I/O. Kontrol Data (bit) Modul I/O Status ke Modul I/O dari dan ke Modul I/O Control Buffer Logic Transduser Data (unik Perangkat) ke dan dari luar Gambar 11-2. Suatu perangkat eksternal Control Signal menentukan fungsi-fungsi yang akan dilakukan perangkat, seperti mengirimkan data ke modul I/O (INPUT atau READ), menerima data dari modul I/O (OUTPUT atau WRITE), report status, atau membentuk fungsi kontrol tertentu ke perangkat (misalnya, posisi head disk). Signal status menandai status perangkat. Misalnya READY/NOT READY untuk menunjukkan kesiapan perangkat untuk mengirimkan data. Control logic berkaitan dengan perangkat yang mengontrol operasi perangkat dalain memberikan respons yang berasal dari modul I/O. Transducer mengubah data dari energi listrik menjadi energi lain selama berlangsungnya output dan dari bentuk energi tertentu menjadi energi listrik selama Ratna Mutu Manikam, Skom,MT http://www.mercubuana.ac.id Teknik Informatika FTI UMB
Arsitektur & Organisasi Komputer I XI / 5 Fungsi atau persyaratan utama bagi modul I/O dapat dibagi menjadi beberapa kategori seperti dibawah ini: · Control dan timing · Komunikasi CPU · Komunikasi perangkat · Data Buffering · Deteksi error Dalam periode waktu tertentu, CPU dapat berkomunikasi dengan satu buah atau lebih perangkat dengan pola yang tidak menentu, tergantung pada kebutuhan program I/O. Sumber daya internal, seperti memori utama dan sistem bus, harus dipakai bersama- sama oleh sejumlah aktivitas termasuk di antaranya 1/0 data. Dengan demikian, untuk mengkoordinasikan arus lalu-lintas antara sumber daya internal dan perangkat eksternal, fungsi I/O meliputi persyaratan control dan timing. Misalnya, kontrol pemindahan data dari sebuah perangkat eksternal ke CPU dapat meliputi langkah-langkah berikut ini: 1. 2. 3. 4. 5. CPU meminta modul I/O untuk memeriksa status perangkat yang terhubung. Modul I/O memberikanjawabannya tentang status perangkat. Bila perangkat sedang beroperasi dan berada dalam keadaan siap untuk mengirimkan, maka CPU meminta pemindahan data, dengan menggunakan perintah tertentu ke modul I/O. Modul I/O akan memperoleh unit data (misalnya, 8 atau 16 bit) dari perangkat eksternal. Data akan dipindahkan dari modul I/O ke CPU. Apabila sistem menggunakan bus, maka setiap interaksi antara CPU dengan modul I/O akan melibatkan sebuah atau lebih arbitrasi bus. Skenario yang telah di.sederhanakan seperti tersebut diatas menjelaskan juga bahwa modul 1/0 harus memiliki kemampuan untuk melaksanakan komunikasi dengan CPU dan perangkat eksternal. Komunikasi CPU meliputi: · Command Decoding Modul I/O menerima perintah-perintah dari CPU. Ratna Mutu Manikam, Skom,MT http://www.mercubuana.ac.id Teknik Informatika FTI UMB