Senin, 05 Januari 2009

langkah demi langkah mendeteksi error pada PC



Seringkali kita menghadapi PC yg mendadak “ngadat” tiba-tiba tanpa atau dengan adanya petunjuk yg khusus. Yang dimaksud petunjuk khusus ini bisa berupa VISUAL di monitor atau SUARA dari speaker internal.
Walaupun ini bukanlah langkah yg baku (standar), setidaknya kita mengetahui langkah pertama apa yg harus diambil bila kejadian ini terjadi pada PC kita dan SOLUSI nya. Mungkin bila yg sudah ahli sudah bisa langsung menebak error yg terjadi.
Artikel ini diperuntukkan bagi pengguna PC yg masih awam, dan kami harap bisa menjadi salah satu pegangan bila suatu saat PC Anda mengalami error dan Anda bisa mengatasinya sendiri.

Penanggulangan error atau masalah yg dimaksud yaitu dilingkungan BIOS (Basic Input/Output System) pada saat P.O.S.T (Power On Self Test) dan sebelum masuk ke BOOTSTRAP LOADER. Karena biasanya error seperti ini cukup membuat stress untuk pemakai komputer pemula.

Sebelumnya mari kita lihat urutan proses yang terjadi saat system dinyalakan.

CPU (Processor)
BIOS siap, verifikasi dan reset tanda error di CPU. Kesalahan disini biasanya karena CPU atau clock sistem.

Penentuan POST
BIOS menentukan apakah motherboard di set untuk beroperasi secara normal atau pengulangan POST. Jika tes POST terjadi berulang-ulang lebih dari 1-5 kali atau jumper di motherboard tidak diset untuk tes BURN-IN = didalam sirkuit terjadi kesalahan / rusak.

Pengendali Keyboard
BIOS menguji operasi pada chip pengendali keyboard (8042). Kegagalan disini biasanya karena chip keyboard yg rusak.

Status Burn In
Akan diulang 1-5 kali jika motherboard diset mode burn-in. Jika anda tidak mengeset motherboard dalam mode burn-in, ada kemungkinan dalam sirkuit ada yg konslet.

Inisiasi Chipset
BIOS mengosongkan semua register DMA dan status CMOS ialah 0E dan 0F. BIOS kemudian menginisiasi 8254 timer. Kesalahan pada tes ini kemungkinan karena chip timer.

CPU (Processor)
Suatu pola bit digunakan untuk memverifikasi fungsi register CPU. Kesalahan disini biasanya pada CPU atau clock chip.

RTC (Real Time Clock)
BIOS memverifikasi real time clock dengan CMOS pada interval tertentu. Kesalahan disini biasanya karena CMOS/RTC atau batere motherboard.

ROM BIOS Checksum
BIOS melakukan test checksum pada dirinya sendiri dengan nilai yg telah ditentukan dan hasilnya sama dengan 00. Kesalahan disini karena ROM BIOS.

Inisiasi Video
BIOS mengetes dan menginisiasi video controller. Kesalahan disini biasanya karena video controller (6845) atau karena kesalahan seting pada motherboard atau CMOS.

PIT (Programmable Interupt Timer)
BIOS mengetes fungsi channel 0, 1, and 2. Kesalahan disini biasanya karena PIT chip (8254/53)

CMOS Status
Walking bit pattern mengetes byte status CMOS shutdown 0F. Kesalahan biasanya karena CMOS.

Extended CMOS
BIOS mengecek setiap informasi tambahan dari chipset dan menyimpannya dalam area extended RAM. Kesalahan disini karena informasi yg tidak valid dan bisa dikoreksi oleh settingan CMOS secara defaults. Kesalahan lain kemungkinan karena chipset atau CMOS RAM.

DMA (Direct Memory Access)
Channel 0 and 1 diuji bersama-sama dengan halaman register chip pengendali DMA chip (8237). Kesalahan biasanya karena chip DMA.

Keyboard
Pengendali keyboard 8042 keyboard diuji fungsionalitasnya dan juga fungsi antarmukanya. Kesalahan biasanya karena chip 8042.

Refresh
Refresh memory diuji; antara nilai baku dan pola walking – bit. Kesalahan biasanya karena chip PIT dalam AT atau chip DMA dalam AT.

Memory
64K memory pertama diuji dengan pola walking bit. Kesalahan biasanya karena bank pertama dari RAM atau barisan data.

Interrupt Vectors
Table vektor interupsi BIOS dimuat ke bank pertama di RAM. Kesalahan biasanya bukan karena lokasi pada memory sudah diuji. Jika hal ini terjadi dicurigai karena BIOS atau RTC.

Video ROM
Video ROM diinisiasi untuk melaksanakan diagnosa internal sebelum kendali dikembalikan pada sistem BIOS. Kesalahan biasanya karena adapter video atau BIOS.

Video Memory
Ini diuji dengan pola bit. Hal ini akan dilewat bila ada ROM pada adapter video. Kesalahan biasanya karena memory yg ada pada adapter.

PIC (Programmable Interupt Controller)
Fungsionalitas interupsi chip pengendali diuji (8259). Kesalahan disini karena chip 8259, tapi tidak menutup kemungkinan karena siklus waktu (clock).

CMOS Battery
BIOS memverifikasi bahwa byte OD pada CMOS, untuk mengindikasikan adanya listrik pada batere CMOS. Kesalahan pertama mungkin pada batere pertama dan yg kedua pada CMOS.

CMOS Checksum
Uji checksum dilakukan terhadap CMOS. Kesalahan biasanya karena kesalahan SETUP, CMOS atau batere. Jika uji ini lulus, informasi ini akan digunakan untuk mengkonfigurasi sistem.

Menentukan Memory System
Memory diatas 640K dialamatkan dalam 64K blok. Kesalahan biasanya karena suatu baris alamat di memory atau chip
DMA. Jika semua memory tidak ditemukan, kemungkinan ada chip memory yang rusak atau baris alamat memory pada 64K blok berlebih daripada yg ditemukan oleh sistem.
__________________

Tidak ada komentar:

Posting Komentar