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ý.

Kimi zaman kullanýcýlara BIOS Setup’da yanlýþ bir ayar yaparlar ve sistemleri açýlmaz olur. Ýþte o zaman “BIOS’u sýfýrla” diye akýl veririz. Aslýnda önerdiðimiz þey BIOS’un sýfýrlanmasý deðil, bunu yapabilseydik sistemimiz çalýþmaz olurdu. Burada kastedilen þey, BIOS ayarlarýnýn kaydedildiði, az önce tanýttýðýmýz CMOS’un içerdiði verileri sýfýrlamak, sistemin varsayýlan ayarlar ile açýlmasýný saðlamak.

Güncel anakartlarýn üzerinde “CMOS Clear” yada “CLR RTC” gibi etiketlenmiþ bir köprü bulunur, bu köprü genelde BIOS’un kayýtlý olduðu Flash ROM yongasýnýn yakýnýndadýr. Bu köprünün yerini bulmanýn en kolay ve garantili yolu, anakartýnýzýn kitapçýðýna baþvurmaktýr. Bu köprüyü kapattýðýnýzda, yani jumper dediðimiz ufak parça yada bir tornavida ucu yardýmýzla içi ucu birleþtirdiðinizde, CMOS’da kayýtlý tüm bilgiler gider, sisteme yaptýðýnýz bütün ince ayarlar sýfýrlanýr.


BIOS’un sahip olduðu sistem ayar ekranlarýna eriþimin en yaygýn yolu, sisteminiz açýlýrken DEL tuþuna basmak. Zaten sisteminiz açýlýrken beliren “Press DEL to enter Setup” yazýsý mutlaka gözünüze takýlmýþtýr, iþte o yazý size BIOS’a giriþin yolunu gösteriyor. Kimi anakartlarda Setup ekranýna ulaþmak için DEL tuþu yerine ESC, F1 yada F2 tuþlarýna basýldýðý da oluyor, ama en yaygýn yöntem DEL tuþuna basmak.

Bazý Gizemli BIOS Ayarlarý

BIOS’un System Setup ekranlarýnda bütün ayarlarý bu kýsýtlý sayfalarda aktarmak mümkün deðil. Biz bütün ayarlarý sýralamak yerine, çok sýk rastlanan, ama ne iþe yaradýklarý tam bilinmeyen, üzerlerinde bazý efsaneler dolaþan bazý gizemli ayarlardan bahsetmek, onlarýn ne iþe yaradýklarýný anlatmayý tercih ediyoruz.

*
AGP Aperture Size:
BIOS ayarlarýnýn en çok tartýþýlanlarýndan biridir AGP Aperture Size. Çoðu zaman, performansa büyük etkisi olduðu yolunda yada belleði tükettiði yönünde yanlýþ inanýþlar vardýr. Oysa durum böyle deðil. AGP sistemi sayesinde, ekran kartýnýz, sistem belleðinizin bir kýsmýný sanki kendi üzerindeki bellekmiþ gibi kullanabilir. Ýþte AGP Aperture Size, ekran kartýnýn sistem belleðinin ne kadarýný kendisi için kullanabileceðini belirliyor. Yanlýþ anlamayýn, burada belirlenen bir limit, yani bu miktarda belleði direkt olarak bloke etmiyorsunuz. Ekran kartý, bu miktara kadar olan bellek alanýna gerek duyarsa ulaþabileceðini anlýyor bu limit sayesinde. Örneðin ekran kartýnýzda 64MB bellek var, Aperture Size olarak da 64MB seçerseniz, uygulamalar sistemde toplam 128MB grafik belleði olduðunu düþünüyorlar. AGP Aperture Size’ýn performansa etkisi olduðu iddia edilsede, bu etki günümüz uygulamalarýnda ciddi düzeyde deðildir. Tek dikkat edeceðiniz þey, miktarýný ekran kartýnýzýn RAM miktarýndan az, sisteminizdeki bellek miktarýndan ise fazla tutmayýn.

