Kamis, 14 Juni 2012

POST BIOS dan informasi BEEP kode pada sebuah perangkat komputer

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, dll
Tugas 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
BIOS POST nya dimulai ketika CPU di-reset. Lokasi memori pertama CPU mencoba untuk mengeksekusi dikenal sebagai vektor ulang . Dalam kasus hard reboot , maka Northbridge akan mengarahkan kode ini fetch (permintaan) ke BIOS terletak pada sistem memori flash . Untuk boot hangat , BIOS akan berlokasi di tempat yang tepat dalam RAM dan Northbridge akan mengarahkan panggilan vektor reset ke RAM.
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
4
Sebuah jalan pintas ada antara dua baris baris atau salah satu dari tujuh tombol khusus (tidak dilaksanakan)
 





0 komentar:

Posting Komentar