Bilgisayarın güç düğmesine bastığımızda birkaç saniye içinde ekrana görüntü gelir. Bu süreç günlük kullanımda o kadar hızlı gerçekleşir ki, sanki bilgisayar tek bir işlemle açılıyormuş gibi görünür.

Oysa güç düğmesine basmak, donanım ve yazılım katmanlarının sırayla devreye girdiği karmaşık bir zinciri başlatır.

Güç kaynağının sistemi kararlı çalışma koşullarına getirmesiyle başlayan bu süreç; firmware kontrolleri, donanımın hazırlanması, önyükleme yöneticisinin çalıştırılması ve sonunda işletim sistemi çekirdeğinin kontrolü devralmasıyla devam eder.

Peki bu zincirin arkasında tam olarak hangi aşamalar bulunuyor?

1. Her Şey Güç Sinyaliyle Başlıyor

Bilgisayarın güç düğmesine basıldığında ilk olarak sistemin çalışabilmesi için gerekli elektriksel koşulların oluşması gerekir.

Güç kaynağı kararlı çalışma koşullarını sağladığında, açılış sürecinin sonraki aşamalarının başlamasına izin verilir. Kararlı güç sinyali onaylanmadan donanım seviyesindeki ilk yürütme komutları devreye giremez.

Yani işlemcinin hemen Windows’u çalıştırmaya başlaması söz konusu değildir.

Önce sistemin çalışabilecek durumda olduğunun doğrulanması gerekir.

2. İşlemci İlk Komutları Nereden Alıyor?

İşlemci gerekli voltajı aldıktan sonra çalıştıracağı ilk komutları işletim sisteminin kurulu olduğu diskten okuyamaz.

Çünkü bu aşamada depolama birimleri henüz işletim sistemini işlemciye sunacak şekilde hazır değildir.

Bu nedenle işlemci, anakart üzerinde bulunan özel bir çipte saklanan firmware koduna yönelir.

Modern bilgisayarlarda bu firmware arayüzü çoğunlukla UEFI olarak karşımıza çıkar.

Günlük kullanımda hâlâ bu bölüme genel olarak “BIOS” denmesinin nedeni de budur. Ancak modern sistemlerde klasik BIOS’un yerini büyük ölçüde UEFI tabanlı firmware yapısı almıştır.

3. POST: Bilgisayar Kendi Donanımını Kontrol Ediyor

Firmware devreye girdikten sonra sistemin temel donanımı kontrol edilir.

Bu aşama POST (Power-On Self-Test), yani açılışta gerçekleştirilen donanım testi olarak bilinir.

Bu kontrolde sistemin temel bileşenlerinin çalışmaya hazır olup olmadığı değerlendirilir. Bellek modüllerinin varlığı, temel grafik birimi ve işlemcinin durumu gibi unsurlar kontrol edilir.

Bir problem tespit edilirse bilgisayar her zaman normal şekilde devam edemez. Bunun yerine anakart üzerindeki uyarı ışıkları veya bip sesleri üzerinden hata durumu bildirilebilir.

Bu nedenle bilgisayarın açılış sırasında verdiği bir bip sesi ya da anakart üzerindeki bir hata ışığı, aslında işletim sistemi başlamadan önce gerçekleşen bir donanım kontrolünün sonucudur.

4. BIOS ve UEFI Arasındaki Temel Fark

Klasik BIOS daha kısıtlı bir yapıda çalışırken, modern sistemlerde kullanılan UEFI daha modüler bir mimariye sahiptir.

Bu yapı daha geniş sürücü desteği ve güvenli önyükleme gibi özelliklerin kullanılmasına olanak sağlar.

Firmware temel kontrolleri tamamladığında artık sistemin donanım haritası hazırlanır ve işletim sisteminin bulunduğu önyükleme cihazının bulunması için bir sonraki aşamaya geçilir.

Başka bir ifadeyle bilgisayar artık:

“Donanımım çalışıyor mu?”

sorusundan,

“İşletim sistemini nereden başlatacağım?”

sorusuna geçmiştir.

5. İşletim Sisteminin Bulunduğu Disk Aranıyor

Firmware donanım kontrollerini tamamladıktan sonra sıra işletim sisteminin kurulu olduğu depolama birimine gelir.

Ancak burada da önemli bir ayrıntı vardır.

Firmware doğrudan Windows’u çalıştırmaz. Öncelikle diskin önyükleme bölümünü bulması gerekir.

Geleneksel BIOS tabanlı sistemlerde MBR, modern UEFI sistemlerde ise yaygın olarak GPT bölümleme yapısı kullanılır.

UEFI’nin kullanacağı önyükleme dosyaları bu yapıyla ilişkili önyükleme alanında bulunur.

Sistem diske ulaştığında artık Windows’un başlangıç zincirinin bir sonraki halkasına geçilebilir.

6. Windows Boot Manager Devreye Giriyor

