Wednesday, July 20, 2011

Manajemen Sistem Input/Output


Ø  Kategori
a.       User interface devices.
·           Perangkat input mendeteksi adanya perubahan pada lingkungan
·           Perangkat output memberi perubahan pada lingkungan.
b.      Mass storage devices.
·         Menyimpan data dalam kuantitas yang besar (disks).
c.       Gateways and networks.
·           Komputer berkomunikasi satu sama lain.
Class Difference
a.       Complexity of control: Sebuah printer membutuhkan antar muka kontrol yang relatif sederhana. Sebuah disk jauh lebih kompleks.
b.      Unit of transfer: Data mungkin dikirimkan sebagai suatu aliran byte atau karakter atau dikirimkan dalam blok yang berukuran besar.
c.       Data representation: Perangkat yang berbeda mungkin menggunakan skema pengkodean data (data-encoding) yang berbeda, termasuk di dalamnya perbedaan dalam kode karakter dan parity yang digunakan.
d.      Error conditions: Sifat dari error, bagaimana error tersebut dilaporkan, konsekuensi dari error, dan respons yang diberikan berbeda dari satu perangkat dengan perangkat yang lain.

Ø  I/O Problems
·         Periferal yang beragam dengan beragam metode operasi.
·         Speed periferal yang lebih lambat dibanding CPU.
·         Format data dan panjang word periferal pun beragam.

Ø  I/O Module
·         Interface atau central switch untuk menghubungkan ke CPU dan memory
·         Interface untuk menghubungkan dari satu peripheral ke peripheral ang lain
·         Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan peripheral.

Ø  External Devices
§  Human readable:Screen, printer, keyboard
§  Machine readable :Monitoring and control
§  Communication :Modem,Network Interface Card (NIC)
Ø  I/O Module Function
§  Pengendali & pengaturan waktu (control & timing).
§  Komunikasi dengan CPU.
§  Komunikasi dengan perangkat.
§  Penyimpanan data sementara (data buffering).
§  Pendeteksi kesalahan.
Ø  Control & Timing
·         CPU meminta modul memeriksa status perangkat.
·         Bila perangkat siap mengirim, CPU mengirim perintah pemindahan.
·         Modul menerima data dari perangkat.
·         Data dipindahkan dari modul ke CPU.
Ø  CPU Communication
·         Command decoding, signal perintah dari CPU ke control bus.
·         Pertukaran data antara CPU dengan modul melalui data bus.
·         Status reporting, CPU perlu status modul [busy atau ready].
·         Address recognition, modul I/O perlu tahu address unik setiap periferal.
Ø  I/O Steps
a.       CPU cek status I/O module
b.      I/O module mengembalikan status
c.       Jika siap cpu minta data dikirim
d.      Modul I/O mengambil data dari device
e.       Modul I/O mengirim data ke CPU
f.       Variasi output
Ø  Diagram I/O

Ø  Interupt Driven Techniques
§  CPU mengirim perintah I/O ke modul, kemudian mengerjakan proses lainnya.
§  Modul I/O akan menginterupsi CPU minta layanan bila perintah selesai dikerjakan.
§  CPU melayani interupsi dan setelah selesai melanjutkan kembali proses yang sedang dikerjakan sebelum diinterupsi.
 
Ø  Programmed Techniques
§  CPU mengirim perintah I/O ke modul, kemudian mengerjakan proses lainnya.
§  Modul I/O akan menginterupsi CPU minta layanan bila perintah selesai dikerjakan.
§  CPU melayani interupsi dan setelah selesai melanjutkan kembali proses yang sedang dikerjakan sebelum diinterupsi.

No comments:

Post a Comment

Task of Study Information Technology Headline Animator

Subscribe this blog