Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Oleh : Solichul Huda, M.Kom
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
I/O address Device 000-00F DMA Controller Interrupt Controller Timer 200-20F Game Controller 2F8-2FF Serial Port (secondary) 320-37F Harddisk Controller 378-37F Pararel Port 3D0-3DF Graphics Controller
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.