Posted By: PaJaSoft () on 'CZmsdos' Title: Re: pameti Date: Sun Mar 2 15:08:06 1997 > Expanded memory - expandovana pamet, tu dela EMM 386 (pozor, ten > potrebuje Tuto informaci bych chtel upresnit. Je sice pravda, ze vsechny *EMM* dokazi delat EMS, ale vzdy se jedna o emulaci nebot puvodni pujem EMS byl ten, ze k 1 MB pameti, ktery byl standard [nebo 640 kB + ROM BIOS, jak chcete] pro PS, pripadne 286..., se dodavaly specialni pridavne pametove karty, ktere se skutecne zasunovaly do slotu a proto Expandovana, rozsirena pamet... - mozna trosku podoba s pametovymi kartami PCMCIA neni nehodna [znovu se opakuje historie...;-)]. A jelikoz stare programy dokazali vyuzit EMS, ale o Extended neboli XMS v te dobe nebylo ani slechu, nebot ten pojem ani neexistoval, zacaly vznikat programy, ktere v XMS zacaly EMS emulovat. Proc se pouziva do dneska tezko rici, mozna je na to vic knihoven, IMHO je pristup pomalejsi a navic, kdyz se podivas spravne na vysledky treba mem, tak zjistis, ze EMS budes mit vzdy MENE nez XMS... - je to dano adresaci, handlama... tim se vsak ted nechci zaobirat. Jedine smysluplne uplatneni ma v pripade, ze chceme pamet simulovat a neumi to OS - tedy v podstate swapovani. To s XMS jde MOC spatne, protoze kdyz vas program pozada o vsechnu dostupnou XMS, MUSITE mu ji dat, kdezto u EMS nemusite, protoze pri pristupu musite pracovat s tim HANDLE a tak si to nacist z disku sami... Uz pred par lety jsem s kamaradem uvazoval nad problemem, udelat Woknum berlicku, kdyz tak hloupe a nemotorne spravuji pamet, ze mu ji budeme simulovat sami a korektne a treba prestanou padat tak casto. Jenze ouha, vsechny nase pokusy ztroskotaly na tom, ze proste nejde dost dobre jen tak SWAPovat XMS...:-( - kteroy kernel386... vyuziva... - kamarad pak neco dotahoval do podoby tak jak to nabizi Qemm 8 a vyse - tedy real-time pakovani pameti, ale kam az se dostal nevim, me uz to nechytlo... Tolik snad trosku z historie... ...zivot bez pocitacu je docela zajimavej...