Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 9 INPUT OUTPUT

Presentasi serupa


Presentasi berjudul: "Pertemuan 9 INPUT OUTPUT"— Transcript presentasi:

1 Pertemuan 9 INPUT OUTPUT
Matakuliah: Sistem Operasi Pertemuan 9 INPUT OUTPUT

2 Learning Outcome Mahasiswa dapat menerangkan cara kerja input output
Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat menerangkan cara kerja input output

3 Outline Materi I/O DEVICE DMA INTERRUPT CONTROLLER

4 I/O DEVICE KATEGORI I/O DEVICE : HUMAN READABLE MACHINE READABLE
Sesuai untuk berkomunikasi dengan komputer user. Contoh: mouse, keyboard dll MACHINE READABLE Sesuai untuk berkomunikasi dengan peralatan elektronik Contoh : USB Key, Sensor, Hard Disk COMMUNICATION Sesuai untuk berkomunikasi dengan remote device Contoh : Modem, Ethernet Lan Card, dll

5 I/O Device Hal yang mendasar yang membedakan antar device
Date Rate -> kecepatan transfer Aplicattion _-> aplikasi yang menghubungkan dengan sistem operasi Complexity of control -> Kerumitan dari interface untuk mengontrol device tersebut. Unit of Transfer -> cara pengiriman apakah per character atau stream. Data Representation -> Bentuk dari data yang dikirim apakah berupa file enkripsi atau lainnya. Error Condition -> Bagaimana proses penanganan terhadap eror.

6

7 Device Controller Komponen yang membentuk I/O Device Komponen mekanis
Komponen Elektronik Device Controller (adapter) adalah komponen elektronik, yang dapat menangani beberapa peralatan yang sejenis. Tugas Controller Konversi rangkaian bit serial menjadi Block data Koreksi Error jika diperlukan Menyediakan data di memory utama

8 Memory-Mapped I/O (a). Separate I/O and memory space (b). Memory Mapped I/O (c). Hybrid

9 Single–bus Architecture (a)
Dual–bus memory Architecture (b)

10 Direct Memory Access (DMA)

11

12 Cara Kerja DMA Cara kerja DMA :
Controller membaca block data dari drive secara serial, bit per bit, hingga block tersebut berada dalam buffer internal dari controller Dilakukan perhitungan checksum untuk verifikasi bahwa tidak terjadi kesalahan pembacaan Controller melakukan transfer data byte per byte dari buffer controller ke memory dengan menaikkan nilai address dan mengurangi nilai count dengan 1 Controller menyebabkan interupsi Pada saat Sistem Operasi mulai running, ia dapat langsung membaca data dari memory, tanpa harus mengeksekusi loop untuk membaca dari buffer controller

13 Operation of a DMA transfer

14 Interrupt Controller


Download ppt "Pertemuan 9 INPUT OUTPUT"

Presentasi serupa


Iklan oleh Google