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 bir insan beyninin aksine, aslında çok basittir. Sadece bir şey yapar: bellekten talimatları okur ve onları 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 tam olarak ne yapacağını adım adım kontrol etmenize olanak tanır. 

İşlemciyi (CPU) şu özelliklere sahip çok hızlı bir işçi olarak düşünün:

  • Kendi başına düşünemez veya karar veremez
  • "Bu iki sayıyı topla" veya "bu değeri şuraya taşı" gibi basit komutları izler
  • Her saniye bu basit komutlardan milyonlarcasını gerçekleştirir

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

CPU'nun ayrıca Program Sayacı (PC) olarak adlandırılan ö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.

Bir CPU hakkındaki temel gerçekler:

GerçekAçıklama
Her seferinde tek bir komut yürütürDonanım düzeyinde çoklu görev (multitasking) yoktur
Sadece sayıları anlarHer şey (komutlar, veriler, adresler) bir sayıdır
Kendine ait bir belleği yoktur (yazmaçlar hariç)Her şey RAM'de saklanmalıdır
İnanılmaz derecede hızlıdırModern CPU'lar saniyede milyarlarca komut 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