Please enable JavaScript.
Coggle requires JavaScript to display documents.
Manajemen Device 1, Nikolaus Thomas Ariyanto
190710063 - Coggle Diagram
Manajemen Device 1
Organisasi Sistem I/O
Piranti I/O (Device): beragam jenis piranti I/O yang tersambung ke sistem komputer, seperti, monitor, keyboard, mouse, printer, scanner
Device Controller (Adapter):berfungsi sebagai antarmuka antara piranti I/O dengan sistem internal komputer
Mirip sirkuit digital yang berfungsi mengontrol kerja komponen mekanik/elektris dr piranti I/O
Bus I/O: Bus I/O ( bus data, alamat dan kontrol) berfungsi menghubungkan device controller dengan elemen internal komputer seperti prosesor dan memori
bus I/O lanjutan atau ekspansi (bus parallel, serial , PS2) untuk berkomunikasi dengan piranti I/O yang bersifat mudah dipindah-pindahkan (movable)
Lapisan intterupt handler: menangani terjadinya interupsi dan pengalihan eksekusi ke rutin penanganan interupsi, interrupt handler, yang bersesuaian
Lapisan device driver: mengimplementasi secara khusus rincian operasi dari masing-masing jenis pengendali piranti I/O atau device controller. Lapisan device driver merupakan abstraksi terhadap operasi piranti I/O yang sangat beragam dan menyediakan antarmuka yang seragam untuk piranti I/O yang sejenis
Lapisan subsistem I/O atau Kernel I/O:
menyediakan antarmuka atau fungsi I/O yang generik bagi komponen lain sistem operasi maupun aplikasi
Lapisan Pustaka I/O aplikasi: mengimplementasi pustaka pengaksesan I/O atau API (Application Programming Interface) bagi aplikasi untuk melakukan operasi I/O
Perangkat Keras I/O
Modus transfer data:
Modus transfer per karakter atau per blok
Contoh: Keyboard (per karakter), disk magnetik (per blok)
Piranti transmisi:
piranti yang berfungsi untuk mentransmisikan data secara internal maupun eksternal ke perangkat komputasi lainnya
Contoh: NIC (Network Interface Card) dan Modem
Piranti penyimpanan data:
piranti yang berfungsi untuk penyimpanan data
Contoh: piringan magnetis (harddisk), flash memory, CDROM, DVDROM serta floppy disk
Device Controller: merupakan bagian dari organisasi fisik sistem I/O yang berfungsi sebagai pengendali digital terhadap piranti I/O dan juga bertanggung jawab atas komunikasi data antara piranti I/O dengan sistem internal komputer
Bus I/O: Bus I/O terdiri atas bus data, alamat dan kontrol dan berfungsi menghubungkan device controller dengan elemen internal komputer seperti prosesor dan memori
-
Metode Transfer Data:
Programmed I/O atau Polling:
Prosesor bertanggung jawab atas pemeriksaan atas selesainya operasi transfer data yang dilakukan oleh device controller
Interrupt –Driven I/O:
Prosesor hanya bertanggung jawab atas pemindahan data ke atau dari memori utama
DMA (Direct Memori Access)
Metode transfer ini membebaskan prosesor sepenuhnya dari pengontrolan transfer data I/O
-
-