DETAY GÜNÜ (BİLGİSAYAR NASIL ÇALIŞIR?)
BİLGİSAYAR NASIL ÇALIŞIR?
Arkadaşlar küçük bir çocuk bile bilgisayarcı olduğunuzu
duyduğunda ilk sorusu bilgisayar nasıl çalışır olabilir. Fişe takıp demeyeceğiz
bunun detay bilgisini bilmemiz gerekir.
Şimdi bir bakalım…
Bilgisayarlarda tüm donanım birimleri ana kart üzerine
doğrudan ya da dolaylı bağlanır.
- - Doğrudan bağlantı – internal (dahili)
- - Dolaylı (kasanın dışından veya kablo ile) – external (harici)
İşlemci kendisine hafıza veya giriş çıkış portlarından gelen
verileri üzerinde çalıştırılan programlar ile işler elde edilen verileri
program doğrultusunda gerekirse çeşitli hafıza birimlerine (HDD,CDROM, FLASH,RAM…)
giriş çıkış portlarına gönderirler.
İşlenen veriler istenirse dosya denilen veri kümeleri
halinde kalıcı hafızalara kayıt edilebilir.
Komut işleme performansı veri yollarının bant genişliği hızı
ve dist erişimini azaltan RAM büyüklüğüne bağlıdır.
Disk erişimi hızı genelde sabit diskin erişim ve yazma
hızına bağlıdır.
CPU çok duyarız peki nedir bu CPU (İşlemci) ; Bilgisayara verilen
komutları çalıştıran donanım birimidir.
İşlemci (CPU) daçalışan kodlar 16’lık hexadecimal yapıdadır.
İşlemci kodlarına MAKİNE KODLARI denir.
Her bir kod makine üzerinde ayrı ayrı tanımlanır. Programlar
sadece işlemciden, işlenci üzerinde tanımlanmış komutları çalıştırmasını ister.
İŞLEMCİNİN ÇALIŞTIRABİLECEĞİ 4 KOMUT GRUBU
- - Aritmetiksel işlemler (toplama – çıkartma – çarpma – bölme )
- - Mantıksal İşlemler (ve –ve ya – değil….)
- - Atama (veri) İşlemleri (hafıza – register arası veya kendi aralarında veri transferleri)
- - Program kontrol işlemleri (belirli şartlar oluştuğunda programı istenen koda yönlendirmek)
İŞLEMCİNİN TEMEL BİLEŞENLERİ VARDIR
- - ALU (Aritmetik ve Mantıksal İşlem Birimi ) : Toplama, çıkarma, çarpma, bölme mantıksal, ve, veya, değil komutları ve kaydırma komutlarını çalıştırır.
- - Komut Çözücü (Instruction Decoder): İşlemcinin kod yapısını oluşturması için gereken işlemleri başlatır ve işlemleri belirler.
- - Kaydediciler (Registery): İşlemci içinde sayıları depolayan hafıza çeşididir. (32-64 bit) genişliğe sahiptirler. Hafıza gözleri vardır ve literatürde EBX,EAX,BX,ES,IP gibi isimleri vardır.
- - Bayraklar (Flags): İşlemlerin sonucuna göre 1 veya 0 değerlerini alan 1 bit genişlikte hafıza gözleridir. Sıfır,işaret,elde,eşlik, taşma gibi çeşitleri vardır.
- - Veriyolları (Buses):İşlemcinin diğer donanım birimleri ile bağlantısını sağlayan elektiriksel yollardır. Veri (data)- Adres (Address) – Kontrol (Control) Şeklinde…
Ön bilgi ve daha derinlemesine araştırdığınızda daha fazla
bilgi edinebileceğiniz noktaları araştırmanızı tavsiye ederim. Önce
kullandığımız makinenin işlevlerini bilmek önemli … İşinize yaramaz demeyin
donanımcı mı olacağım ne gerek var demeyin …
Bir hafıza kartı vs. bunların Google amca dan bakıp
resimlerini inceleyin çok yararlı olacaktır. Bana güvenin ….
Mutlu ve kodlu güler J
Yorumlar
Yorum Gönder