Bios Ayarları ve Üzerine Herşey
BIOS
Bilgisayarın ayrılmaz bir parçası olduğu halde, hep arka planda kalan, acemileri “aman kurcalama, bozarsın” diye korkuttuğumuz şu BIOS, aslında o kadar da karmaşık bir şey değil. Üstelik, bir kere BIOS’a hakim oldunuz mu, sisteminize ince ayar çekmek yada sorun gidermek için yapabilecekleriniz de fazlasıyla artıyor.
BIOS kelimesi bir kısaltma, uzun hali ise Basic Input/Output System, yani Temel Giriş/Çıkış Sistemi. Temelde BIOS bir program, ama bilgisayarımıza yükleyip çalıştırdığımız diğer programlardan yerleştiği yer ve işlevleri açısından farklı.
Öncelikle, BIOS sisteminizin ayrılmaz bir parçası, sisteminizi kapatsanız da, diskinizi formatlasanız da BIOS yerli yerinde duruyor. Bunun nedeni de, BIOS’un diskte değil, anakart üzerine monte edilmiş, salt okunabilir bir ROM bellek yongasında kayıtlı olması. Sadece okunabilir desek de, BIOS’un kayıtlı olduğu yongaya yeni bir BIOS yüklemek mümkün, ama bu konudan daha sonra bahsedeceğiz.
BIOS yazılımı, diğer yazılımlarınızın aksine dilerseniz vazgeçebileceğiniz bir opsiyon değil, sistem çalıştığı anda çalışmaya başlayan, sistemin temel bir yapı taşı. Dahası, BIOS tam olarak sisteminize göre ayarlanmış bir yazılım, bu nedenle de her anakartın BIOS’u kendine özel.
En yeni, en modern PC’lerdeki BIOS’lar bile aslında çok eski yazılımlar. BIOS’un çekirdek fonksiyonları 1981’de çıkmış olan IBM PC’ye dayanıyor ve bu fonksiyonlar halen değişmiyor, sisteminiz ne kadar yeni olursa olsun.
BIOS’un büyük kısmı, sisteminizi ilk açtığınızda çalışır, görevini tamamlar ve işletim sisteminiz görevi devraldığında BIOS sessizce kenara çekilir. Buna rağmen görevi bitmiş sayılmaz, çünkü sistemin çok derinlerindeki kimi işlevler ve enerji tasarruf fonksiyonları hala BIOS’un sorumluluğundadır. Sisteminizde bir sorun çıkmadığında, yada yeni taktığınız bir donanım, başka bir donanım ile çakışmadıkça BIOS’un arka planda çalıştığını farketmezsiniz bile.
Bir kullanıcı olarak BIOS’un sizi en çok ilgilendirecek kısmı, aslında normalde BIOS’un bir fonksiyonu olarak da düşünülmemiş olan System Setup, yani Sistem Ayarları kısmıdır. Bir çok ekrandan oluşan bu ayar sisteminde, sisteminizin bir çok parçasına erişebilir, işlemci ve bellek hızından, modeminizin kullandığı IRQ’ya kadar her detaya hükmedebilirsiniz.
Bu yazıda hem BIOS’un nasıl çalıştığından bahsedeceğiz, hem de Setup ekranının bazı merak edilen ama pek bilinmeyen seçeneklerinin ne işe yaradıklarını göreceğiz.
BIOS Nasıl Çalışır?
İlk olarak tasarlandığında BIOS’un 4 fonksiyonu vardı: Sisteminiz her açıldığında, temel bir donanım kontrolü yaparak bir arıza olup olmadığını tespit etmek (Power On Self Test – POST), sistem çalıştıktan sonra RAM belleği devamlı olarak tazelemek (bu, artık yonga seti tarafından gerçekleştiriliyor).
Diğer iki temel fonksiyondan biri, sistem açıldığında bazı ufak RAM bloklarını rezerve edip, bu bloklara sisteminiz hakkında bilgiler yazmak. Bunun amacı da, yazılımlarınızın sisteminizdeki donanımlar hakkında bilgi sahibi olabilmesi, örneğin bir yazılımın, bellekteki belli bir alana bakarak kaç GB’lık bir disk kullandığınızı ve kaç tane diskinizin olduğunu anlayabilmesi. Bu bloklara BIOS Data Area deniyor.
Temel BIOS işlevlerinden sonuncusu ise, yazılımlarınızın donanımınız ile iletişebilmesini sağlamak, böylece adını aldığı işlemi, temel giriş/çıkış işlevlerini gerçekleştirmek.
Günümüzde, gelişmiş işletim sistemleri BIOS’un yaptığı bir çok işi üzerlerine almış durumdalar. BIOS hala var ve temel işlemler için gerekli, ama işletim sistemleri çoğu BIOS parametresini de es geçebiliyorlar. Örneğin, BIOS’un Setup ekranına girip, sisteme takılı disklerinizden birisini devre dışı bıraksanız da, Windows’a girdiğinizde diskin yerli yerinde olduğunu görebiliyorsunuz.
Sistem Açılırken
BIOS’un ilk işlevi, sistemin açılmasını sağlamak. Eğer işlemcinize bir şeyler yapmasını söylemezseniz, anakartınızın üzerine kendi başına, bir şey yapmadan çalışıp duracaktır. Oysa BIOS, işlemcinize ilk temel komutları vererek, sistemin açılış sürecini başlatır. POST işlemi tamamlandıktan sonra da kontrolü diğer programlara bırakır. Bu sayede PC’lerimizin evrensel olması sağlanır, yani işletim sistemine özel BIOS’a gerek kalmaz. BIOS işini yapıp kontrolü devreder, ondan sonra işi ister Windows XP devralır, ister Linux, ister BeOS.
Şu CMOS Denilen Şey?
Bazı yerlerde “CMOS Setup” yada “CMOS’u sıfırladım” gibi ifadeler okumuş, duymuş olabilirsiniz. BIOS derken şimdi nereden çıktı bu CMOS, gelin bakalım.
Biraz önce söylediğimiz gibi, BIOS, sadece okunabilir bir ROM bellek yongasında kayıtlıdır. Bu durumda, BIOS’da yaptığınız ayarları kaydetmek için bir yer gerekiyor tabii ki. İşte CMOS burada devreye giriyor. CMOS, uzun ismi Complimentary Metal Oxide Semiconductor olan bir bellek çeşidi. BIOS’un ayar ekranlarına girip yaptığınız değişiklikler, bu CMOS yongasına kaydediliyor. Sistem kapatıldığında yonganın içindeki bilgiler kaybolmasın diye de anakartınızın üzerinde bir pil var, bu pil CMOS yongasını yıllarca besleyebiliyor. Hani bazen kullanıcıların “BIOS, yaptığım sistem ayarlarını kaydetmiyor, sistem her açıldığında ayarlar sıfırlanıyor” şikayetlerini duyarsınız. İşte bu şikayetlerin nedeni ya CMOS’un arızalı olması, yada pilin bitmiş olması nedeni ile içine kaydedilen bilgileri unutması.