*
AGP Driving Control:
Özellikle AMD iþlemciler için tasarlanmýþ anakartlarda çok rastlanan bir ayardýr. Bu ayar üzerinde de efsaneler dolaþýr, kullanýcýlara “filanca deðere getirirseniz daha iyi olur” gibi asýlsýz tavsiyelerde bulunulur. Oysa gerçekte, ekran kartýnýzý çalýþtýrmakta bir sorun yaþamadýðýnýz sürece bu deðerle oynamanýza gerek yoktur.

*
Power On After AC Failure: Bazý kullanýcýlarýmýz “sabah kalktým ki sistem kendi kendine açýlmýþ, nasýl olur” diye sorularlar. Bu iþin sýrrý iþte bu seçenekte gizli. Ýsminin “PWR On After PWR Loss” gibi çeþitli varyasyonlarý olabilen bu seçenek, sistemin baðlý olduðu þehir elektriði kesilir, sonra yine gelirse sistemin kendi kendine çalýþmaya baþlayýp baþlamamasýný ayarlar. Eðer bu seçeneði “On” yada “Enabled” yaparsanýz, elektrik kesilip tekrar geldiðinde sistem kendi kendine açýlýr, siz de sistemi çalýþýr durumda bulursunuz. Yeni anakartlarda bu madde için bir de "Previous State" seçeneði var. Bunu seçerseniz, elektrik kesildiðinde sistem çalýþýyorsa, elektrik geldiðinde yeniden çalýþmaya baþlar, kesinti olduðunda sistem kapalýysa, elektrik geldiðinde de kapalý kalýr.

*
Floppy Mode 3 Support: Her BIOS’da bulunan, ama ne iþe yaradýðýný kimsenin bilmediði bir seçenektir. Bu özellik, sadece Japonya’da yaygýn olan, 1.2MB’lýk bir 3.5” disket formatýný desteklemekte kullanýlýr. Bizler için hiç bir önemi ve anlamý yok.

*
VGA Palette Snooping: Her BIOS’da olan, ama ne iþe yaradýðý bilinmeyen bir diðer ayar. Sadece çok eski video yakalama (capture) ve MPEG oynatma kartlarý tarafýndan kullanýlýr ve bu kartlarýn, ekran görüntüsünü yakalamasýný saðlar. “Disable” durumda býrakýn, çünkü günümüzde hiç bir anlamý yok.

*
Virus Warning:
Çoðu BIOS’da rastladýðýmýz bu seçenek, sanýldýðýnýn aksine bir dahili virüs korumasý deðil. Evet, bu seçeneði aktifleþtirdiðinizde bir uygulama sabit diskinizin boot sektörüne yada partiton tablosuna yazmaya kalkýþtýðýnda anakartýnýz alarm verir, ama bu her zaman virüs demek deðildir. Örneðin, bu seçenek aktif olduðunda Windows kurmaya çalýþtýðýnýzda da virüs uyarýsý alýrsýnýz. Windows 95 ilk çýktýðýnda yayýlan “bu iþletim sistemi virüslü, kurmaya kalktým sistem alarm verdi” efsanesi iþte buradan çýkmýþtý. Sanýldýðýnýn aksine, sisteminizin genelini virüslere karþý korumak gibi bir özelliði de yoktur, dolayýsýyla bu seçeneði aktif hale getirip, sisteminizi virüslere karþý tamamiyle güvende zannetmeyin.

