start FDISK FORMAT SET UP INSTALACE FAQ AUTOCONFG DOKUMENT HRY N┴VOD
RAM FAQ-2 ASOCIACE KONCOVKY LINKY FAQ-NEWS RECENZE INSTALDRV DISKETA

OPERA╚N═ PAM╠ì RAM


Uvßdφm v p°esnΘm zn∞nφ tak jak dorazil.

Jeden zajφmav² dotaz

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.

Tak kde je ta pam∞¥?

Upozor≥uji, ₧e definice pojm∙ a drtivou Φßst informacφ, p°ejφmßm z knihy Michala Brandejse "MS-DOS 6.2 kompletnφ pr∙vodce".


NeruÜte hledßm pam∞¥! vÜev∞d


zßkladnφ pojmy OPERA╚N═ PAM╠ì
Je pam∞¥ urΦenß pro b∞h prßv∞ spuÜt∞n²ch program∙.

OperaΦnφ pam∞¥ se d∞lφ na n∞kolik typ∙.

Z┴KLADN═ PAM╠ì
Conventional Memory (CVM) je prvnφch 640kB od adresy 0.

HORN═ PAM╠ì
Upper Memory Area (UMA) je oblast pam∞ti mezi 640kB a 1MB. Hornφ pam∞¥ se neobsazuje souvisle, ale je rozd∞lena do tzv. blok∙. OznaΦujφ se jako Upper Memory Blocks (UMB).

DODATE╚N┴ PAM╠ì
Extended Memory (XM)(XMS) je oblast pam∞ti nad 1MB.

VYSOK┴ PAM╠ì
High Memory Area (HMA) je prvnφch 64kB na zaΦßtku dodateΦnΘ pam∞ti. Sem se takΘ od verze 5.0 zavßdφ MS-DOS, Φφm₧ uvolnφ 64kB zßkladnφ pam∞ti.

ROZè═╪EN┴ PAM╠ì
Expanded Memory (EM)(EMS) je pam∞¥ nachßzejφcφ se na p°φdavn²ch kartßch mimo zßkladnφ desku.

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
Simuluje rozÜφ°enou pam∞¥ uvnit° dodateΦnΘ. Zavßdφ ovladaΦe do dodateΦnΘ pam∞ti a mapuje je do hornφ pam∞ti.

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!

Jak napsat CONFIG.SYS?


Obsah souboru CONFIG.SYS
device=c:\windows\himem.sys
dos=umb,high
device=c:\windows\emm386.exe/ram

Takto musφ vypadat zaΦßtek souboru config.sys. JeÜt∞ jednou zd∙raz≥uji, ₧e himem.sys musφ b²t zaveden jako prvnφ.
Teprve po t∞chto °ßdcφch m∙₧eme zaΦφt pou₧φvat p°φkaz devicehigh, kter²m zavßdφme ovladaΦe do hornφ pam∞ti.

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.


V MS-DOS 6.2 bylo mo₧nΘ optimalizovat zavßd∞nΘ ovladaΦe pomocφ programu memmaker.exe. Bohu₧el ve Win 95/98 ji₧ tento program nenφ.



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∞¥.

Poznßmka na zßv∞r


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:
mem/C/P


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.

No a co je na tom tak zajφmavΘho?


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 LINKY FAQ-NEWS RECENZE INSTALDRV DISKETA