Menu
Coddy logo textTech

CPU Nedir

Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası. Ders 1 / 45.

CPU (Merkezi İşlem Birimi) bilgisayarın beynidir. Ancak insan beyninin aksine aslında oldukça basittir. Yalnızca tek bir şey yapar: bellekteki talimatları okur ve bunları tek tek, çok hızlı bir şekilde yürütür. Assembly kodu yazdığınızda CPU’ya doğrudan talimatlar verirsiniz.

Donanım ayrıntılarını gizleyen Python veya JavaScript gibi üst düzey dillerin aksine Assembly dili, CPU'nun ne yaptığını adım adım tam olarak kontrol etmenizi sağlar. 

CPU’yu şunları yapan çok hızlı bir çalışan olarak düşün:

  • Kendi başına düşünemez veya karar veremez
  • "add these two numbers" veya "move this value there" gibi basit komutları takip eder
  • Her saniye bu basit komutlardan milyonlarcasını gerçekleştirir

CPU'nun içinde register adı verilen küçük depolama kutuları vardır. Bir register tek bir sayı tutar. CPU, register'lara son derece hızlı erişebilir; bu, ana belleğe (RAM) erişmekten çok daha hızlıdır.

CPU'nun ayrıca Program Sayacı (PC) adı verilen özel bir yazmacı vardır. PC, yürütülecek bir sonraki komutun bellek adresini tutar. Her komuttan sonra PC otomatik olarak bir sonraki adrese geçer.

CPU hakkında temel bilgiler:

BilgiAçıklama
Aynı anda bir talimat yürütürDonanım düzeyinde çoklu görev yoktur
Yalnızca sayıları anlarHer şey (talimatlar, veriler, adresler) bir sayıdır
Kendine ait belleği yoktur (yazmaçlar hariç)Her şey RAM'de depolanmalıdır
İnanılmaz derecede hızlıdırModern CPU'lar saniyede milyarlarca talimat yürütür

 

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Assembly playground