1 / 12

Manajemen I/O Device

Manajemen I/O Device. Oleh : Solichul Huda, M.Kom. Tugas OS. Mengontrol operasi I/O device Mengambil data masukan untuk diteruskan ke memori. Organisasi Sistem I/O. I/O Device, berupa komponen elektris maupun mekanik

osric
Download Presentation

Manajemen I/O Device

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Manajemen I/O Device Oleh : Solichul Huda, M.Kom

  2. Tugas OS • Mengontrol operasi I/O device • Mengambil data masukan untuk diteruskan ke memori

  3. Organisasi Sistem I/O • I/O Device, berupa komponen elektris maupun mekanik • Device controller (adapter), interface I/O device dengan internal komputer (berupa sirkuit digital) • BUS I/O, berupa bus data, alamat dan kontrol yang berfungsi menghubungkan device controller dengan memori dan processor

  4. Lapisan Sistem I/O • Lapisan intterupt handler, menangani interupsi dan mengalihkan ke rutin penanganan intrupsi • Device driver, mengimplementasikan secara khusus rincian operasi dari device controller (menyediakan interface) • Lapisan subsistem I/O / kernel I/O, menyediakan interface bagi komponen lain dan aplikasi • Lapisan Pustaka, pustaka bagi aplikasi untuk melakukan operasi I/O

  5. Organisasi Fisik

  6. Hardware I/O • Modus transfer data, perblok atau per karakter • Metode Akses, Sequential atai acak • Jadwal transfer, sinkron/asinkron • Sharing, dedicated/sharing

  7. Hardware I/O • Kecepatan akses , seek time, latency • Modus operasi : read only, r/w

  8. Device Controller • Pengendali digital piransi I/O dan bertanggungjawab komunikasi data • Berupa digital card atau chipset • Port controller , mengatur pengiriman data antara bus I/O, USB, Serial , pararel

  9. Pengalamatn I/O Device • Direct-mapped I/O addressing, memori dan I/O berdiri sendiri • Memory-mapped I/O addressing, alamat I/O device diberi alamat khusus dalam memori global

  10. Pengalamatn I/O Device

  11. I/O Software • Device independence, berupa interupt handler dan device driver untuk memudahkan programmer akses berkas • Uniform naming, penamaan seragam berkas di media • Error handling, menangani kesalahan • Transfer sinkron(tak dapat menunggu) vs Asinkron • Shareable vs Dedicate device

  12. Manajemen Device • Scheduling, system call->I/O request • Buffering, mengtasi kecepatan antar piranti I/O • Caching, data yang akan diakses dari I/O disalin ke memori utama • Spooling • Device reservation • Error handling

More Related