Manajemen Input/Output Dosen: Resi Utami Putri, S.Kom., M.Cs
Fungsi Manajemen I/O Mengirim perintah ke perangkat I/O agar menyediakan layanan Menangani interupsi perangkat I/O Menangani kesalahan pada perangkat I/O Menyediakan interface ke pemakai
Klasifikasi Perangkat I/O Berdasarkan sifat aliran data Berdasarkan sasaran komunikasi
Perangkat I/O berdasar Sifat Aliran Data Perangkat berorientasi blok (block-oriented devices) Contoh: disk, tape, CD ROM, optical disk. Perangkat berorientasi aliran karakter (character stream-oriented devices) Contoh: terminal, line printer, interface jaringan.
Perangkat I/O berdasaran Sasaran Komunikasi Perangkat yang terbaca oleh manusia (human readable devices) Contoh: monitor, keyboard dan mouse. Perangkat yang terbaca oleh mesin (machine readable devices) Contoh: disk dan tape, controller dan aktuator. Untuk komunikasi Contoh: modem
Teknik Pemrograman Perangkat I/O I/O terprogram (Progammend I/O) atau polling system I/O dikendalikan interupsi (interupt driven I/O) DMA (Direct Memory Access)
Prinsip Manajemen Perangkat I/O Sasaran manajemen perangkat I/O: Efisiensi Generalitas Masalah manajemen I/O: Penamaan seragam (uniform naming) Penanganan kesalahan (error handling) Transfer sinkron dan asinkron Sharable dan dedicated
Hirarki Manajemen Perangkat I/O Interrupt handler Device driver Software device independent Software level pemakai
Mekanisme Perangkat Lunak I/O Disk Clock Ram disk
Disk
Clock
Ram Disk
Referensi Hariyanto, Bambang, 2012, Sistem Operasi Revisi Kelima. Bandung: Penerbit Informatika.
Terima Kasih