İçeriğe atla

BIOS

Award Bios.
Standart bir bilgisayarda Award BIOS'un kurulum ekranı

BIOS, (Basic Input-Output System) (Temel Giriş-Çıkış Sistemi). EPROM adı verilen bir yonga üzerinde ROM Bellek (Read Only Memory, tr: Salt Okunur Bellek) biçiminde yer alan bir tür yazılımdır. Bilgisayar açıldığı anda işlemciye tüm diğer donanımları sırasıyla tanıtır. Donanımların temel iletişim protokollerini belirler. İşletim sisteminin başlangıç öğelerinin herhangi bir sürücüden (hard disk sürücüsü, CD-ROM vb.) yüklenmesini sağlar. İşletim sistemi çalışırken donanım ve işletim sistemi arasındaki ilişkileri düzenler.

Çalışması

Basic Input Output System (temel giriş çıkış sistemi)ın kısaltması olarak okunan BIOS, işletim sistemiyle donanım arasındaki bütün bağımsız sürücü programlarını yönetir. Donanım üreticileri, sürücüleri her işletim sistemine özgü olarak verir. İşletim sistemleri farklı yapılardaki PC’lerde çalışabilir (Windows Mac'te, Mac Windows'ta), ancak farklı donanımları işletim sistemine tanıtan BIOS’dur. Bellekte çalışan bir arabirimdir ki, işletim sistemi ile donanım arasındaki, sürücüler toplamını içeren yazılımdır. Bir kısmı ROM denilen bellek çiplerine yüklüdür. Bios’un üç kaynağı vardır:

  1. Anakarttaki ROM (read only memory: salt okunur bellek) çipi: klavye, disket sürücü, sabit sürücü, seri port ve paralel portların sürücüleri),
  2. Adaptör kartındaki ROM,
  3. Diskten yüklenen sürücüler.

Anakarttaki BIOS sistemi çalıştıran ilk sürücü yazılımıdır. BİOS bütün sürücüleri içermez, birçok ek kart takıldığında bunların içindeki ROM'un kodunu okuyarak işletim sistemi açılmadan önce sürücüyü yükler. BIOS’la CMOS (complementary metal oxide semiconductor) RAM karıştırılmamalıdır. (1) Anakart biosu bir çipte sabittir. CMOS RAM denilen ve pille çalışan ve anakartta ayrıca bulunan RTC/NVRAM (gerçek zamanlı saat/kalıcı bellek: REAL TİME CLOCK/NONVOLATİLE MEMORY) sayısal bir saat çipidir.

"BIOS setup"'a girmek için PC’yi açtıktan sonra ekranda ilk görünen ve belleği saydıran ve BIOS bilgisini görüntüleyen ekrandayken F takımından bir tuşa basıldığında "BIOS setup"'a girilir. Burada fabrika ayarları önceden kuruludur, bu ayarlar değiştirilirse, değişiklik CMOS RAM'a işlenir ve her açılışta BIOS bu bilgileri okuyarak açılışı yönlendirir. BIOS şu işlevlere sahiptir:

Bütün anakartlarda ROM BIOS yazılımı yüklü bir çip vardır, ilk açılışta POST (power on self test) ekrana gelir: işlemci, bellek, çip seti, video adaptörü, disk denetleyicileri, disk sürücüleri, klavye temel bileşenlerinin test edilmesidir. Sürücü yükleme hataları burada belli olur. Mesela MBR'de hata varsa, DISK BOOT FAILURE, açılış sektörünü bulamadım diye uyarır. BIOS Setup: Sistem ayarları ekranıdır. Açılış yükleyicisi: Disk sürücüleri okuyan ve geçerli bir ana açılış sektörüne bağlanan yükleyici. Bu sektörde işletim sisteminin temel dosyaları bulunur. İşletim sistemleri, açılış yükleyicisindeki temel dosyaları genellikle MBR’ye yazarlar. Linux’un açılış yükleyicisi olarak kullandığı programlardan GRUB, başka platformların açılış yükleyicisini de okutabilir. Salt okunurdur yani üzerine yazılamaz, ROM kalıcı belleği, güç kesilse bile silinmez, açılış yönergelerini depolar. Sıkça sanıldığı gibi ROM VE RAM zıt anlamlı değildir (2).Ekran sürücüleri diskten yüklenmez, ROM’dadır, çünkü PC açılırken sürücüler yüklenmemişse ekran görünmez, klavye çalışmaz ve hiçbir sisteme girilemez.

