Power-on self-test
Power-On
Self-Test (POST) mengacu
pada rutinitas yang berjalan segera setelah banyak perangkat elektronik digital
sudah dihidupkan. Mungkin
berkaitan penggunaan yang paling banyak dikenal ke perangkat komputer (PC, PDA,
jaringan perangkat seperti router, switch, sistem deteksi intrusi dan perangkat
monitoring lainnya). Perangkat lainnya termasuk peralatan dapur, avionik,
peralatan medis, uji laboratorium peralatan-semua perangkat tertanam. Rutinitas adalah bagian dari pra-boot berurutan perangkat. Setelah POST selesai dengan
sukses, bootstrap loader kode
dipanggil. POST termasuk rutinitas untuk menetapkan nilai awal untuk sinyal internal dan output serta menjalankan tes internal, sebagaimana ditentukan oleh produsen perangkat. Kondisi awal yang juga disebut sebagai negara perangkat. Mereka dapat disimpan dalam firmware atau termasuk sebagai perangkat keras, baik sebagai bagian dari desain itu sendiri, atau mereka mungkin menjadi bagian dari substrat semikonduktor baik berdasarkan menjadi bagian dari masker perangkat, atau setelah dibakar ke dalam perangkat seperti Programmable Logic Array (PLA).
Hasil tes baik dapat ditampilkan pada panel yang merupakan bagian dari perangkat, atau output melalui bus ke perangkat eksternal. Mereka juga dapat disimpan secara internal, atau mungkin ada hanya sampai ke bawah kekuasaan berikutnya. Dalam beberapa kasus, seperti di pesawat dan mobil, hanya fakta bahwa kegagalan terjadi dapat ditampilkan (baik tampak atau ke komputer on-board) tetapi juga dapat meng-upload rinci tentang kegagalan (s) ketika alat diagnostik tersambung.
POST melindungi kode bootstrapped dari yang terganggu oleh hardware yang rusak. Informasi diagnostik yang disediakan oleh perangkat, misalnya ketika terhubung ke sebuah analisa mesin, tergantung pada fungsi yang tepat dari komponen internal perangkat. Dalam kasus ini, jika perangkat tidak mampu memberikan informasi yang akurat yang menjamin bahwa perangkat tersebut aman untuk menjalankan kode-berikutnya (seperti bootstrap code) mungkin tidak diizinkan untuk menjalankan.
IBM-compatible PC POST
Pada IBM PC kompatibel komputer, tugas utama dari POST akan ditangani oleh BIOS , yang dapat menyerahkan beberapa tugas untuk program lain yang dirancang untuk menginisialisasi sangat spesifik perangkat periferal , terutama untuk video dan SCSI inisialisasi. Ini tugas khusus program lain umumnya disebut sebagai ROM pilihan atau secara individu sebagai video BIOS , SCSI BIOS, dllTugas utama dari BIOS utama selama POST adalah sebagai berikut:
- memverifikasi register CPU
- memverifikasi integritas dari kode BIOS itu sendiri
- memverifikasi beberapa komponen dasar seperti DMA, timer, interrupt kontroler
- menemukan, ukuran, dan memverifikasi sistem memori utama
- menginisialisasi BIOS
- menemukan, menciptakan, dan katalog semua bus sistem dan perangkat
- lulus kontrol ke BIOS khusus lainnya (jika dan bila diperlukan)
- menyediakan antarmuka pengguna untuk konfigurasi sistem
- mengidentifikasi, mengatur, dan memilih perangkat yang tersedia untuk boot
- membangun apa pun lingkungan sistem yang dibutuhkan oleh target sistem operasi
Selama aliran POST dari BIOS yang kontemporer, salah satu hal pertama BIOS yang harus Anda lakukan adalah menentukan alasan itu mengeksekusi. Untuk boot dingin, misalnya, mungkin perlu menjalankan semua fungsinya. Namun, jika sistem mendukung penghematan daya atau metode boot cepat, BIOS mungkin dapat menghindari penemuan POST perangkat standar, dan hanya memprogram perangkat dari tabel sistem dimuat perangkat.
Aliran POST untuk PC telah berkembang dari sebuah proses, sangat sederhana mudah untuk satu yang rumit dan berbelit-belit. Saat POST, BIOS harus mengintegrasikan kebanyakan bersaing, berkembang, dan standar bahkan saling eksklusif dan inisiatif untuk matriks dari hardware dan OS PC diharapkan dapat mendukung, meskipun paling banyak hanya tes memori sederhana dan layar setup akan ditampilkan.
IBM asli BIOS POST membuat informasi diagnostik yang tersedia dengan keluaran nomor ke I / O port 80 (tampilan layar tidak mungkin dengan beberapa mode kegagalan). Kedua indikasi kemajuan dan kode kesalahan yang dihasilkan, dalam kasus kegagalan yang tidak menghasilkan kode, kode dari keberhasilan operasi terakhir yang tersedia untuk membantu mendiagnosa masalah. Menggunakan analisa logika atau berdedikasi kartu POST , kartu antarmuka yang menunjukkan port 80 output pada layar kecil, seorang teknisi dapat menentukan asal masalah. Setelah sistem operasi berjalan pada komputer kode seperti yang ditampilkan oleh papan mungkin menjadi tidak berarti, karena beberapa OS, misalnya Linux , menggunakan port 80 untuk operasi waktu I / O. Kode numerik yang sebenarnya untuk tahap mungkin dan kondisi kesalahan berbeda dari satu pemasok BIOS yang lain. Kode untuk versi BIOS yang berbeda dari pemasok tunggal juga dapat bervariasi, meskipun banyak kode tetap tidak berubah dalam versi yang berbeda.
Kemudian BIOS menggunakan urutan beep dari loudspeaker motherboard terpasang (jika ada dan cara kerja) untuk sinyal kode kesalahan. Beberapa vendor mengembangkan varian eksklusif atau perangkat tambahan, seperti yang MSI D-Bracket . Kode beep POST bervariasi dari produsen ke produsen.
Informasi tentang numerik dan bip kode tersedia dari produsen BIOS dan motherboard. Ada situs yang mengumpulkan kode untuk BIOS banyak :
Kode bip POST Asli IBM
Beep
|
Makna
|
1 bip pendek
|
POST normal – sistem adalah
OK |
2 beep pendek
|
Kesalahan POST – kode kesalahan
ditampilkan pada layar |
Tidak ada beep
|
Power supply , masalah board
sistem , CPU terputus , atau pembicaraan terputus |
Kontinyu beep
|
Power supply , system board
, atau papan ketik masalah |
Mengulangi beep pendek
|
Power supply atau sistem
masalah atau keyboard |
1 panjang beep pendek 1
|
Sistem papan masalah |
1 panjang, 2 beep pendek
|
Tampilan adaptor masalah
(MDA, CGA) |
1 panjang , 3 beep pendek
|
Enhanced Graphics Adapter
(EGA) |
3 beep panjang
|
3270 keyboard kartu |
AMI BIOS POST beep kode
Beep
|
Makna
|
1
|
Menyegarkan memory Timer
kesalahan
|
2
|
Paritas kesalahan dalam memori dasar
(pertama 64 KiB blok)
|
3
|
Basis memori baca /
tulis kesalahan uji
|
4
|
Motherboard waktu tidak operasional
(periksa semua konektor PSU ke MB duduk)
|
5
|
Prosesor rusak
|
6
|
8042 Gerbang A20 uji kesalahan (tidak dapat beralih
ke modus dilindungi)
|
7
|
Pengecualian umum kesalahan
(prosesor kecuali kesalahan mengganggu)
|
8
|
Menampilkan kesalahan memori (sistem
adaptor video)
|
9
|
AMI BIOS ROM checksum error
|
10
|
CMOS shutdown yang mendaftar baca /
tulis kesalahan
|
11
|
Cache memori tes gagal
|
12
|
Motherboard tidak mendeteksi RAM modul (bip kontinu)
|
kode beep POST pada CompTIA A Hardware + ujian Inti
Kode POST beep ini tercakup secara khusus pada CompTIA A Core + Ujian Hardware :
Beep
|
Makna
|
Mantap,
beep pendek
|
Power
supply mungkin buruk
|
Panjang
bip nada kontinu
|
Memori
kegagalan
|
Mantap,
panjang beep
|
Daya
buruk pasokan
|
Tidak ada beep
|
Power
supply buruk, sistem tidak terpasang, atau kekuasaan tidak diaktifkan
|
Tidak
ada beep
|
Jika
semuanya tampaknya berfungsi dengan benar mungkin ada masalah dengan 'pager'
itu sendiri. Sistem
ini akan biasanya satu beep beep pendek.
|
Satu
panjang, pendek beep dua
|
Video
card kegagalan
|
IBM POST deskripsi kode diagnostik
Kode
|
Makna
|
100-199
|
Sistem papan
|
200-299
|
Ingatan
|
300-399
|
Keyboard
|
400-499
|
Monokrom tampilan
|
500-599
|
Warna / tampilan grafis
|
600-699
|
Floppy-disk drive atau adapter
|
700-799
|
Math Coprocessor
|
900-999
|
Paralel port printer
|
1000-1099
|
Alternatif printer adaptor
|
1100-1299
|
Asynchronous perangkat komunikasi,
adaptor, atau pot
|
1300-1399
|
Permainan pelabuhan
|
1400-1499
|
Warna / grafis printer
|
1800-1899
|
Komunikasi sinkron perangkat, adaptor,
atau port
|
2000-2199
|
Hard drive dan / atau adaptor
|
2400-2599
|
EGA sistem-board video (MCA)
|
3000-3199
|
Adapter LAN
|
4800-4999
|
Internal modem
|
7000-7099
|
Phoenix BIOS chip
|
7300-7399
|
3,5-inci disk drive
|
8900-8999
|
MIDI adaptor
|
11200-11299
|
SCSI adapter
|
21000-21099
|
SCSI tetap disk dan controller
|
21500-21599
|
SCSI CD-ROM sistem
|
Macintosh POST
komputer
juga melakukan POST setelah boot dingin. Dalam hal terjadi kesalahan fatal, Mac
tidak akan membuat perusahaan startup berpadu .
Lama Dunia Mac (sampai 1998)
Mac dibuat
setelah tahun 1987 tetapi sebelum tahun 1998, setelah gagal POST, segera akan
menghentikan dengan " kematian berbunyi , "yang merupakan suara
yang bervariasi tergantung model, bisa bunyi bip, suara kecelakaan mobil, suara
kaca pecah, nada musik pendek, atau lebih. Di layar, jika bekerja, akan menjadi
Mac Sad ikon, bersama dengan dua string heksadesimal, yang
dapat digunakan untuk mengidentifikasi masalah. Mac dibuat sebelum 1987 jatuh
hati dengan string heksadesimal dan ikon Mac Sad.
Baru Dunia Mac (1998-1999)
Ketika Apple
memperkenalkan iMac pada tahun 1998, adalah keberangkatan radikal dari Mac
lain waktu. IMac mulai produksi New Mac Dunia , sebagaimana mereka disebut;
Baru Dunia Mac, seperti iMac , Power Macintosh G3 (Blue & White)
, Power Mac G4 (PCI Graphics) , PowerBook G3 (keyboard perunggu) , dan PowerBook G3 (FireWire) , memuat Mac OS ROM
dari hard drive. Dalam hal terjadi kesalahan fatal, mereka memberikan ini
berbunyi:
Beep
|
Makna
|
1
|
RAM tidak terpasang / terdeteksi
|
2
|
Jenis RAM tidak kompatibel diinstal
(misalnya, EDO)
|
3
|
3 Tidak ada bank RAM lulus
pengujian memori
|
4
|
Bad checksum untuk sisa boot ROM
|
5
|
Bad checksum untuk blok boot ROM
|
Baru Dunia Mac (1999 dan seterusnya) dan Intel berbasis Mac
Kode beep direvisi pada Oktober 1999, dan telah menjadi sama sejak. Selain itu, pada beberapa model, daya LED akan berkedip dalam irama.
Beep
|
Makna
|
1
|
RAM tidak terpasang
|
2
|
Tidak Kompatibel RAM jenis
|
3
|
Tidak baik bank
|
4
|
Tidak ada boot image yang baik di boot
ROM (dan / atau buruk sys config blok)
|
5
|
Prosesor tidak bisa digunakan
|
Amiga POST
Amiga garis sejarah komputer, dari A1000 ke 4000 menyajikan urutan POST menarik yang
meminta pengguna dengan urutan berkedip layar warna yang berbeda (bukan beep
terdengar seperti dalam sistem lain) untuk menunjukkan jika tes berbagai
hardware POST itu benar atau jika mereka gagal:
Urutan POST Amiga
Sistem Amiga
melakukan tes berikut pada boot:
- Langkah 1 - Keterlambatan memulai tes sepersekian kedua untuk memungkinkan perangkat keras untuk menstabilkan.
- Langkah 2 - Melompat ke kode ROM di kartu diagnostik (jika ditemukan)
- Langkah 3 - Menonaktifkan dan membersihkan semua DMA dan interrupt.
- Langkah 4 - Menyala layar.
- Langkah 5 - Cek konfigurasi hardware umum.
Jika layar
tetap menjadi warna abu-abu terang dan tes terus, hardware OK. Jika kesalahan
terjadi, menghentikan sistem.
- Langkah 6 - Melakukan uji checksum pada ROM.
Jika sistem
gagal tes ROM, tampilan layar menyala merah dan menghentikan sistem.
Urutan untuk semua model Amiga utama
Hampir semua
model Amiga menyajikan urutan warna yang sama ketika dinyalakan:
Layar hitam,
abu-abu gelap, layar warna abu-abu muda mengisi semua layar monitor dalam
urutan yang cepat (Amigas diambil biasanya 2, atau setidaknya 3 detik max untuk
menghidupkan dan boot).
Amiga Warna Layar Skema
warna
|
Makna
|
Merah
|
Bad ROM
|
Kuning
|
CPU Exception Sebelum Kode Bootstrap
ini Loaded
|
Hijau
|
Chip RAM yang buruk atau gagal Chip
Agnus (cek tempat duduk Agnus)
|
hitam
|
CPU Tidak ada
|
Putih
|
Ekspansi lulus tes berhasil
|
Abu-abu
|
Menghidupkan
|
Konstan
putih
|
Kegagalan CPU
|
Urutan untuk A4000
Benar Tes Warna Skema Urutan
A4000 menyajikan hanya layar abu-abu terang selama waktu boot (itu hanya terjadi dalam 2 atau max 3 detik)- Cahaya Gray
- = Tes konfigurasi awal perangkat keras melewati
- = Tes sistem perangkat lunak awal lulus)
- = Test inisialisasi Akhir berlalu
Gagal tes skema warna
warna
|
Makna
|
Merah
|
ROM Kesalahan - Mengatur ulang atau
mengganti
|
Hijau
|
CHIP RAM kesalahan (reset agnus dan
re-test)
|
Biru
|
Chip Error (s) Custom
|
Kuning
|
68000 kesalahan terdeteksi sebelum
perangkat lunak terjebak itu (GURU)
|
Amiga Keyboard LED sinyal error
Keyboard model Amiga sejarah tidak eksklusif seperti yang terjadi di usia komputer awal, tetapi lebih pragmatis itu didasarkan pada standar internasional ANSI / ISO 8859-1 . Keyboard sendiri adalah sebuah perangkat cerdas dan memiliki prosesor sendiri dan 4 kilobyte dari RAM untuk menjaga buffer dari urutan tombol yang ditekan, sehingga dapat berkomunikasi dengan pengguna jika kesalahan ditemukan dengan berkedip utama LED secara berurutan:
Berkedip
|
Makna
|
1
|
ROM checksum
|
2
|
RAM tes gagal
|
3
|
Penjaga waktu gagal
|
4
|
Sebuah jalan pintas ada antara dua
baris baris atau salah satu dari tujuh tombol khusus (tidak dilaksanakan)
|
0 komentar:
Posting Komentar