Page 239 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 239
KEGIATAN BELAJAR 14
o Alokasi dan pelepasan dedicated devices.
o Pelaporan kesalahan.
Perangkat lunak level pemakai.
Kebanyakan perangkat lunak I/O terdapat di sistem operasi. Satu bagian
kecil berisi pustaka-pustaka yang dikaitkan pada program pemakai dan berjalan
diluar kernel. Sistem calls I/O umumnya dibuat sebagai prosedur-prosedur
pustaka. Kumpulan prosedur pustaka I/O merupakan bagian sistem I/O. Tidak
semua perangkat lunak I/O level pemakai berupa prosedur- prosedur pustaka.
Kategori penting adalah sistem spooling. Spooling adalah cara khusus berurusan
dengan perangkat I/O yang harus didedikasikan pada sistem
multiprogramming.
14.6 Mekanisme Perangkat Lunak I/O
14.6.1 DISK
Disk diorganisasikan menjadi silinder-silinder dengan track-track
terdapat head yang ditumpuk secara vertikal. Tiap track terbagi menjadi sektor-
sektor. Waktu yang dibutuhkan untuk membaca dan menulis disk dipengaruhi
oleh :
Waktu seek
Waktu yang diperlukan untuk sampai ke posisi track yang dituju.
Waktu seek merupakan faktor yang paling dominan.
Waktu tunda rotasi
Waktu yang diperlukan mekanisme akses mencapai blok yang
diinginkan.
Waktu transfer data
waktu tranfer data bergantung pada kecepatan rotasi dan kepadatan
rekaman. Transfer rate (t) adalah kecepatan transfer data sesaat, data
ini diberikan oleh pembuat perangkat keras.
SISTEM OPERASI 227