*
Paralel Port Mode:
Yazýcýnýzý ve tarayýcýnýzý baðladýðýnýz paralel port (LPT diye geçer) için bu ayar yine her BIOS’da bulunur. Standart, ECP ve EPP seçeneklerini görebilirsiniz. Standart, en eski haliyle, tek yönlü paralel baðlantýdýr, sadece PC yazýcýya veri gönderebilir, yazýcý PC’ye veri yollayamaz. Günümüz yazýcýlarýndan çoðu bu ayar ile çalýþmaz “Bidirectional Connection Required” uyarýsý ile iki yönlü iletiþim yapabilecek bir paralel porta ihtiyaç duyduklarýný belirtirler. Bu gerekliliði, ayarý ECP yada EPP seçeneklerinden birisine getirerek karþýlayabilirsiniz, ECP’ye getirmeniz önerilir. EPP, Enhanced Paralel Port demektir ve Intel, Xircom, Zenith gibi firmalar tarafýndan oluþturulmuþ bir standarttýr. ECP, Extended Capabilities Port demektir, Microsoft ve HP tarafýndan yaratýlmýþtýr. Her iki sistem de paralel port baðlantýsýný hýzlandýrmayý hedefler. ECP portu yazýcý ve tarayýcýlar için, EPP ise paralel portu kullanan yazýcý dýþýndaki araçlar için uygundur. ECP modu, DMA ve tampon bellek gibi avantajlara sahiptir.

*
Gate A20 Option:
Ýþte PC’nin çok eski zamanlarýndan günümüze gelen bir seçenek. Temel olarak klavye kontrolcüsü ile ilgilidir, varsayýlan ayardan farklý bir deðere getirmeniz gerekmez.

*
CPU L2 Cache ECC Check:
ECC, bellek hatalarýný belirleyip, düzeltmeye yarayan bir sistemdir. Bu seçeneði aktif hale getirmeniz, iþlemcinin kullandýðý Level 2 tampon belleðin ECC fonksiyonuna sahip olup olmamasýný belirler. Güncel iþlemciler L2 cache belleklerini iþlemcinin içinde taþýdýklarý için bu ayarýn anlamý kalmýyor. Bu ayar daha çok L2 tampon belleðin iþlemci çekirdeðinin dýþýnda olduðu sistemler için geçerli. Aktif hale geldiðinde, performansa çok ufak miktarda olumsuz etkisi olacaktýr.

*
Swap Floppy Drive:
Eðer iki disket sürücünüz varsa, bu seçenek ile A: olarak görünenin B:, B: olarak görünenin ise A: olarak görünmesini saðlayabilirsiniz. Bu seçeneði olmayan BIOS’larda ayný iþi yapmak için sistemi söküp, sürücülerin kablolarýný deðiþtirmeniz gerekecektir.

*
Typematic Ayarlarý:
Her BIOS’da bulunan tarihi ayarlardan birisi de bu seçenekler. Klavyede bir tuþa basýlý tuttuðunuzda, tuþun kaç saniye sonra devamlý basýlý kaldýðýnýn anlaþýlacaðýný, basýlý kalan tuþun ardý ardýna karakter basarken saniyede kaç karakter basacaðýný bu ayar belirler. Güncel sistemlerde genelde devre dýþýdýr, bizim önerimiz de varsayýlan deðerlerde býrakmanýz.

*
Report No FDD for Win95:
Windows 95’in kötü bir huyu vardýr, sisteminizde disket sürücü olmasa bile varmýþ gibi davranýp sorun yaratabilir. Eðer sisteminizde disket sürücü yoksa ve Windows 95 kullanýyorsanýz, bu ayarý aktif hale getirin, sorunlar çözülsün. Aksi halde varsayýlan deðerinde býrakýn.

*
Memory Hole at 15M-16M:
Yine her BIOS’da bulunan ve temelleri çok eskiye dayanan bir seçenek. Kimi eski ISA kartlarýn taþýdýklarý BIOS’lar (Evet, ek donanýmlarýn kendi BIOS’larý da olabilir) sistem belleðinin 15MB ile 16MB’larý arasýndaki bir bölüme yerleþirler. Eðer böyle bir kartýnýz varsa, çalýþabilmesi için bu seçeneði “Enabled” yapmalýsýnýz. Günümüzde bu durumu gerektirecek bir donaným yok denebilir.

