📐

Formül ve Özet Sayfası

Hızlı Referans ve Hesaplama Araçları

💾 Hafıza Hesaplama Formülleri

1. Adreslenebilir Hafıza Miktarı
Hafıza Miktarı = 2^(Adres Bit Sayısı)
Örnek:
16 bitlik adres yolu → 2^16 = 65,536 byte = 64 KB
20 bitlik adres yolu → 2^20 = 1,048,576 byte = 1 MB
32 bitlik adres yolu → 2^32 = 4,294,967,296 byte = 4 GB
2. Gerekli Adres Bit Sayısı
Adres Bit Sayısı = log₂(Hafıza Miktarı)
veya
Adres Bit Sayısı = ⌈log₂(Hafıza Miktarı)⌉ (yukarı yuvarla)
Örnek:
64 KB = 65,536 byte → log₂(65,536) = 16 bit
18 KB = 18,432 byte → log₂(18,432) = 14.17... → 15 bit (yukarı yuvarla)
3. Veri Transfer Hızı
Transfer Hızı (bit/s) = Saat Frekansı (Hz) × Veri Yolu Genişliği (bit)
Örnek:
800 MHz saat, 16 bit veri yolu
= 800,000,000 × 16
= 12,800,000,000 bit/s
= 12.8 Gbit/s = 1.6 GB/s
4. Byte ↔ Bit Dönüşümü
1 Byte = 8 bit
1 KB = 1024 Byte
1 MB = 1024 KB = 1,048,576 Byte
1 GB = 1024 MB = 1,073,741,824 Byte

🧮 İnteraktif Hesaplama Araçları

Adreslenebilir Hafıza Hesaplama

Sonuç burada görünecek

Gerekli Adres Bit Hesaplama

Sonuç burada görünecek

Veri Transfer Hızı Hesaplama

Sonuç burada görünecek

🔢 Sayı Sistemleri Tablosu

Decimal (10) Binary (2) Hexadecimal (16) Octal (8)
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000810
91001911
101010A12
111011B13
121100C14
131101D15
141110E16
151111F17
16100001020
25511111111FF377

Sayı Sistemi Dönüştürücü

Dönüşümler burada görünecek

🏛️ Mimari Karşılaştırma Tablosu

Özellik Von Neumann Harvard
Bellek Yapısı Tek bellek (Program + Veri) Ayrı bellekler
Veri Yolu Tek ortak yol Ayrı program ve veri yolları
Hız Darboğaz var (daha yavaş) Paralel erişim (daha hızlı)
Karmaşıklık Basit Daha karmaşık
Maliyet Düşük Yüksek
Kullanım Alanı PC, Genel amaçlı sistemler Mikrodenetleyiciler, DSP
Örnekler Intel x86, ARM Cortex-A PIC, AVR, ARM Cortex-M

🧠 CPU Bileşenleri Özet

ALU (Arithmetic Logic Unit)
  • Aritmetik: +, -, ×, ÷
  • Mantıksal: AND, OR, NOT, XOR, NAND, NOR
  • Karşılaştırma: =, ≠, >, <, ≥, ≤
  • Shift: Sola/Sağa kaydırma
Kontrol Birimi
  • Fetch: Komutu bellekten çek
  • Decode: Komutu çözümle
  • Execute: Komutu çalıştır
  • Store: Sonucu sakla
Önemli Registerlar
  • PC (Program Counter): Sonraki komutun adresi
  • IR (Instruction Register): O anki komut
  • Accumulator: İşlem sonuçları
  • SP (Stack Pointer): Stack'in tepesi
  • MAR (Memory Address Register): Bellek adresi
  • MDR (Memory Data Register): Bellek verisi

📝 Vize İçin Önemli Noktalar

⚠️ Mutlaka Bilinmesi Gerekenler:

  • Mikroişlemci ≠ Mikrobilgisayar
  • Von Neumann: Tek bellek, tek yol → Darboğaz
  • Harvard: Ayrı bellek, ayrı yol → Hızlı
  • ALU = Hesaplama, Kontrol Birimi = Yönetim
  • 2^n formülü hafıza hesabında çok önemli
  • 1 Byte = 8 bit, 1 KB = 1024 Byte
  • Yarıiletkenler: 4 valans elektronu (Si, Ge, C)
  • İlk transistör: 1948, AT&T Bell Labs
  • 3 durumlu buffer: Ortak yol probleminin çözümü

💡 Sınav İpuçları:

  • Hesaplama sorularında birimlere dikkat!
  • Adres biti hesabında yukarı yuvarlama yapın
  • MHz'i Hz'e çevirmeyi unutmayın (× 1,000,000)
  • Binary hesaplamalar için 2'nin kuvvetlerini ezberleyin
  • Mimari sorularında avantaj/dezavantaj soruluyor

📊 2'nin Kuvvetleri Tablosu

n 2^n Hafıza Karşılığı
8256256 Byte
101,0241 KB
124,0964 KB
1416,38416 KB
1665,53664 KB
201,048,5761 MB
2416,777,21616 MB
301,073,741,8241 GB
324,294,967,2964 GB