UEFI sistemi doğru önyükleme dosyalarına ulaştırdıktan sonra Windows’un önyükleme yöneticisi çalıştırılır.

Bu küçük yazılım katmanı, firmware ile işletim sistemi arasında bir köprü görevi görür.

Görevi, Windows işletim sistemi çekirdeğinin belleğe yüklenmesi için gerekli süreci hazırlamaktır.

Bu aşamaya kadar bilgisayarın yaptığı işlemlerin önemli bir bölümü işletim sisteminin kendisinden önce gerçekleşmiştir.

Henüz Windows masaüstünü görmüyoruz.

Fakat sistem artık işletim sistemini devreye almaya çok yaklaşmıştır.

7. İşletim Sisteminin Kalbi: Kernel

Önyükleyici görevini tamamladığında Windows’un çekirdeği, yani kernel, belleğe yüklenir.

Bu önemli bir dönüm noktasıdır.

Çünkü artık işletim sisteminin temel bileşenleri kontrolü devralmaya başlar.

Kernel devreye girdikten sonra Windows, donanımla çalışabilmek için gerekli sürücüleri ve sistem bileşenlerini başlatmaya devam eder.

Depolama kontrolcüleri, bellek yönetimi ve işlemci kaynakları işletim sisteminin doğrudan yönetebileceği çalışma düzenine getirilir.

Böylece bilgisayar yalnızca fiziksel olarak açık bir cihaz olmaktan çıkar ve işletim sisteminin kontrol ettiği çalışan bir sisteme dönüşür.

8. Kullanıcı Oturumu Başlatılıyor

Kernel ve temel sistem bileşenleri hazırlandıktan sonra sıra kullanıcı oturumunun oluşturulmasına gelir.

Oturum yöneticisi ve masaüstü arayüzünün çalışmasını sağlayan süreçler başlatılır.

Biraz sonra ekranda gördüğümüz karşılama ekranı ve masaüstü ortaya çıkar.

Aslında masaüstünün ekrana gelmesi, yalnızca bir grafik arayüzünün görüntülenmesi değildir.

Bu görüntü, arka planda çok sayıda donanım ve yazılım aşamasının başarıyla tamamlandığının göstergesidir.

Bilgisayarın Açılış Zinciri Özetle Nasıl İlerliyor?

Tüm süreci basitleştirerek şu şekilde düşünebiliriz:

Güç düğmesi → Kararlı güç → Firmware → POST → Donanım hazırlığı → Önyükleme aygıtı → Windows Boot Manager → Kernel → Sistem bileşenleri → Kullanıcı oturumu → Masaüstü

Bu zincirdeki her aşamanın kendisinden sonraki aşamaya geçiş için gerekli koşulları sağlaması gerekir.

Bir halkada problem ortaya çıktığında bilgisayar masaüstüne ulaşamayabilir.

Örneğin sorun daha erken bir aşamadaysa sistem donanım uyarısıyla durabilir. İşletim sisteminin başlatılması sırasında bir problem ortaya çıkarsa bu kez önyükleme hatısıyla karşılaşılabilir.

Dolayısıyla bilgisayarın masaüstünü göstermesi, aslında arka planda çok sayıda işlemin başarıyla tamamlandığı anlamına gelir.

Güç Düğmesine Basmak Aslında Bir Zinciri Tetikliyor

Bilgisayarın açılışı, günlük kullanımda gördüğümüz birkaç saniyelik görüntüden çok daha karmaşık bir süreçtir.

Güç sinyaliyle başlayan yolculuk firmware katmanına, oradan donanım testlerine ve önyükleme aşamasına ilerler. Daha sonra Windows’un önyükleme yöneticisi devreye girer ve işletim sistemi çekirdeğinin belleğe yüklenmesini hazırlar.

Son aşamada kernel, sistem bileşenleri ve kullanıcı oturumu başlatılır ve sonunda karşımıza masaüstü gelir.

Yani güç düğmesine basmak aslında bilgisayara doğrudan “Windows’u aç” komutunu vermek değildir.

Bu küçük hareket, donanımdan yazılıma doğru ilerleyen sıralı bir açılış zincirini başlatır.

Ve ekranda masaüstünü gördüğümüz anda, bu zincirin çok sayıda halkası başarıyla tamamlanmış olur.

Peki Bir Tuşa Bastığımızda Ne Oluyor?

Bilgisayarın açılış zincirini incelediğimizde yeni bir soru ortaya çıkıyor:

Bilgisayar çalışırken klavyeden tek bir tuşa bastığımızda işlemci bu tuşu nasıl algılıyor?

Tuşa fiziksel olarak bastığımız andan itibaren işlemciye ulaşan sinyal nasıl işleniyor ve sonunda karakter ekranda nasıl görünüyor?

Bir sonraki bölümde bilgisayarın bu kez çalışma sırasında klavyeden gelen tek bir tuşa nasıl tepki verdiğini inceleyeceğiz.

By mgm

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir