start | fdisk | format | set up | instalace | faq | autoconfg | dokument | hry | návod |
ram | faq-2 | asociace | koncovky | extra | linky | faq-news | recenze | instaldrv | disketa |
Uvádím v přesném znění tak jak dorazil. |
Zmizla mi rozsirena pamat z 1MB systemovej oblasti. Prikaz mem /P /C hlasi nulu. To iste sa stalo aj na kompe s MSDOS6.22 Potom nejake dosovske programi a hry odmietaju zacat Skusal som vo W98 zaviest v config.sys aj HIMEM.SYS a EMM386.EXE a nic 640kB je a zbytok do 1MB sa vyparilo. Poradte mi. Uz mam celeho microsoftu plne zuby. |
Nejprve si musíme ujasnit pojmy. |
|
![]() |
Operační paměť se dělí na několik typů.
Pro lepší představu je tu tabulka. |
CVM | UMA | HMA | XMS |
---|---|---|---|
základní paměť 0-640kB | horní paměť 640kB-1MB | vysoká paměť prvních 64kB v dodatečné paměti | dodatečná paměť 1MB a více |
Pro použití těchto pamětí, vyjma základní, potřebujeme správné ovladače. K dispozici máme dva základní. |
HIMEM.SYS
Zajišťuje přístup k dodatečné paměti.
EMM386.EXE
Ovladače rozšířené paměti se dodávají zvlášť s konkrétním tech. vybavením. Na stolních PC se však téměř nevyskytují, díky příznivým cenám dodatečné paměti. To jsou ty známé SIMM a DIMM moduly. |
Pozor! Je nezbytně nutné dodržet přesně pořadí zaváděných ovladačů a zadat správnou cestu! |
Obsah souboru CONFIG.SYS
Takto musí vypadat začátek souboru config.sys. Ještě jednou zdůrazňuji, že himem.sys musí
být zaveden jako první.
| |
Komu to ještě nestačilo najde ostatní parametry a další podrobnosti v sekci dokument v oddělení configsys a msdosdrv. |
Ještě se vrátím ke druhému řádku config.sys.
Příkaz UMB vytvoří spojovací oblast mezi základní a horní pamětí. Příkaz HIGH zavede jádro MS-DOS do HMA. Nezapomeňte na parametr ve třetím řádku. Použijte RAM, který umožní pracovat s horní pamětí a emulaci rozšířené paměti. Nechcete-li emulaci rozšířené paměti, použijte parametr NOEMS.
|
Aby byl zmatek s pojmenováním pamětí dokonalý, musím upozornit, že se často setkáte s prohozením názvů dodatečná a rozšířená paměť. |
Jediné spolehnutí je tedy na anglické názvy a zkratky.
A ještě ukázka jak by měl dopadnout výpis po příkazu:
|
Moduly využívající paměť pod 1 MB: Název Celkem Konvenční Horní paměť -------- ---------------- ---------------- ---------------- SYSTEM 28 192 (28K) 9 632 (9K) 18 560 (18K) HIMEM 1 120 (1K) 1 120 (1K) 0 (0K) EMM386 4 128 (4K) 4 128 (4K) 0 (0K) DISPLAY 8 304 (8K) 8 304 (8K) 0 (0K) DBLBUFF 2 976 (3K) 2 976 (3K) 0 (0K) KEYB 6 944 (7K) 6 944 (7K) 0 (0K) IFSHLP 2 864 (3K) 0 (0K) 2 864 (3K) COMMAND 10 064 (10K) 0 (0K) 10 064 (10K) Volná 683 152 (667K) 622 080 (608K) 61 072 (60K) Souhrnné informace o paměti: Typ paměti Celkem Využitá Volná ---------------- ----------- ----------- ----------- Konvenční 655 360 33 280 622 080 Horní 92 560 31 488 61 072 Rezervovaná 393 216 393 216 0 Rozšířená (XMS)* 65 967 728 579 184 65 388 544 ---------------- ----------- ----------- ----------- Paměť celkem 67 108 864 1 037 168 66 071 696 Celkem pod 1 MB 747 920 64 768 683 152 Expandovaná celkem (EMS) 33 947 648 (32M) Volná expandovaná (EMS)* 33 554 432 (32M) * EMM386 využívá paměť XMS pro emulaci paměti EMS podle potřeby. Velikost volné paměti EMS se může změnit při změně volné paměti XMS. Maximální velikost spustitelného programu 621 968 (607K) Největší volný blok horní paměti 61 072 (60K) Systém MS-DOS je rezidentní v oblasti horní paměti. |
Pokud je config.sys správně napsán a jsou k dispozici potřebné ovladače, je paměť vždy k dispozici. |
Povšimněte si, že XMS je zde označena jako rozšířená,
zatímco EMS jako expandovaná.
Ještě, že nám zbyly ty zkratky.
Nicméně je z tohoto výpisu patrné,
že pokud je config.sys správně napsán,
pak nám žádná paměť nezmizí.
|
start | fdisk | format | set up | instalace | faq | autoconfg | dokument | hry | návod |
ram | faq-2 | asociace | koncovky | extra | linky | faq-news | recenze | instaldrv | disketa |