Saya membaca tentang pemulihan BIOS dan menemukan kata "programmer".
(Tidak, ini tidak berbicara tentang orang.)
Apa yang dimaksud dengan ini?
Saya membaca tentang pemulihan BIOS dan menemukan kata "programmer".
(Tidak, ini tidak berbicara tentang orang.)
Apa yang dimaksud dengan ini?
Jawaban:
BIOS biasanya disimpan pada chip EEPROM - Memori Hanya Baca yang Dapat Diprogram Secara Listrik. Dalam kondisi ideal Anda dapat menginstalnya dengan sedikit perangkat lunak. Jika keadaan menjadi sangat buruk (misalnya sistemnya rusak), Anda harus mengeluarkan chip dari motherboard, memasukkannya ke dalam programer , menulis ulang chip dengannya, kemudian memasukkannya kembali ke dalam sistem.
Dalam hal ini, programmer adalah perangkat yang memprogram chip. Mereka sering digunakan untuk memprogram mikrokontroler, chip flash, chip EEPROM, chip PROM dan sebagainya.
Dua tipe programmer yang paling mendasar adalah programmer in-circuit dan programmer tradisional. Programmer in-circuit seperti AVR ISP mk.II ini terhubung langsung ke sirkuit yang diprogram.
Header kecil menuju ke konektor yang sesuai pada papan sirkuit dan setelah pemrograman selesai, itu dapat dihapus dari rangkaian. Juga keuntungannya adalah memori yang diprogram tidak perlu dihapus dari sirkuit.
Yang ini disebut programmer "bitbanging". Ini juga merupakan in-circuit programmer, tetapi menggunakan port serial komputer (dalam hal ini) untuk menghasilkan sinyal untuk pemrograman perangkat. Mereka sangat murah untuk dibuat, tetapi tidak berfungsi dengan baik dengan USB ke chip seri. Ujung lain kabel menuju ke sirkuit yang diprogram.
Dan sekarang kita memiliki programmer klasik. Mereka membutuhkan chip untuk dikeluarkan dari sirkuit dan ditempatkan pada programmer itu sendiri. Mereka kadang-kadang juga disebut paralel dari programmer bervoltase tinggi.
Di sini kita memiliki programmer bit-banging yang memprogram chip dalam soket. Ini buatan sendiri dan keunggulan utamanya adalah harganya yang murah, tetapi di sisi lain itu membutuhkan port paralel pada komputer host untuk bekerja.
Berikut programmer lain di mana perangkat perlu dimasukkan.
Adalah umum untuk melihat berbagai jenis soket pada programmer ini karena keluarga chip terkait dengan antarmuka pemrograman yang sama sering tersedia dalam beberapa paket berbeda.
Perbedaan utama antara kedua jenis programer adalah bahwa programer di-sirkuit sebenarnya membutuhkan chip yang diatur untuk menerima pemrograman. Terkadang karena pemrograman yang buruk atau karena desain (misalnya jika tidak tersedia cukup pin pada perangkat, jadi tidak ada pin yang tersisa hanya untuk pemrograman, atau firmware perangkat tidak diharapkan dapat di-upgrade, atau karena perangkat hanya tidak mendukung pemrograman dalam sirkuit) perangkat dibiarkan dalam keadaan sedemikian rupa sehingga tidak dapat diprogram dalam sirkuitnya sendiri. Dalam kasus seperti itu harus dihapus dan ditempatkan di pemrogram eksternal. Biasanya programmer in-circuit bekerja dengan menghubungkan ke perangkat dan menggunakan sedikit firmware untuk mengunduh firmware baru ke dalam perangkat. Di sisi lain, para programmer klasik dapat memaksa menulis langsung ke perangkat '
Jadi untuk menghubungkan ini ke chip BIOS. Motherboard biasanya memiliki semacam programmer in-circuit terintegrasi yang akan memperbarui chip BIOS. Jika BIOS tidak ditulis dengan benar pada chip BIOS, programmer mungkin tidak dapat diakses dan programmer eksternal mungkin diperlukan untuk mem-flash BIOS yang benar ke dalam chip.
Ini bisa berupa program kecil yang memprogram ulang BIOS Anda. Pemrograman ini dapat memerlukan pemrograman ulang pengaturan yang mungkin telah didukung sebelumnya, atau hanya mengubah versi BIOS itu sendiri (tetapi pemrograman chip dengan BIOS baru). Dalam kasus Anda, "programmer" mungkin perangkat perangkat keras yang digunakan untuk memprogram chip (yang kemungkinan akan berada di IC {an Integrated Circuit}).
Biasanya hari ini kita menyebut ini sebagai "flashing BIOS."