Kamis, 28 Agustus 2014

MANAJEMEN PERANGKAT MASUKAN/KELUARAN (I/O)

Diposting oleh Unknown di 20.31
Fungsi manajemen I/O
  • mengirim perintah ke perangkat masukan/keluaran agar menyediakan layanan
  • menangani interupsi perangkat masukan/keluaran
  • menangani kesalahan pada perangkat masukan/keluaran
  • menyediakan interface ke pemakai
Klasifikasi perangkat I/O
berdasarkan sifar aliran datanya :
  • perangkat berorientasi blok (blok oriented device) menyimpan dan menukarkan (menerima/mengirim) informasi sebagai blok-blok berukuran tetap. contoh : disk, tape, CDROM, optical disk, dll
  • perangkat berorientasi aliran karakter : perangkat yang mengantarkan atau menerima aliran karakter tanpa peduli membentuk suatu struktur blok, contoh : terminal, line printer, pita kertas, mouse, kartu berlubang 
 berdasarkan sasaran komunikasi :
  • perangkat yang terbaca manusia (human readable device) : perangkat yang cocok untuk komunikasi dengan manusia, contoh : monitor, keyboard, mouse
  • perangkat yang terbaca mesin (machine readable device) : perangkat yang cocok untuk komunikasi dengan perangkat elektronik, contoh : disk dan tape, sensor, controller
  • untuk komunikasi : perangkat yang cocok untuk komunikasi dengan perangkat jarak jauh, contoh : modem
 Prinsip manajemen perangkat I/O
 dua sasaran perancangan manajemen I/O
1. Efisiensi (eficiency)
    merupakan aspek penting karena operasi I/O sering merupakan operasi yang menimbulkan bottleneck pada sistem operasi
2. Generalitas (generality)
    manajemen perangkat I/O selain berkaitan dengan simplisitas dan bebas kesalahan, juga menangani perangkat secara seragam baik dari cara proses memandang maupun cara sistem operasi mengelola perangkat dan operasi I/O

masalah-masalah yang terdapat dan harus diselesaikan pada perancangan manajemen I/O
1. penamaan yang seragam (unifrom naming)
nama berkas atau perangkat adalah string atai integer, tidak tergantung pada peralatan sama sekali.
2. penanganan kesalahan (error handling)
umumnya penanganan kesalahan ditangani sedekat mungkin dengan perangkat keras
3. transfer sinkron vs asinkrin
kebanyakan i/o adalah asinkron. pemroses mulai transfer dan mengabaikannya untuk melakukan kerja lain sampai interupsi tiba. program-program pemakaian sangat lebih mudah ditulis jika operasi-operasi i/o berorientasi blok. setelah perintah read, program kemudian secara otomatis ditunda sampai data tersedia di buffer. terserah sistem operasi untuk membuat operasi-operasi yang sesungguhnya interrrupt-driven
4. sharable vs dedicated
beberapa perangkat dapat dipakai bersama seperti disk, tapi ada juga perangkat yang hanya satu pemakai yang dibolehkan memakai pada satu saat, contoh perangkat dedicated : printer
Comments
1 Comments

1 komentar:

LOVELYZ TRILOGY on 12 Agustus 2019 pukul 10.43 mengatakan...

maksih banyak min
alat pemisah lcd

Posting Komentar

 

BLOGNYA PUTRIE Copyright © 2014 Design by Putri Amiki Banda Aceh