CPU daki ALU ne iş yapar? ALU' nun ön beleği olsaydı ne olurdu?
Bilgisayarların temel çalışma mantığı ikili sayı sistemi (binary) yani 0 ve 1’ler üzerine kuruludur. Bu sistem, elektrik sinyallerinin varlığı (1) veya yokluğu (0) şeklinde fiziksel olarak temsil edilir. Peki bu 0 ve 1’ler nasıl işleniyor? Adım adım açıklayalım: 1. Transistörler: 0 ve 1’lerin Fiziksel Karşılığı CPU’da milyarlarca transistör (anahtar görevi gören yarı iletken devre elemanları) bulunur. Transistörler: Açık (ON) durumunda → “1” (elektrik akımı geçer) Kapalı (OFF) durumunda → “0” (elektrik akımı geçmez) Örneğin, bir transistör grubu 0101 gibi bir ikili diziyi temsil edebilir. 2. Mantık Kapıları (Logic Gates): Temel İşlem Birimleri Transistörlerin birleşimiyle mantık kapıları oluşur (AND, OR, NOT, XOR gibi). Her kapı, belirli bir mantıksal işlem yapar. Örneğin: AND kapısı: Girişlerin hepsi 1 ise çıkış 1, aksi halde 0. OR kapısı: Girişlerden en az biri 1 ise çıkış 1. Örnek: 1 AND 0 = 0, 1 OR 0 = 1. 3. Aritmetik İşlemler: Toplama, Çıkarma, Çarpma Mantık kapıları birleşerek aritmetik birimleri (ALU) oluşturur. Örnek (Toplama): İki bit toplamak için yarı toplayıcı (half-adder) devresi kullanılır: 0 + 0 = 00 (sonuç: 0, elde: 0) 1 + 1 = 10 (sonuç: 0, elde: 1) Daha karmaşık işlemler için tam toplayıcılar (full-adders) birleştirilir. 4. Komut Çalıştırma: CPU’nun Adım Adım İşleyişi CPU, makine kodları (0 ve 1’lerden oluşan komutlar) ile çalışır. Örneğin: ...