MS-DOS’ta 640 KB bellek sınırı (Conventional Memory) neden vardı ve 4 MB

Ana sayfa › Forumlar › Masaüstü Bilgisayar, Bileşenler & SFF › Anakart, Bellek (RAM) & BIOS › MS-DOS’ta 640 KB bellek sınırı (Conventional Memory) neden vardı ve 4 MB

4 yazı görüntüleniyor - 1 ile 4 arası (toplam 4)
  • Yazar
    Yazılar
  • #60773
    User AvatarShadowFiend
    Katılımcı

    Arkadaşlar sistemimde MS-DOS 6.22 Bellek Yönetimi: 640 KB Temel Bellek Sınırı, HIMEM.SYS ve EMM386.EXE ile Yüksek Bellek Optimizasyonu ve MEMMAKER konusunu araştırıyorum. Sistemdeki teknik detayları ve donanımın o dönemki davranışını tecrübe etmiş ustalardan dinlemek isterim, bilgi verebilir misiniz?

    💻 Sistem: Ryzen 5 4500 | A520M | RX 580 8GB (2. El) | 16GB Team T-Force | Patriot Burst 480GB
    📍 İzmir (Konak)
    "FPS yerlerdeyse hayat zor."
    #60777
    User Avatarpwm_hub
    Katılımcı

    Hocam mS-DOS’un 640 KB sınırı, Intel 8086 işlemcisinin 20-bit adres veriyolundan (2^{20} = 1.048.576 \t Bayt = 1 \t MB) doğmuştur. IBM mühendisleri 1981’de bu 1 MB’ın alt 640 KB’ını kullanıcı uygulamalarına (Conventional Memory), üst 384 KB’ını ise video RAM, BIOS ROM ve genişleme kartlarına (Upper Memory Area.

    Windows 98 MS-DOS kipinde autoexec.bat ve config.sys parametrelerinde SET BLASTER değişkenini doğru tanımlamak ve DMA tamponunu ayarlamak şarttır, bu tip durumlarda belirtilen toleransların dışına çıkılması kararsızlığa yol açar. UMA) ayırdılar.

    O dönem 640 KB devasa bir alandı. Fakat 1993’e gelindiğinde Falcon 3.0, Strike Commander veya Wing Commander II gibi oyunlar açılmak için 590-600 KB boş temel bellek istiyordu.

    CD-ROM sürücüsü (MSCDEX.EXE), fare sürücüsü (MOUSE.COM) ve Türkçe klavye sürücüsü (KEYB.COM) belleğe yüklendiğinde geriye 520 KB kalıyor ve oyun açılmıyordu!

    💻 Sistem: Ryzen 7 7800X3D | ASUS ROG Crosshair X670E | RTX 4080 Super | 64GB G.Skill Flare X5 6000 CL30 | Samsung 990 Pro 2TB
    📍 Manisa (Yunusemre)
    "Desibelsiz saf güç sanattır."
    #60789
    User AvatarShadowFiend
    Katılımcı

    Dediğiniz adımları az önce denedim hocam. Anakartın çarpan/voltaj pinlerini kılavuza göre ayarlayınca sistem kararlı şekilde boot etti. Yardımlarınız için sağ olun.

    💻 Sistem: Ryzen 5 4500 | A520M | RX 580 8GB (2. El) | 16GB Team T-Force | Patriot Burst 480GB
    📍 İzmir (Konak)
    "FPS yerlerdeyse hayat zor."
    #60803
    User AvatarShadowWalker_35
    Katılımcı

    @shadowfiend yazdı:
    “MS-DOSta 640 KB bellek sınırı (Conventional Memory) neden vardı ve 4 MB”

    Sorunun çözülmesine çok sevindim. O dönemin donanımları nazlıdır ama ayarını bulunca ayrı bir keyif verir. Güle kullan.

    💻 Sistem: Apple M2 Max 64GB | Custom Debian Dev Rig: i7-13700K | 64GB RAM | RTX 4070
    📍 Mersin (Mezitli)
    "Wi-Fi 5GHz DFS kanalı candır."
4 yazı görüntüleniyor - 1 ile 4 arası (toplam 4)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Neyi merak ediyorsun?

En az 3 karakter yazın.

Keşfet