Soal Latihan

Perangkat Keras I/O

  1. Gambarkan diagram dari Interrupt Driven I/O Cycle.

  2. Sebutkan langkah-langkah dari transfer DMA!

  3. Apakah perbedaan dari polling dan interupsi?

  4. Apa hubungan arsitektur kernel yang di-thread dengan implemen tasi interupsi?

Interface Aplikasi I/O

  1. Kenapa dibutuhkan interface pada aplikasi I/O?

  2. Apa tujuan adanya device driver? Berikan contoh keuntungan yang kita dapatkan dengan adanya hal ini!

Kernel I/O Subsystem

  1. Apakah yang dimaksud dengan proses pooling? (jelaskan dengan jelas)

  2. Mengapa diperlukan proses pooling?

  3. Apakah yang dimaksud dengan buffer?

  4. Jelaskan dengan singkat mengenai I/O Scheduling!

Penanganan Permintaan I/O

  1. Apakah kegunaan dari Streams pada Sistem V UNIX?

  2. Jelaskan lifecycle dari permintaan pembacaan blok!

Performa I/O

  1. Gambarkan bagan mengenai komunikasi antar komputer

  2. Bagaimana cara meningkatkan efisiensi performa I/O

  3. Jelaskan mengenai implementasi dari fungsi I/O

Struktur Disk

  1. Sebutkan bagian-bagian dari disk

  2. Apa keuntungan penggunaan pemetaan pada disk?

Penjadualan Disk

  1. Buatlah dengan pemikiran Anda sendiri, strategi penjadualan disk yang tepat dan efisien menurut Anda

  2. Menurut Anda, diantara algoritma-algoritma penjadualan disk diatas manakah yang paling cepat, manakah yang paling efisien (hemat/tidak mahal), dan manakah yang paling lambat dan tidak efisien? Jelaskan!

Managemen Disk

  1. Bagaimana cara disk SCSI me-recovery blok yang rusak? Jelaskan selengkap mungkin!

Penanganan Swap-Space

  1. Bagaimana penanganan swap space pada disk?

  2. Bagaimana pengelolaan swap space pada disk?

Reabilitas Disk

  1. Terangkan bagaimana RAID dapat meningkatkan reabilitas dari disk?

  2. Adakah batas waktu hidup suatu disk? Jika ada, berapa lama? Jika tidak, kenapa?

Implementasi Stable-Storage

  1. Sebutkan kemungkinan-kemungkinan dari disk write!

  2. Bagaimanakah suatu operasi output dieksekusi?

Tertiary-Storage Structure

  1. Sebutkan kelebihan tertiary storage structure?

  2. Apakah kegunaan EOT pada tapes? Jelaskan cara kerjanya?

  3. Jelaskan tugas sistem operasi terhadap tertiary-storage structure?