Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan ke-21 perkuliahan sistem operasi

Presentasi serupa


Presentasi berjudul: "Pertemuan ke-21 perkuliahan sistem operasi"— Transcript presentasi:

1 Pertemuan ke-21 perkuliahan sistem operasi
By: Nanda Prasetia, ST Pertemuan ke-21 perkuliahan sistem operasi

2 MANAJEMEN DEVICE

3 Organisasi sistem I/O Terdiri : Peranti I/O (device)
Device controler(adapter) Bus I/O

4 Peranti I/O; dapat berupa komponen elektris maupun mekanis
Peranti I/O; dapat berupa komponen elektris maupun mekanis. Contoh : monitor, keyboard, mouse, printer, dan scanner. Device controler; antar muka antara peranti I/O dengan sistem internal komputer. Device controller merupakan srkuit digital yang berfungsi mengontrol kerja komponen mekanik ataupun elektris dari peranti I/O. Bus I/O; berfungsi menghubungkan device controler dengan elemen internal komputer seperti processor dan memory.

5 Struktur berlapis perangkat lunak I/O, terdiri atas:
Lapisan interrupt handler Lapisan device driver Lapisan subsistem I/O atau kernel I/O Lapisan pustaka I/O aplikasi

6 Lapisan interrupt handler; lapisan ini menangani terjadinya interupsi dan pengalihan eksekusi ke rutin penanganan interupsi, interrupt handler, yang bersesuaian. Lapisan device driver; lapisan ini mengimplementasi secara khusus rincian operasi dari masing-masing jenis pengendali peranti I/O atau device controler. Lapisan ini merupakan abstraksi terhadap operasi peranti I/O yang sangat beragam dan menyediakan antarmuka yang seragam untuk peranti I/O yang sejenis. Lapisan subsistem I/O atau kernel I/O; lapisan ini menyediakan antarmuka atau fungsi I/O yang generik bagi komponen lain sistem operasi maupun aplikasi. Lapisan pustaka I/O aplikasi; lapisan ini mengimplementasi pustaka pengaksesan I/O atau API (Aplication Program Interface) bagi aplikasi untuk melakukan operasi I/O.

7 1. Peranti I/O Karakteristik pembeda antara peranti I/O dengan peranti I/O lain : Modus transfer data Metode akses Jadwal transfer Sharing Kecepatan akses Modus operasi I/O

8 Jadwal transfer, untuk:
Modus transfer data: Modus transfer per karakter: unit terkecil transfer data peranti I/O adalah per karakter. Contoh terminal keyboard Modus transfer per blok: unit terkecil peranti I/O adalah per blok data. Contoh : disk mahnetik. Metode akses : Metode akses sekuensial; pengaksesan baca tulis harus dilakukan secara berurutan. Contoh : modem Metode akses acak; pengaksesan dapat langsung melompat ke posisi yang dikehendaki. Contoh: CD-ROM dan disk. Jadwal transfer, untuk: Peranti I/O sinkron; transfer data hanya dapat dilakukan pada interval waktu tertentu. Contoh: tape –disk. Peranti I/O asinkron; transfer data dapat sewaktu-waktu dan kapan saja. Contoh: keyboard. Sharing, untuk: Peranti I/O terdedikasi; dapat digunakan oleh suatu proses pada suatu waktu. Contoh: tape disk. Peranti I/O shared; dapat digunakan bersama oleh sejumlah proses. Contoh: keyboard. Kecepatan akses, berdasarkan aspek: Latency; waktu tunggu diantrian Seek time; waktu untuk mencari lokasi data Transfer rate; kecepatan transmisi data dari/ke memory

9 Modus operasi, berdasarkan peranti I/O:
Read only; hanya dapat melakukan operasi input saja. Contoh: CD ROM Write only; hanya dapat melakukan operasi output saja. Contoh:graphic controler Read write; dapat melakukan operasi input dan output. Contoh: disk

10 Peranti I/O dibedakan berdasarkan fungsionalitas :
Peranti antar muka pengguna Peranti transmisi Peranti penyimpanan data


Download ppt "Pertemuan ke-21 perkuliahan sistem operasi"

Presentasi serupa


Iklan oleh Google