ROM çipleri dört çeşittir: ROM (salt okunur), PROM, (programlanabilir), EPROM (silinebilir), EEPROM (Flash ROM, elektrikle silinebilir). Son teknikte kullanılan Flash ROM'ların özelliği çipin karttan çıkarılmadan, hatta bilgisayar kasası açılmadan progamlanabilmesidir. Güncellenmiş ROM’un anakart üreticisinin sitesinden indirilerek yüklenmesi BIOS terfii için yeterlidir. AMI, Award, Phoenix gibi büyük bios üreticileri tanınmıştır ve birçok OEM bağımsız olarak kendi ROM’larını üretmektedir. (3).

Yazılım Üreticileri

  • Phoenix Technologies
  • Award Software (1998'de Phoenix bünyesine katılmıştır.)
  • Insyde Software
  • Micro Id research (MRBIOS)
  • General Software
  • AMI (American Megatrends)

Bilgisayarın yazılımlarını ve donanımlarını hazır hale getirir. Bu işleme booting denir. BIOS (Basic Input/Output System; Temel Giriş/Çıkış Sistemi), bilgisayarın ilk açılma işlevini yerine getiren yazılımdır. BIOS yazılımı bilgisayarda kuruludur ve bilgisayar açılırken bilgisayar tarafından işletilen ilk koddur (“önyükleme bellenimi- boot firmware”). BIOS'un temel işlevi işletim sistemini yüklemek ve başlatmaktır; bilgisayarı diğer donanım ve yazılımların çalışmasına hazır hale getirmektir. Bilgisayar başlatıldığında BIOS'un ilk işi klavye, hard disk, CD/DVD sürücüsü, fare gibi sistem aygıtlarını tanımlamak ve kullanıma hazırlamaktır.

BIOS yazılımı geçici olmayan ROM yongası üzerinde depolanır. Sistemin tamamlayıcı yonga setini oluşturan çeşitli aygıtların işleyişinin bilgisine sahip olması dahil olmak üzere, BIOS yazılımı söz konusu sistemin belirli tipi ile çalışması için özel olarak dizayn edilmiştir. Modern bilgisayar sistemlerinde, BIOS yonga içeriği BIOS yazılımının yükseltilmesine izin verecek şekilde yeniden yazılabilir.

Ayrıca BIOS kullanıcının anakart ile ilgili sıkıntılarını ya da isteklerini giderebileceği merkez olarak tanımlanabilir. Örneğin bilgisayarınızı istediğiniz bir zamanda açtırmak, CPU sıcaklığını kontrol etmek, anakart üzerinde bulunan onboard olarak isimlendirilen birimlerin kapatılması ya da aktifleştirilmesi vb. işlemlerin yapılması için kullanıcılara esneklik kazandıran bir yönetim birimidir ve her zaman yeni teknolojiler karşısında güncellenebilir. Tabi gerekli donanımın olması ya da anakartın bu işlemleri desteklemesi gerekir. Örnek vermek gerekirse anakartınız maximum 1 GB RAM'i desteklemekte ama siz daha fazla bellek eklemek istiyorsunuz. Bunun tek çözümü anakartınızın sitesinden indireceğiniz küçük dosyaları disketlere aktarmak ve cihazınızı floppy'den boot edip yüklemeyi gerçekleştirmek yükleme sırasında notlarına göz atarsanız yükleme sonucunda neler kazanabileceğinizi öğrenebilirsiniz. Ancak bu işlem son derece ciddi bir işlemdir. İşlemin herhangi bir nedenden dolayı yarıda kesilmesi (elektrik kesilmesi, disket okumaması vb.) durumunda güncelleştirme yarıda kesilecek ve var olan sistem zarar görecektir ve anakartınız bir daha açılmayacaktır. Bu yüzden mutlaka UPS(kesintisiz güç kaynağı) kullanılması gerekir. Bilgisayarın ana ayarı gibi düşünülmelidir.

BIOS aynı zamanda kullanıcı arabirimine (kısaca UI-user interface) de sahiptir. Genellikle bu, bilgisayar başlatıldığında klavyedeki belli bir tuşa basılarak erişilen bir menü sistemidir. BIOS kullanıcı arabiriminde kullanıcı:

  • Bilgisayar donanımını yapılandırabilir.
  • Sistem saatini ayarlayabilir.
  • Sistem bileşenlerini etkinleştirebilir ya da devre dışı bırakabilir.
  • Hangi cihazların potansiyel önyükleme aygıtı olarak seçilebilir olduğunu seçebilir.

İkincil BIOS

Sistem BIOS'u güncellemesi sırasında oluşabilecek elektrik kesintisi veya elektrik dalgalanmasının haricinde Win.Cih virüsü gibi BIOS'u bozabilecek normal şartlarda sistemi açılmaz haline gelmesi ile sonuçlanacaktır. Bu ve buna benzer sorunları ortadan kaldırmak için geliştirilen İkincil BIOS uygulamaları mevcuttur.

Dual BIOS

1999 yılında GIGABYTE Dual BIOS technology adıyla duyurulan 2. bios yedek bios üzerinden bozulan biosun tekrar programlanmasına olanak sağlar.[1]

Dezavantajı BIOS yongalarının anakart üzerine lehimli oluşudur.

Safe BIOS

MSI anakart firması tarafından geliştirilen BIOS teknolojisidir. Tek bir BIOS üzerinde yazılım 2 farklı alanda kayıtlıdır. Birçok otorite tarafından bu durumun %100 güvenilir olmayacağı ima edilmiştir.

Twin BIOS

GIGABYTE Dual BIOS teknolojisine göre tek artısı çıkartılabilir lehimsiz BIOS yongası şeklinde olması son kullanıcılar açısından posta siparişi ile tamir edilebilir oluşu sayesinden dikkat çekmiştir.

Hız Aşırtırma

Bazı BIOS çipleri hız aşırtırmaya (overcloking) imkân tanır. Hız aşırtırma BIOS'un üretim kapasitesini zorlaması demektir. Hız aştırma işlemi uzun vadede bileşen ömrüne zarar verebilir. Ayrıca aşırı ısınma ve kendini yok etme gibi sonuçlar doğurabilir.

Dış bağlantılar

Terminoloji

İlk olarak CP/M işletim sisteminde, booting sürecinde CP/M yüklenirken hardware (CP/M makinaları genellikle ROM'larında basit bir boot loader'a sahiptir.) ile doğrudan bağlantı kuran bölüm olarak görüldü. Çoğu DOS versiyonu "IBMBIO.COM" ya da "IO.SYS" adı verilen CP/M BIOSa analog olarak bağlı dosyalara sahiptir.

Dipnotlar

  1. Mueller: 2001, s. 327 vd.
  2. Mueller, a.g.e.
  3. Mueller, a.g.e., s. 339

Kaynakça

  • Scott Mueller, Herkes İçin PC Donanım Bakım Kılavuzu, Çev. Mehmet Çömlekçi, Alfa Y., İst. 2001.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">RAM</span> herhangi bir sırada okunabilen ve değiştirilebilen bir tür geçici veri deposu

Rastgele erişimli hafıza veya rastgele erişimli bellek mikroişlemcili sistemlerde kullanılan, genellikle çalışma verileriyle birlikte makine kodunu depolamak için kullanılan herhangi bir sırada okunabilen ve değiştirilebilen bir tür geçici veri deposudur. Buna karşın diğer hafıza aygıtları saklama ortamındaki verilere önceden belirlenen bir sırada ulaşabilmektedir, çünkü mekanik tasarımları ancak buna izin vermektedir.

<span class="mw-page-title-main">Amiga</span>

Amiga, 1980'lerin ortasından 1990'ların ortasına kadar Commodore şirketi tarafından üretilmiş ve özellikle ufak boyutlu modelleri olan A500 ve A1200 ile döneminin en popüleri olan kişisel bilgisayar sistemlerinin ortak adı.

<span class="mw-page-title-main">Anakart</span>

Anakart, modern bir bilgisayar gibi karmaşık bir elektronik sistemin birincil ve en merkezî baskılı devre kartıdır. Apple bilgisayarlardaki muadiline logic board denir ve bazen mobo olarak kısaltılır. Fiziksel yapı olarak anakartlar özel alaşımlı bir blok üzerine yerleştirilmiş ve üzerinde RAM yuvaları genişleme kartı slotları devreler ve yongalar bulunan kare şeklinde bir plakadır. Bu plaka çalışma sistemini organize eder. Bu organizasyon anakart üzerindeki yonga setleri sayesinde olur.

<span class="mw-page-title-main">Dizüstü bilgisayar</span>

Dizüstü bilgisayar ya da laptop, taşınabilir türden, genellikle ekran ve klavye olmak üzere iki parçadan oluşan kişisel bilgisayarlardır. Bir dizüstü bilgisayar bir masaüstü bilgisayarın klavye, fare ve ekran gibi bileşenlerini tek bir parçada toplar. Dizüstü bilgisayarlar bir AC bağdaştırıcıdan gücünü alır ve şarj edilebilir bir batarya ile güç kaynağından uzakta da kullanılabilir. Dizüstü bilgisayarlar küçük ve taşınabilir olmaları açısından avantajlıdır.

<span class="mw-page-title-main">Bilgisayar donanımı</span> bilgisayarı oluşturan fiziksel parçaların genel adı

Bilgisayar donanımı, kasa, merkezi işlem birimi (CPU), monitör, fare, klavye, bilgisayar veri depolama, grafik kartı, ses kartı, hoparlörler ve anakart gibi bir bilgisayarı oluşturan fiziksel parçaların genel adıdır.

<span class="mw-page-title-main">AmigaOS</span> Amiga kişisel bilgisayarının işletim sistemi

AmigaOS, Amiga kişisel bilgisayarının işletim sistemidir. Grafik arabirimi olan Workbench, CLI komut satırı arabirimi ile birlikte AmigaDOS ve çoğu Amiga modelinde ROM'da yer alan Kickstart'tan oluşur.

Donanım yazılımı (İng: firmware), sayısal veri işleme yeteneği bulunan her tür donanımın kendisinden beklenen işlevleri yerine getirebilmesi için kullandığı yazılımlara verilen addır. Elektronikte ve bilişimde donanım yazılımı, kalıcı bellek, program kodu ve veri deposudur. Donanım yazılımının bulunduğu cihazlara tipik örnekler; gömülü sistemler, bilgisayar çevre birimleri, cep telefonu, dijital fotoğraf makinesi verilebilir. Bu cihazlarda bulunan yazılım, cihazın kontrol programını barındırır. Donanım yazılımı ROM, EPROM, flaş bellek gibi kalıcı bellekte saklanır. Bir cihaz yazılımının değiştirilmesi, cihazın ömrü boyunca ya hiç yapılmaz ya da sadece birkaç kez yapılır. Bazı cihazların yazılımları üretim aşamasından sonra değiştirilemez. Donanım yazılımında güncelleştirme ya yazılım hatası ya da cihaza yeni bir özellik eklemek için yapılır. Bunun için mikroçip ROM'u değiştirilmesi gerekebilir veya flaş belleğin özel bir yöntemle tekrar programlanması gerekir. Bilgisayardaki BIOS yazılımı yalnızca, cihazın temel işlevlerini saklar, işletim sistemi gibi yüksek seviye yazılımlara önayak olur.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

<span class="mw-page-title-main">Önyükleme</span> CPUya ilk elektrik verildiğinde bilgisayarın çalışabilmesi için uygulamaya konulan işlemler bütünü ve çalışan uygulamalar

Bilgisayar biliminde önyükleme, bir donanım veya bir yazılım komutu ile elektrik verilen bilgisayarı başlatma işlemidir. Açıldıktan sonra, bir bilgisayarın merkezî işlem biriminin (CPU) ana belleğinde yazılım yoktur, bu nedenle bazı işlemlerin yürütülebilmesi için yazılımı belleğe yüklemesi gerekir. Bu, CPU'daki donanım veya bellenim veya bilgisayar sistemindeki ayrı bir işlemci tarafından yapılabilir. İşletim sistemi ve bazı uygulamalar elde başlatıldığında, önyükleme tamamlanır.

<span class="mw-page-title-main">Canlı sistem</span> bilgisayarın geçici belleğinde (RAM) çalışarak kurulum gerektirmeyen bir yazılım ürünü

Canlı sistem, bilgisayarın sabit diskine yazılmadan tamamen bir CD/DVD/USB bellek gibi ortam üzerinden okunarak bilgisayarın geçici belleğinde (RAM'de) çalışan, kurulum gerektirmeyen bir üründür. "Çalışan sistem" olarak da bilinir.

<span class="mw-page-title-main">Gömülü sistem</span> Belli bir fonksiyonu yapmaya yönelik bilgisayar sistemi

Gömülü sistem, bilgisayarın kendisini kontrol eden cihaz tarafından içerildiği özel amaçlı bir sistemdir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir.

<span class="mw-page-title-main">Canlı USB</span>

Canlı USB, önyüklenebilen tam bir işletim sistemi içeren taşınabilir bir USB'ye bağlı harici veri depolama aygıtıdır. Terim, USB flash sürücüleri anımsatır, ancak sırasıyla "canlı HDD" ve "canlı SSD" olarak adlandırılsalar da, harici bir sabit disk sürücüsünü veya yarıiletken sürücüyü kapsayabilir. Canlı CD'lerden sonraki evrimsel adımdır, ancak yazılabilir depolamanın ek avantajıyla, önyüklenen işletim sisteminde özelleştirmelere izin verir. Canlı USB'ler, sistem yönetimi, veri kurtarma veya test sürüşü için gömülü sistemlerde kullanılabilir ve USB cihazına ayarları kalıcı olarak kaydedebilir ve yazılım paketlerini yükleyebilir.

<span class="mw-page-title-main">Yongada sistem</span> Bir entegre devre türü

Yongada sistem bir entegre devre türüdür. Tek başına bir bilgisayarda bulunan bütün parçaları içerebilir. Aynı zamanda analog, sayısal, karışık sinyal ve radyo iletişimi işlevlerini bünyesinde toplayabilir. Yongada sistemlere düşük güçle çalışan mobil elektronikte sıkça rastlanır. En yaygın kullanım alanı gömülü sistemlerdir. Yongada sistemlerin mikrodenetleyicilerden en büyük farkı işlem gücü ve yüksek hafızasıdır. Ayrıca yongada sistemler harici flash depolama, RAM ve çok çeşitli başka elemanlarla aynı anakart üzerinde onları yöneterek çalışabilirken mikrodenetleyicilerde bunun gibi çok parçalı bir yapı yoktur. Daha doğrusu bir gömülü sistem eğer bir mikrodenetleyici ile kurulduysa ROM, RAM gibi bileşenler mutlaka mikrodenetleyicinin içerisinde bulunurken yongada sistemde böyle bir zorunluluk yoktur. Ayrıca yongada sistemlerin gücü son kullanıcıların kullandığı Windows, Macintosh, iOS, Android vb. işletim sistemlerini çalıştırmaya yeterken mikrodenetleyiciler çok daha spesifik alanlarda ve çok kısıtlı ROM ve RAM'ler ile çalışırlar. Nihayetinde mikrodenetleyiciler örneğin bir çamaşır makinesini kontrol ederken yongada sistemler akıllı telefon, tablet ve hatta bilgisayarlara bile can verebilirler.

Kuzey Güney Köprüsü, anakart üzerindeki temel ve bütünleşik arabirimleri yöneten ve bunlar arasındaki veri akışını sağlayan bir çeşit işlemcidir. Bilgisayarlarda kullanılan yonga seti çeşidi, kullanılacak mikroişlemci ve bellek çeşidini de belirler.

Disk şifreleme içerisindeki bilgiyi kimliği doğrulanmamış kişilerden korumak için kolayca çözülemeyecek okunmaz bir koda dönüştüren bir teknolojidir. Disk şifreleme disk şifreleme yazılımı veya diske veya diskin herhangi bir bölümüne giden her bir bit veriyi şifreleyen bir donanım kullanır. Veri belleğine kimliği doğrulanmamış kişilerin erişmesini engeller.

Video BIOS, bir bilgisayardaki grafik kartının BIOS'udur. Ayrıca, belirli video sürücüsü yüklenmeden önce temel metin ve video modu çıkışı için INT10 uygular. Video BIOS, Bilgisayarın açılış anında grafik kartını başlatır. Ayrıca, INT 10h kapatma özelliği ve VESA BIOS Uzantıları(VBE)'nı uygular. UEFI 2.x sistemlerinde INT 10h ve VBE, UEFI GOP ile değiştirilir.

<span class="mw-page-title-main">Amstrad CPC</span>

Amstrad CPC, Amstrad tarafından üretilen bir 8-bitlik ev bilgisayarıdır. 1984 yılında piyasaya sürülmüş olup 1980'lerin ortalarında Commodore 64 ve Sinclair ZX Spectrum'un egemen olduğu ev bilgisayarı pazarında rekabet etmek için tasarlandı.

<span class="mw-page-title-main">Multi-booting</span>

Çoklu önyükleme(multi-booting), tek bir bilgisayara birden çok işletim sistemi kurma ve hangisinin ön yükleneceğini(booting) seçebilme eylemidir. Çift önyükleme(dual-booting) terimi, özellikle iki işletim sisteminin ortak yapılandırmasını ifade eder. Çoklu önyükleme, özel bir ön yükleyici(booting) gerektirebilir.

<span class="mw-page-title-main">Çoklu ön yükleme</span>

Çoklu önyükleme (multi-booting), tek bir bilgisayara birden çok işletim sistemi kurma ve hangisinin ön yükleneceğini(booting) seçebilme eylemidir. Çift önyükleme (dual-booting) terimi, özellikle iki işletim sisteminin ortak yapılandırmasını ifade eder. Çoklu önyükleme, özel bir ön yükleyici gerektirebilir.

<span class="mw-page-title-main">KolibriOS</span>

KolibriOS veya Kolibri, tamamen assembly dilinde yazılmış küçük, açık kaynaklı bir x86 işletim sistemidir. 2004 yılında MenuetOS'tan çatallandı ve o zamandan beri bağımsız geliştirilmektedir.