31Jul
Bilgisayarlar hakkında yeni öğrenenler için, BIOS bazı şahıslar için biraz 'gizemli' görünebilir ve "Nerede ve nasıl, BIOS benim bilgisayarımda depolanıyor?" Gibi sorular üretebilir. Günümüzün Süper Kullanıcı Q & A baktığımızdabu soruların cevabı.
Bugünkü Soru &Cevap oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser sayesinde sağlanır.
Richard Masoner / Cyclelicious( Flickr) izniyle ekran görüntüsü.
Soru
SuperUser okuyucu T. .. BIOS'un nerelerde saklandığını bilmek istiyor:
BIOS'dan Wikipedia makalesi:
- BIOS yazılımı 'de anakarta uçucu olmayan bir ROM çipi üzerinde saklanır.... Modern bilgisayar sistemlerinde, BIOS içerikleri bir flaş bellek çipi 'de saklanır, böylece içeriği olarak anakarttan çıkarmadan olarak yeniden yazılabilir. Bu, BIOS yazılımının yeni özellikler eklemek veya hataları düzeltmek için kolayca yükseltilmesini sağlar, ancak bilgisayarın BIOS rootkitlerine karşı savunmasız olmasına neden olabilir.
ROM sadece okunabilir, bu nedenle neden BIOS içerikleri yeniden yazılabilir?"Flaş bellek yongası", "geçici ROM" ile aynı anlama geliyor, her ikisi de BIOS'un depolandığı anlamına mı geliyor?
Burada tam olarak ne anlaşma var? BIOS iki 'farklı' ortamda mı yoksa sadece birinde mi depolanıyor?
Cevap
SuperUser katkıda bulunan Varaquilex bizim için cevabını veriyor:
- ROM salt okunur, bu yüzden neden BIOS içerikleri yeniden yazılabilir?
BIOS programı 'nin kendisi bir EEPROM'da depolanmaktadır( EEPROM'da( E lectrically [E] rasable ve [P] rogramable [R] ead [O] nly [M] emory) veya flaş bellekte saklanmaktadır. Dolayısıyla salt okunur şey çipin uçucu olmadığıyla ilgilidir. Bellek içeriği, uçucu RAM'in aksine, güç kesildiğinde kalır. EEP olan ROM, BIOS'un yeniden yazılabileceği veya güncellenebileceği anlamına gelir. Geçmişteki bu tür işlemler için, BIOS çipini tahtadan çıkarmanız, yeni bir tane koymanız( EPROM veya EPROM değilse) ya da EPROM olsaydı, üreticiye götürmeniz ve onlara izin vermeniz gerekiyorduçipi yeniden programlayın, daha sonra tahtaya yeniden takın. Mevcut ilerlemelerden sonra, EEPROM'lar sayesinde, bu işlemleri yapmak için çipi çıkarmanız gerekmez, sadece bilgisayarı işi elektrikle yapın.
- "flash bellek çipi", "geçici ROM" ile aynı anlama geliyor, her ikisi de BIOS'un nerede saklandığı anlamına mı geliyor?
Wikipedia'dan:
- Flash bellek, elektrikle silinebilen ve yeniden programlanabilen elektronik bir uçucu olmayan bilgisayar depolama ortamıdır.
- Flaş bellek, EEPROM'dan( elektriksel olarak silinebilir programlanabilir salt okunur bellek) geliştirildi. NAND ve NOR mantık geçitlerinden sonra adlandırılan iki ana flash bellek tipi vardır. Bireysel flash bellek hücrelerinin iç özellikleri, karşılık gelen kapılara benzer özelliklere sahiptir. EPROM'lar yeniden yazılmadan önce tamamen silinmek zorunda kaldıysa da, NAND tipi flash bellek, genel olarak cihazın tamamından daha küçük olan bloklar( veya sayfalar) içinde yazılabilir ve okunabilir. NOR tipi flaş tek bir makine sözcüğünün( bayt) silinen bir yere yazılmasını veya bağımsız olarak okunmasını sağlar.
EEPROM ve flash bellek aynı şeyi belirtmiyor. Biri diğerinden geliştirilen ve MOS transistorlarının farklı tiplerini / konfigürasyonlarını içeren iki benzer bellek türüdür. Bununla birlikte, BIOS programının bulunduğu belleklerdir.
Başka bir yanlış anlamayı gidermek için, bu CMOS-BIOS ilişkisini belirtmek isterim:
BIOS ayarları CMOS yongasında depolanır( anakart üzerindeki pil ile güç sağlanır).Bu nedenle, pili çıkarıp yeniden taktığınızda BIOS sıfırlanır. Aynı program çalışır, ancak ayarlar varsayılanıdır.Önyükleme işlemi sırasında kullanılan anıların ayrıntılı bir görünümü için bu cevaba bakın.
@Andon M. Coleman sayesinde, CMOS-BIOS konusunu genişletmek için yorumuna yorumuna eklemek istiyorum:
- BIOS ayarlarının uçucu CMOS belleğinde saklanması gerekmediğini belirtmek gerekir. Ayarlarını NVRAM'de depolayan çok sayıda gömülü sistem var. PC'lerin bu yıllar boyunca uçucu CMOS kullanmalarından kurtulmasının tek nedeni, güç kapalıyken dahili gerçek zaman saatini korumak için bir pille çalışmış olmalarıdır( bir PC-AT'deki güç anahtarına bastığınızda,kelimenin tam anlamıyla anakartın tüm güçlerini keser).Bu, sistem ayarlarını saklamak için daha ucuz uçucu hafıza kullanılabileceği anlamına geliyordu. Dolayısıyla çoğunlukla tarihsel amaçlar içindir.
Açıklamaya eklemek için bir şey var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.