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 daripra-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.
Tidak ada komentar:
Posting Komentar