*
USB ***board Support:
Ülkemizde hala yaygýn deðiller ama sisteme USB üzerinden baðlanan klavyeler dünyada var. Bu ayarýn “OS” ve “BIOS” gibi iki seçeneði vardýr. Eðer bir USB klavyeniz varsa ve bu klavyeyi DOS gibi iþletim sistemlerinde de kullanmak istiyorsanýz, bu seçeneði BIOS yapmalýsýnýz. Aksi halde, örneðin bir BIOS güncellemesi için sistemi disketten açtýðýnýzda klavyeniz çalýþmaz.

*
Force Update ESCD:
ESCD, Extended System Configuration Data kelimelerinin baþ harflerinden oluþan bir kýsaltmadýr. Tak-Çalýþtýr (Plug ‘n Play) sistemi ile baðlantýlý olan bu birim, sistem kaynaklarýnýn çeþitli donanýmlar arasýnda daðýlýmýný düzenler. Sisteminize yeni bir kart taktýðýnýzda, bu seçeneði aktif hale getirip sisteminizi yeniden baþlatmanýz, yeni kartýn sistem tarafýndan tanýnmasýný kolaylaþtýrabilir. Bu seçenek iþlevini tamamladýktan sonra yine devre dýþý hale gelir.

*
PCI Latency Timer:
Bu deðer, bir PCI kartýn, PCI veriyolunu ne kadar süreyle meþgul edebileceðini belirler. Çok yükseltmeniz yada çok azaltmanýz sorun yaratacaktýr, genelde varsayýlan deðer olan 32’de býrakýn.

*
VGA use IRQ ve USB use IRQ: Bu seçenekler ekran kartýnýzýn ve USB kontrolcünüzün bir sistem kesmesi (IRQ) kullanýp kullanmayacaðýný belirler. Güncel bir ekran kartýnýz varsa “VGA use IRQ” seçeneðini mutlaka onaylamalýsýnýz. Eðer sisteminizde hiç bir USB cihaz kullanmýyorsanýz, “USB use IRQ” seçeneðini kapatabilirsiniz.

*
Boot Other Devices: Yeni anakartlarda, sistemin sýra ile hangi araçlardan açýlabileceðini seçtiðimiz kýsýmda, bir de bu seçenek var. Anlamý ise, sistemin eðer belirttiðimiz cihazlardan açýlamazsa, baþka cihazlara da eriþip eriþmeyeceðini belirlemek. Örneðin siz sistemin açýlacaðý cihazlarý sýrasýyla Hard Disk, CD-ROM ve SCSI olarak seçtiyseniz ve bu seçeneði de aktif hale getirdiyseniz, sistem bu cihazlardan boot edemezse, bu sefer disket sürücüyü de kontrol edecektir.

*
Delay IDE Init: Bazý eski sabit disklerin, çalýþmaya baþlamarý ile kullanýma hazýr olmalarý arasýnda belli bir süre gerekmektedir. Eðer bu kadar antika bir diskiniz varsa, diskinizin hazýr olmasý için gereken süreyi buradan ayarlayabilirsiniz. Sistem, açýlmadan önce diskinizin kullanýma hazýr hale gelmesini bekleyecektir.

*
Run VGABIOS if S3 Resume: Sadece çok yeni anakartlarda gördüðümüz bu seçenek, Suspend-to-RAM (STR) moduna girdikten sonra kendine gelemeyen ekran kartýnýzý, yeniden çalýþmaya ikna etmenizi saðlar. Eðer sisteminiz bekleme (stand-by) durumuna geçtikten sonra, yeniden sistemi kullanmak istediðinizde bütün cihazlar çalýþmaya baþlýyor ama monitöre görüntü bir türlü gelmiyorsa, bu seçeneði aktif hale getirin.

Mirabilisden alýntýdýr