Bir İşlemci Nasıl Çalışır?
Al, çöz, çalıştır: saniyede milyarlarca kez
Özet
İşlemci, bellekteki komutları birer birer okuyup çalıştıran bir makinedir. Her komut için aynı üç adımı tekrarlar: komutu bellekten alır, hangi komut olduğunu çözer ve çalıştırır. Komut sayacı sıradaki komutun adresini tutar; komutlar sayı toplamak, bellekten veri okumak, belleğe yazmak ya da programın başka bir yerine atlamak gibi çok basit işlerdir. Karmaşık programlar, bu basit komutların milyarlarcasının art arda çalışmasıyla ortaya çıkar.
Detay
Bugünkü bilgisayarların neredeyse hepsi John von Neumann'ın 1945'te tarif ettiği düzeni izler: komutlar ve veriler aynı bellekte, ikisi de yalnızca sayı olarak durur. İşlemci, komut sayacının (PC) gösterdiği adresteki baytı adres ve veri yolları üzerinden komut yazmacına (IR) alır ve sayacı bir artırır. Denetim birimi baytın işlem kodunu çözer ve hangi yolların açılacağına karar verir. Çalıştırma aşamasında aritmetik-mantık birimi (ALU) toplama ya da çıkarma yapar, sonuç yazmaca ya da belleğe yazılır; atlama komutları ise sayacın değerini değiştirerek döngüler ve kararlar kurar. Gerçek işlemciler bu döngüyü saniyede milyarlarca kez yapar ve birçok komutu aynı anda farklı aşamalarda işler.


Bir İşlemci Nasıl Çalışır? Değerlendirmesi
Bu içeriği nasıl buldunuz? Yıldızlara tıklayarak puanınızı bırakabilirsiniz.
Yorum ve Değerlendirme Yap
Yorum yazmak ve puan vermek için giriş yapın. Üyelik ücretsizdir.