Sabtu, 22 Oktober 2011

Input/Output


Arsitektur I/O  : Sebuah sistem komputer yang merupakan antar muka ke dunia luar.
Unit input adalah unit yang digunakan untuk memasukkan data dari luar ke dalam sistem komputer. Contoh : keyboard, pointing device, scanner, dll.
Unit output adalah unit yang digunakan untuk menampilkan data atau menangkap data pada sistem komputer. Contoh : monitor, printer,speaker, dll.
Beberapa alam mempunyai fungsi ganda yaitu sebagai alat input dan output sekaligus yang disebut terminal. Terminal dapat digolongkan menjadi 3 yaitu :
1.      Non intelligent terminal : tidak mempunyai prosesor disebut dumb terminal
2.      Smart terminal               : punya prosesor dan memori tapi tidak dapat diprogram
3.      Intelligent terminal        : punya prosesor dan memori serta dapat diprogram
Fungsi utama I/O modul adalah :
¡  Antarmuka ke prosesor dan memori melalui sistem bus
¡  Antarmuka ke satu atau lebih perangkat periperal dengan link data yang sesuai.
Selain itu fungis-fungsi yang lain adalah :
¡  Kontrol & Timing
¡  Komunikasi Prosesor
¡  Komunikasi Device/Perangkat
¡  Data Buffering
¡  Deteksi Kesalahan
3 kategori perangkat eksternal :
1.      Human readable, contoh : printer, keyboard
2.      Machine readable, contoh : disk, sensor
3.      Communications, contoh : modem,kartu jaringan
Langkah-langkah dalam I/O :
§  CPU memeriksa status dari perangkat-perangkat modul I/O
§  Modul I/O mengembalikan status
§  Jika telah siap, CPU meminta transfer data
§  Modul I/O mendapatkan data
§  Modul I/O memberikan data kepada CPU
§  Variasi untuk output, DMA, dll
Keputusan-keputusan yang diambil oleh modul I/O:
§  Menyembunyikan atau tidak properti dari perangkat
§  Mendukung baik perangkat tunggal maupun pada banyak pernagkat
§  Mengontrol fungsi perangkat
§  Keputusan O/S
Teknik pada I/O adalah:
1.      Programmed
-CPU mempunyai kontrol langsung pada I/O
-CPU menunggu modul I/O untuk menyelesaikan instruksi
-Pemborosan waktu CPU
2.      Interrupt driven
-Mengatasi pada waktu menunggu CPU
-Tidak ada perulangan dalam pemeriksaan perangkat
-Modul I/O menginterupsi saat sudah siap
3.      Direct memory access (DMA)
-Terdapat modul tambahan pada bus
-DMA mengambil alih dari CPU pada proses I/O

Tidak ada komentar:

Posting Komentar