Free INDONESIA Cursors at www.totallyfreecursors.com

Jumat, 25 Mei 2012

Operating System Design Issues





Terdapat dua sasaran perancangan perangkat I/O, yaitu:

a. Efisiensi
Merupakan aspek penting karena operasi I/O karena sering menjadi operasi
yang menimbulkan bottleneck pada sistem komputer/komputasi.



b. Generalitas (Device-independence)
Selain berkaitan dengan simplisitas dan bebas dari kesalahan diharapkan
juga menangani semua gerak peralatan secara beragam. Pernyataan ini
diterapkan dari cara proses-proses memandang peralatan I/O dan cara
sistem operasi mengelola peralatan-peralatan dan operasi-operasi I/O.
Perangkat lunak diorganisasikan sebagai satu barisan lapisan. Lapisan-lapisan
lebih bawah berurusan menyembunyikan kepelikan-kepelikan perangkat
keras. Untuk untuk lapisan-lapisan lebih atas berurusan memberikan
interface yang bagus, bersih, nyaman dan seragam ke pemakai.
Masalah-masalah penting yang terdapat dan harus diselesaikan pada
perancangan manajemen I/O adalah:

1. Penamaan yang seragam (uniform naming)
Nama berkas atau peralatan adalah string atau integer, tidak tergantung
pada peralatan sama sekali.

2. Penanganan kesalahan (error handling)
Umumnya penanganan kesalahan ditangani sedekat mungkin dengan
perangkat keras.

3. Transfer sinkron vs asinkron
Kebanyakan fisik I/O adalah asinkron. Pemroses mulai transfer dan
mengabaikannya untuk melakukan kerja lain sampai interupsi tiba. Programprogram
pemakai sangat lebih mudah ditulis jika operasi-operasi I/O
berorientasi blok. Setelah perintah read, program kemudian secara otomatis
ditunda sampai data tersedia di buffer.

4. Shareable vs dedicated
Beberapa peralatan dapat dipakai bersama seperti disk, tapi ada juga
peralatan yang harus hanya satu pemakai yang dibolehkan memakainya pada
satu saat. Contohnya peralata yang harus dedicated misalnya printer.

Tidak ada komentar:

Posting Komentar

KASIH MAKAN HAMSTERNYA YA

Total Penggunjung

Jumat, 25 Mei 2012

Operating System Design Issues





Terdapat dua sasaran perancangan perangkat I/O, yaitu:

a. Efisiensi
Merupakan aspek penting karena operasi I/O karena sering menjadi operasi
yang menimbulkan bottleneck pada sistem komputer/komputasi.



b. Generalitas (Device-independence)
Selain berkaitan dengan simplisitas dan bebas dari kesalahan diharapkan
juga menangani semua gerak peralatan secara beragam. Pernyataan ini
diterapkan dari cara proses-proses memandang peralatan I/O dan cara
sistem operasi mengelola peralatan-peralatan dan operasi-operasi I/O.
Perangkat lunak diorganisasikan sebagai satu barisan lapisan. Lapisan-lapisan
lebih bawah berurusan menyembunyikan kepelikan-kepelikan perangkat
keras. Untuk untuk lapisan-lapisan lebih atas berurusan memberikan
interface yang bagus, bersih, nyaman dan seragam ke pemakai.
Masalah-masalah penting yang terdapat dan harus diselesaikan pada
perancangan manajemen I/O adalah:

1. Penamaan yang seragam (uniform naming)
Nama berkas atau peralatan adalah string atau integer, tidak tergantung
pada peralatan sama sekali.

2. Penanganan kesalahan (error handling)
Umumnya penanganan kesalahan ditangani sedekat mungkin dengan
perangkat keras.

3. Transfer sinkron vs asinkron
Kebanyakan fisik I/O adalah asinkron. Pemroses mulai transfer dan
mengabaikannya untuk melakukan kerja lain sampai interupsi tiba. Programprogram
pemakai sangat lebih mudah ditulis jika operasi-operasi I/O
berorientasi blok. Setelah perintah read, program kemudian secara otomatis
ditunda sampai data tersedia di buffer.

4. Shareable vs dedicated
Beberapa peralatan dapat dipakai bersama seperti disk, tapi ada juga
peralatan yang harus hanya satu pemakai yang dibolehkan memakainya pada
satu saat. Contohnya peralata yang harus dedicated misalnya printer.

Tidak ada komentar:

Posting Komentar

 
Template Indonesia | DIEN
Aku cinta Indonesia