Menu
Coddy logo textTech

Bellek

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

Önceki derste, CPU'nun talimatları tek tek yürüttüğünü öğrendiniz. Peki bu talimatlar nerede saklanıyor? CPU üzerinde çalışması gereken verileri nerede tutar?

Cevap bellektir (aynı zamanda RAM — Random Access Memory olarak da adlandırılır).

Bellek, numaralandırılmış yuvalardan oluşan devasa bir ızgara gibidir. Her yuvanın benzersiz bir adresi (bir ev numarası gibi) vardır ve bir baytlık veri (0 ile 255 arasında bir sayı) tutabilir. Belleğe bir şey kaydettiğinizde, onu belirli bir adrese sahip belirli bir yuvaya koyarsınız. Ona tekrar ihtiyaç duyduğunuzda, o adresteki veriyi istersiniz.

Belleği, numaralandırılmış posta kutuları olan bir postane gibi düşünün:

  • Her kutunun benzersiz bir numarası vardır (adres)
  • Her kutu bir mektup tutabilir (bir bayt veri)
  • Herhangi bir kutuya mektup koyabilirsiniz
  • Herhangi bir kutuyu açabilir ve içindekini okuyabilirsiniz

CPU, 1000 adresindeki veriyi isteyebilir ve bellek bu veriyi geri verir. CPU ayrıca 1000 adresine yeni veri yazarak daha önce orada olan verinin yerine geçmesini sağlayabilir.

Bellek hakkında temel gerçekler:

GerçekAçıklama
Her baytın bir adresi vardırAdresler 0'dan başlar ve milyonlara veya milyarlara kadar çıkar
Bellek uçucudurBilgisayarı kapattığınızda, RAM'deki her şey kaybolur
Okuma işlemi veriyi yok etmez1000 numaralı adresi bir milyon kez okuyabilirsiniz ve hala aynı değeri tutar
Yazma işlemi eski verinin üzerine yazar1000 numaralı adrese yeni veri yazarsanız, eski veri sonsuza dek gider

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