Pages

Jumat, 10 Agustus 2012

Masukan/Keluaran ~SO~


Masukan/Keluaran



Gambar 3.2. Struktur M/K
Struktur M/K

Ada dua macam tindakan jika ada operasi M/K. Kedua macam tindakan itu adalah:
  1. Setelah proses M/K dimulai, kendali akan kembali ke user program saat proses M/K selesai (Synchronous). Instruksi wait menyebabkan CPU idle sampai interupsi berikutnya. Akan terjadi Wait loop (untuk menunggu akses berikutnya). Paling banyak satu proses M/K yang berjalan dalam satu waktu.
  2. Setelah proses M/K dimulai, kendali akan kembali ke user program tanpa menunggu proses M/K selesai (Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu sampai M/K selesai. Device-status table mengandung data masukkan untuk tiap M/K device yang menjelaskan tipe, alamat, dan keadaannya. Sistem operasi memeriksa M/K device untuk mengetahui keadaan device dan mengubah tabel untuk memasukkan interupsi. Jika M/K device mengirim/mengambil data ke/dari memori hal ini dikenal dengan nama Direct Memory Access (DMA).

Tidak ada komentar:

Posting Komentar

Please Give Your Feedback Or Message.
Thank You!!?