Melakukan Perbaikan Dan Atau Setting Ulang Sistem PC
Pemeriksaan PC Melalui Diagnosa
Sistem
Untuk memeriksa kondisi hardware pada komputer perlu dilakukan
diagnosa. Pada komputer dikenal tiga jenis diagnosa, yaitu :- POST (Power-On Self-Test)
- Diagnosa umum (routine)
- Diagnosa mencari dan memecahkan kerusakan
Setiap kali komputer dihidupkan secara otomatis akan memulainya dengan langkah diagnosa yang dikenal dengan POST. POST ini akan memeriksa dan menguji semua komponen-komponen sistem. Jika saat POST terjadi problem, suatu pesan akan disampaikan pada pengguna. Pesan tersebut dapat berupa : pesan tampilan di layar, suara beep, atau kedua-duanya. Indikasi dari adanya masalah sewaktu POST dinyatakan :
- Kode kesalahan : dua sampai lima digit angka
- Pesan kesalahan : pesan singkat dalam bahasa Inggris (ada beberapa
pesan yang menunjukkan problemnya) - Kode beep : suara beep berurutan
Adapun langkah-langkah POST adalah sbb :
- Tes CPU: interupsi ditutup, pengetesan flag internal, dan pengetesan register internal
- Test checksum ROM BIOS: pengetesan checksum ROM BIOS. Hasil checksum LSB harus nol.
- Tes Timer 1: Timer 1 8253 diprogram pada operasi mode 2, pengecekan pada akses dasar pencacah, pengecekan pada pencacah.
- Tes DMAC: pengetesan pada semua saluran register alamat dan register pencacah DMA, inisialisasi saluran 0 DMA, inisialisasi timer 1, memulai siklus memori refresh.
- Tes 16 KB DRAM: pengetesan pada 5 pattern yang berbeda AAH, 55H, FFH, 01H, 00H tulis dan baca kembali.
- Inisialisasi Interrupt controller: control word dikirim untuk inisialisasi mode interrupsi, pengesetan vector interupsi di memori.
- Tes Interrupt controller: seting dan pengesetan ulang register interupsi, menempat-kan stack-stack kesalahan interupsi.
- Inisialisasi Timer 0: timer 0 diinisialisasi pada operasi mode 3, cek timer 0.
- Tes CRT controller: inisialisasi CRT controller, test RAM video, cek sebagian parity error, setup mode video melalui pembacaan konfigura-si, pengujian pewaktuan dan signal sinkronisasi gambar.
- Tes DRAM di atas 16KB: pengetesan pada 5 pattern yang berbeda AAH, 55H, FFH, 01H, 00H tulis dan baca kembali, jika ada kesalahan akan ditampil-kan alamat kesalahan dan data di layar.
- Tes Keyboard: cek keyboard dengan kondisi keyboard reset, cek penekanan kunci pada keyboard.
- Tes Disk drive: cek semua card adapter disket dan disk drive yang terpasang, POST memanggil sistem operasi dari disk.
- Test 1 (Basic System): cek power supply, MPU, bus, dan ROM (langkah a-b)
- Test 2 (Extended System): cek system timer, DMAC, 16KB lokasi awal DRAM dan PIC (langkah c-h)
- Test 3 (Display): cek sistem pengendali signal video pada card monitor dan VRAM (langkah i)
- Test 4 (Memory): cek lokasi DRAM di atas 16KB dengan disampling / dicuplik (langkah j)
- Test 5 (Keyboard): cek keyboard (langkah k) f) Test 6 (Drive): cek
adapter card dan peripheral disk drive dan
hard disk (langkah l)
- Test 1 (Basic System Error), sistem terhenti dengan tanpa tampilan dan suara beep, walaupun kursor mungkin nampak.
- Test 2 (Extended System Error), satu suara beep panjang diikuti dengan satu suara beep pendek, dan eksekusi POST terhenti.
- Test 3 (Display Error), satu suara beep panjang diikuti dengan dua suara beep pendek, dan POST melanjutkan dengan test berikutnya.
- Test 4 (Memory Error), ada tampilan angka yang menunjukkan kode kesalahan.
- Test 5 (Keyboard Error), ada tampilan angka yang menunjukkan kode kesalahan.
- Test 6 (Drive Error), ada tampilan angka 601, 1780, atau 1781 yang menunjukkan kode kesalahan.
Komentar
Posting Komentar