Input dan Output - Sistem Operasi

7
I/O Yendri Ikhlas Fernando 16 Januari 2012

description

Rangkuman Mata Kuliah Sistem Operasi Bahasan Input Outpu

Transcript of Input dan Output - Sistem Operasi

Page 1: Input dan Output - Sistem Operasi

I/O

Yendri Ikhlas Fernando16 Januari 2012

Page 2: Input dan Output - Sistem Operasi

Istilah :- Port titik tempat berkomunikasinya sebuah perangkat dengan sistem komputer.- Bus serangkaian penghubung atau kabel yang digunakan 1 atau lebih perangkat.

Page 3: Input dan Output - Sistem Operasi

1. Secara umum terbagi 2, yaitu :

1. Perangkat Blok

Perangkat yang menyimpan informasi dalam bentuk blok-blok berukuran tertentu dan memiliki alamat masing-masing. Ukuran : 512 bytes – 32.768 bytes.Hal penting : membuka dan menulis setiap blok secara independen.Contoh : Disk.

2. Perangkat KarakterPerangkat yang mengirim atau menerima sebarisan karakter tanpa

menghiraukan struktur blok.Contoh : Printer, network interface, mouse, dll. (selain disk)

Clock tidak termasuk ke dalam kedua pembagian tersebut.

Page 4: Input dan Output - Sistem Operasi

2. Komponen I/O

1. Komponen Mekanis Adalah perangkat I/O itu sendiri. Contoh : mouse, screen, keyboard, dll.2. Komponen Elektronis Adalah pengendali perangkat.

SO berhubungan dengan pengendali perangkat bukan perangkat I/O nya.

Page 5: Input dan Output - Sistem Operasi

SO Pengendali perangkat Perangkat I/O

Windows, Ubuntu

Mouse, Keyboard, Printer, Screen, dll

IEEE, ANSI, IDE, SCSI

Page 6: Input dan Output - Sistem Operasi

3. Penanganan I/O oleh CPU

Ada 2 cara, yaitu ;1. Intruksi I/O

intruksi yang khusus menangani transfer byte atau word ke sebuah port I/O.Cara kerja : intruksi memicu line bus untuk memilih perangkat yang dituju kemudian mentransfer bit-bit dari atau ke register perangkat.2. I/O Memory-Mapped

Register-register pengendali perangkat dipetakan ke ruang alamat processor, operasi membaca ataupun menulis yang diinterpretasikan sebagai perintah untuk perangkat I/O.

Page 7: Input dan Output - Sistem Operasi

Thank You !