Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pertemuan 8 Heri Pratikno
MANAJEMEN DEVICE Pertemuan 8 Heri Pratikno
2
Organisasi Sistem I/O A. Organisasi fisik / perangkat keras 1. Piranti I/O (Device) 2. Device Controller (Adapter) 3. Bus I/O
4
Organisasi Sistem I/O B. Organisasi perangkat lunak I/O :
Lapisan interrupt handler Lapisan device driver Lapisan subsistem I/O (kernel I/O) Lapisan pustaka I/O aplikasi => API
5
A. Organisasi fisik / perangkat keras
Piranti I/O
6
Modus Operasi I/O
7
Modus Operasi I/O Selain karakteristik diatas , piranti I/O dapat dibedakan berdasar fungsionalitas : 1. piranti antar-muka pengguna 2. piranti transmisi 3. piranti penyimpan data
8
Pengalamatan Piranti I/O
Direct mapped I/O addressing Memory mapped I/O addressing
9
Metode Transfer Data Programmed I/O (pooling) Interrupt driven I/O DMA
10
B. Organisasi Perangkat Lunak I/O
Tujuan sistem perangkat lunak I/O : Device independence - interrupt handler - device driver Uniform naming Error handling Transfer sinkron vs asinkron Sheraeble vs dedicated device
11
Organisasi Perangkat Lunak I/O
Komponen perangkat lunak sistem I/O : Lapisan interrupt handler => asinkron - menangani interupsi & pengalihan eksekusi ke rutin penanganan interupsi, interrupt handler 2. Lapisan device driver 3. Lapisan subsistem I/O atau Kernel I/O 4. Lapisan pustaka I/O aplikasi
12
Manajemen Device Scheduling Buffering
Mengatasi perbedaan kecepatan antar piranti I/O Mengatasi perbedaan bandwidth transfer antar piranti I/O Mempertahankan sematik penyalinan data 3. Caching 4. Spooling 5. Device reservation 6. Error handling
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.