A
A
  • Angol
  • Magyar
  • 25 perc

Miért volt olyan bonyolult a memória a régi PC-ken?

A PC-k klasszikus korszakában a memóriakezelés rejtélyei sok fejtörést okoztak: hogyan és miért alakult ki a konvencionális, EMS és XMS memória, és ezek hogyan befolyásolták a mindennapi használatot és a játékokat?

Az IBM PC korai történetében a memóriakezelés számos különböző típusú RAM-ot jelentett, melyek között a felhasználóknak gyakran választaniuk kellett, miközben furcsa konfigurációs fájlokat szerkesztettek csak azért, hogy kedvenc játékaik vagy hardvereszközeik működjenek.

Felmerül a kérdés, hogy egy alig 1 MB memóriát igénylő játék miért kényszerítette a felhasználókat bonyolult, ‘összevissza’ elnevezett memóriazónák – mint a konvencionális, EMS vagy XMS memória – kezelésére, miközben látszólag ugyanazok a memóriachipek álltak rendelkezésre.

Az eredeti IBM PC (5150) és az Intel 8088 processzor architektúrája alapozta meg a címzési 640 KB-os határt, amelyet az egész iparág átvett. Ez okozta, hogy bár sokszor több memóriát szereltek a gépekbe, a rendszer csak egy részéhez fért hozzá közvetlenül.

Folyamatosan fejlődtek a processzorok, az operációs rendszerek, újabb memóriakezelő szabványok jelentek meg (EMS, XMS), amelyek mind hozzáférést próbáltak engedni a többletmemóriához, de sok kompromisszumot róttak a fejlesztőkre és a felhasználókra egyaránt.

A videó bemutatja, hogyan alakultak ki a memória-bankolási és -emulációs technikák a PC-n, miképpen korlátozták vagy bővítették ezek a futtatható programok lehetőségeit, és hogy a szoftverek miért lehettek nehezen kompatibilisek a különféle hardverekkel.

Vajon mely kompromisszumok formálták végül a ’90-es évek végének PC-játékos élményét, vagy hogyan sikerült a fejlesztőknek áthidalni ezeket a technikai akadályokat? Ezeket a kérdéseket is felveti a videó, elvezetve a DOS-féle memóriakezelési szokásoktól a fejlettebb, 32 bites rendszerek új korszakáig.