Power- on
self-test ( POST ) adalah proses yang dilakukan oleh firmware atau perangkat
lunak rutinitas segera setelah banyak perangkat elektronik digital yang
didukung. Mungkin penggunaan paling banyak dikenal berkaitan dengan komputasi
perangkat ( komputer pribadi , PDA , perangkat jaringan seperti router , switch
, sistem deteksi intrusi dan perangkat monitoring lainnya ) . Perangkat lain
termasuk peralatan dapur , avionik , peralatan medis, peralatan - semua uji
laboratorium perangkat embedded . Rutinitas adalah bagian dari urutan pra -
boot perangkat . Setelah POST selesai dengan sukses , kode bootstrap loader
dipanggil .
POST termasuk rutinitas untuk menetapkan nilai awal untuk sinyal internal dan output dan untuk melaksanakan tes internal , sebagaimana ditentukan oleh produsen perangkat . Kondisi awal 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 topeng 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 berikutnya power-down . Dalam beberapa kasus , seperti di pesawat terbang dan mobil , hanya fakta bahwa kegagalan terjadi dapat ditampilkan (baik terlihat atau ke komputer on-board ) tetapi juga dapat meng-upload detail tentang kegagalan ( s ) ketika alat diagnostik tersambung .
POST melindungi kode dinyalakan dari 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 - memastikan bahwa perangkat tersebut aman untuk menjalankan kode - berikutnya ( seperti kode bootstrap ) mungkin tidak diizinkan untuk menjalankan
POST termasuk rutinitas untuk menetapkan nilai awal untuk sinyal internal dan output dan untuk melaksanakan tes internal , sebagaimana ditentukan oleh produsen perangkat . Kondisi awal 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 topeng 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 berikutnya power-down . Dalam beberapa kasus , seperti di pesawat terbang dan mobil , hanya fakta bahwa kegagalan terjadi dapat ditampilkan (baik terlihat atau ke komputer on-board ) tetapi juga dapat meng-upload detail tentang kegagalan ( s ) ketika alat diagnostik tersambung .
POST melindungi kode dinyalakan dari 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 - memastikan bahwa perangkat tersebut aman untuk menjalankan kode - berikutnya ( seperti kode bootstrap ) mungkin tidak diizinkan untuk menjalankan
Tidak ada komentar:
Posting Komentar