Ticker

6/recent/ticker-posts

I/O Error Handling




Beberapa kesalahan yang terjadi terjadi berkaitan dengan I/0 atau akses
hardisk dan penanganan kesalahan I/O atau I/O Error Handling secara umum
adalah sebagai berikut:


1. Error pemrograman, yaitu kesalahan yang disebabkan pemrograman.
Misalnya : request sektor yang tidak ada. Penanganannya : pembetulan
program untuk komersial software, batalkan operasi dan berharap tidak
akan terjadi lagi


2. Error checksum transient, kesalahan yang disebabkan adanya debu
diantara head dengan permukaan disk. Penanganannya : lakukan operasi
berulang-ulang dan menandai sector yang rusak.


3. Error checksum permanent, kesalahan yang disebabkan kerusakan disk.
Misalnya harus dibuat daftar blok-blok buruk agar data tidak ditulisi di blok
-blok buruk.


4. Error seek, kesalahan ini ditanggulangi dengan mengkalibrasi disk supaya
berfungsi kembali. Misalnya lengan harusnya ke silinder 6 ternyata ke 7.
Penanganannya : kalibrasi ulang.


5. Error controller. Kesalahan ini ditanggulangi dengan menukar pengendali
yang salah dengan pengendali yang baru. Misalnya controller menolak
perintah akses. Penanganannya : reset.


6. Track at time caching. Kontroller mempunyai memori untuk menyimpan
informasi track dimana ia berada, permintaan pembacaan blok track
tersebut dilakukan tanpa pergerakan mekanik.


Post a Comment

0 Comments