Page 223 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 223
KEGIATAN BELAJAR 13
13.3.2 Kinerja
Ketika metode dasar disk telah dipilih, maka masih ada beberapa cara
untuk meningkatkan unjuk kerja. Salah satunya adalah dengan mengguna kan
cache, yang merupakan memori lokal pada pengendali disk, dimana cache
cukup besar untuk menampung seluruh track pada satu waktu. Beberapa sistem
mengatur seksi terpisah dari memori utama untuk disk-cache, yang diasumsikan
bahwa blok-blok disimpan karena mereka akan digunakan dalam waktu dekat.
Ada juga sistem yang menggunakan memori fisik yang tidak digunakan sebagai
penyangga yang dibagi atas sistem halaman (paging) dan sistem disk-blok cache.
Suatu sistem melakukan banyak operasi I/O akan menggunakan sebagian
banyak memorinya sebagai blok cache, dimana suatu sistem mengeksekusi
banyak program akan menggunakan sebagian besar memori-nya untuk ruang
halaman.
Beberapa sistem mengoptimalkan disk-cache nya dengan menggunakan
berbagai macam algoritma penempatan ulang (replacement algorithms),
tergantung dari macam tipe akses dari berkas. Pada akses yang sekuensial dapat
dioptimasi dengan teknik yang dikenal dengan nama free-behind dan read-
ahead. Free-behind memindahkan sebuah blok dari penyangga secepatnya
ketika blok berikutnya diminta. Hal ini dilakukan karena blok sebelumnya tidak
lagi digunakan sehinggaakan membuang ruang yang ada di penyangga.
Sedangkan dengan read ahead, blok yang diminta dan beberapa blok berikutnya
dibaca dan ditempatkan pada cache. Hal ini dilakukan karena kemungkinan
blok-blok berikutnya akan diminta setelah blok yang sedang diproses. Hal ini
juga mem beri dampak pada waktu yang digunakan akan lebih cepat.
Metode yang lain adalah dengan membagi suatu seksi dari memori untuk
disk virtual atau RAM disk. Pada RAM disk terdapat operasi-operasi standar
yang terdapat pada disk, tetapi semua operasi tersebut terjadi di dalam suatu
seksi memori, bukan pada disk. Tetapi, RAM disk hanya berguna untuk
penyimpanan sementara, karena jika komputer di boot ulang atau listrik mati
maka isi dalam RAM disk akan terhapus.
SISTEM OPERASI 211