DVOJIT╔ UKL┴D┴N═ DO VYROVN┴VAC═ PAM╠TI
P°φkaz DBLBUFF.SYS naΦte ovladaΦ za°φzenφ Dblbuff.sys, kter² provßdφ dvojitΘ uklßdßnφ do vyrovnßvacφ pam∞ti.
DvojitΘ uklßdßnφ do vyrovnßvacφ pam∞ti poskytuje kompatibilitu pro mnohΘ ovladaΦe pevn²ch disk∙ v pr∙b∞hu zavßd∞nφ systΘmu MS-DOS v reßlnΘm re₧imu. Jakmile jsou naΦteny 32bitovΘ nativnφ ovladaΦe systΘmu Windows 98, p°estane b²t dvojitΘ naΦφtßnφ do vyrovnßvacφ pam∞ti pou₧φvßno.
Jakmile jsou naΦteny 32bitovΘ ovladaΦe disk∙, p°estane dvojitΘ naΦφtßnφ do vyrovnßvacφ pam∞ti ovliv≥ovat v²konnost systΘmu. I kdy₧ se tφm m∙₧e prodlou₧it doba zavßd∞nφ systΘmu p°ibli₧n∞ o p∙l vte°iny, pokud je systΘm takto nastaven, je to pravd∞podobn∞ pot°ebnΘ pro potvrzenφ integrity dat na pevnΘm disku.
Odstran∞nφ tohoto nastavenφ v p°φpad∞ pot°eby, m∙₧e zp∙sobit poÜkozenφ dat na disku. Pokud toto nastavenφ v souboru MSDOS.SYS provedl instalaΦnφ program systΘmu Windows 98, nem∞li byste je odstra≥ovat.
Pokud instalaΦnφ program systΘmu Windows 98 urΦφ, ₧e systΘm m∙₧e vy₧adovat dvojitΘ naΦφtßnφ do vyrovnßvacφ pam∞ti, p°idß v souboru MSDOS.SYS do oddφlu Options polo₧ku
DoubleBuffer=1
tak₧e bude ovladaΦ DBLBUFF.SYS naΦφtßn automaticky. DvojitΘ naΦφtßnφ do vyrovnßvacφ pam∞ti m∙₧ete provΘst i tak, ₧e bu∩ p°idßte v²Üe uvedenou polo₧ku do souboru MSDOS.SYS, nebo p°idßte p°φkaz DEVICE do souboru CONFIG.SYS.
Syntax
DEVICE=jednotka:cestaDBLBUFF.SYS /D+
Parametry
jednotka:cesta
UrΦuje umφst∞nφ souboru DBLBUFF.SYS.
/D+
Dßvß instrukci ovladaΦi DBLBUFF.SYS, aby v₧dy provßd∞l dvojitΘ naΦφtßnφ do vyrovnßvacφ pam∞ti u vÜech I/O disk∙.
OvladaΦ DISPLAY.SYS umo₧≥uje zobrazenφ mezinßrodnφch znakov²ch sad na monitorech EGA, VGA a LCD.
Tento ovladaΦ za°φzenφ musφ b²t naΦten p°φkazy DEVICE nebo DEVICEHIGH umφst∞n²mi v souboru CONFIG.SYS.
Syntax
DEVICE=jednotka:cestaDISPLAY.SYS CON:
=(typ,hwcp,n)
DEVICE=jednotka:cestaDISPLAY.SYS CON:
=(typ,hwcp,(n,m))
Parametry
jednotka:cesta
UrΦuje umφst∞nφ souboru DISPLAY.SYS.
typ
UrΦuje pou₧φvan² zobrazovacφ adaptΘr. PlatnΘ hodnoty jsou EGA a LCD. Hodnota EGA podporuje zobrazovacφ adaptΘry EGA stejn∞ jako VGA. Jako typ m∙₧ete stanovit rovn∞₧ hodnoty CGA a MONO, ale nebude to mφt ₧ßdn² v²sledek, nebo¥ p°epφnßnφ znakov²ch sad nenφ pro tato za°φzenφ povoleno.
Pokud parametr typ vynechßte, ovladaΦ DISPLAY.SYS zkontroluje hardware a urΦφ, kter² zobrazovacφ adaptΘr je pou₧φvßn.
Hwcp
UrΦuje Φφslo znakovΘ sady, kterou hardware podporuje. Nßsledujφcφ seznam uvßdφ znakovΘ sady, kterΘ podporuje systΘm MS-DOS a zemi nebo jazyk pro ka₧dou z nich:
437 | SpojenΘ Stßty |
850 | VφcejazyΦnΘ (Latin I) |
852 | SlovanskΘ jazyky (Latin II) |
860 | PortugalÜtina |
863 | Kanadskß francouzÜtina |
865 | SeverskΘ jazyky |
n
UrΦuje poΦet znakov²ch sad, kterΘ hardware podporuje, krom∞ primßrnφ znakovΘ sady, urΦenΘ parametrem hwcp. PlatnΘ hodnoty pro n jsou v rozsahu 0 a₧ 6. Tato hodnota zßvisφ na konkrΘtnφm hardwaru. U zobrazovacφch adaptΘr∙ EGA je maximßlnφ hodnota n rovna 6, u zobrazovacφch adaptΘr∙ LCD je maximßlnφ hodnota 1.
M
UrΦuje poΦet podtyp∙ pφsem, kterΘ hardware u ka₧dΘ k≤dovΘ strßnky podporuje. U typu EGA je v²chozφ hodnota 2, u typu LCD 1.
UrΦuje koneΦnΘ umφst∞nφ ovladaΦe DBLSPACE.BIN v pam∞ti, souΦßsti systΘmu MS-DOS, kterß umo₧≥uje p°φstup na zkomprimovanΘ jednotky.
OvladaΦ DBLSPACE.SYS naΦφtß ovladaΦ reßlnΘho re₧imu do blok∙ hornφpam∞ti. Tato akce m∙₧e uÜet°it a₧ 100 kB konvenΦnφ pam∞ti p°i spuÜt∞nφ systΘmu Windows 98 v reßlnΘm re₧imu.
SystΘm Windows 98 p°i spuÜt∞nφ poΦφtaΦe naΦφtß DBLSPACE.BIN spolu s jin²mi funkcemi operaΦnφho systΘmu d°φve, ne₧ provede p°φkazy uvedenΘ v souborech Config.sys a Autoexec.bat. OvladaΦ DBLSPACE.SYS je nejd°φve naΦten do konvenΦnφ pam∞ti, proto₧e je naΦten d°φve, ne₧ ovladaΦe za°φzenφ, kterΘ umo₧≥ujφ p°φstup do pam∞ti hornφ.
P°i pou₧itφ programu DoubleSpace k vytvo°enφ zkomprimovanΘ jednotky v poΦφtaΦi p°idß program p°φkaz pro DBLSPACE.SYS do souboru Config.sys.
V nßsledujφcφ syntaxi zadejte mφsto DBLSPACE nßzev souboru programu, kter² pou₧φvßte.
Syntax
DEVICE=jednotka:cestaDBLSPACE.SYS /MOVE
/NOHMA /LOW
DEVICEHIGH=jednotka:cestaDBLSPACE.SYS /MOVE
/NOHMA /LOW
P°epφnaΦe
/MOVE
P°esune DBLSPACE.BIN do koneΦnΘho umφst∞nφ v pam∞ti.
Nejd°φve je DBLSPACE.BIN naΦφtßn do hornφ oblasti konvenΦnφ pam∞ti. Jakmile systΘm Windows ukonΦφ provßd∞nφ p°φkaz∙ ze souboru Config.sys, p°esune DBLSPACE.BIN do dolnφ Φßsti konvenΦnφ pam∞ti. Jakmile je p°φkazem DEVICE ovladaΦ DBLSPACE.SYS naΦten, systΘm Windows p°esune Φßst DBLSPACE.BIN z hornφ oblasti konvenΦnφ pam∞ti do dolnφ. Tento p°esun m∙₧e napomoci zamezenφ konfliktu s programy, kterΘ jsou naΦteny ze souboru Config.sys a vy₧adujφ p°φstup do hornφ oblasti konvenΦnφ pam∞ti.
Jakmile je ovladaΦ DBLSPACE.SYS naΦten p°φkazem DEVICEHIGH, je Φßst DBLSPACE.BIN p°esunuta do hornφ pam∞ti, pokud je dostupnß. P°esunutφm Φßsti DBLSPACE. BIN do hornφ pam∞ti se uvolnφ dostupnß konvenΦnφ pam∞¥.
/NOHMA
Zabrßnφ ovladaΦi DBLSPACE.SYS v p°esunutφ Φßsti DBLSPACE. BIN do hornφ oblasti pam∞ti (HMA).
Pokud je systΘm MS-DOS naΦten v HMA, ovladaΦ DBLSPACE.SYS p°esune Φßst DBLSPACE.BIN do HMA (pokud je v HMA dostatek mφsta). Tento p°epφnaΦ pou₧ijte, pokud nechcete, aby Φßst DBLSPACE.BIN pou₧φvala HMA.
/LOW
Zabrßnφ ovladaΦi DBLSPACE.SYS v naΦtenφ do hornφ Φßsti konvenΦnφ pam∞ti. Tento p°epφnaΦ pou₧ijte, pokud mßte program pro systΘm MS-DOS, kter² nepodporuje DoubleSpace v hornφ Φßsti konvenΦnφ pam∞ti. Pou₧itφ tohoto p°epφnaΦe zabrßnφ systΘmu Windows v opakovanΘm pou₧itφ pam∞ti obsazenΘ ovladaΦem DBLSPACE.SYS.
Parametr
jednotka:cesta
UrΦuje umφst∞nφ souboru DBLSPACE.SYS.
UrΦuje koneΦnΘ umφst∞nφ DRVSPACE.BIN, souΦßsti systΘmu MS-DOS, kterß poskytuje p°φstup ke zkomprimovan²m jednotkßm, v pam∞ti.
P°φkaz DBLSPACE.SYS naΦte ovladaΦ reßlnΘho re₧imu do blok∙ hornφ pam∞ti. Tato akce m∙₧e uÜet°it a₧ 100 kB konvenΦnφ pam∞ti p°i spuÜt∞nφ systΘmu Windows 98 v reßlnΘm re₧imu.
SystΘm Windows 98 p°i spuÜt∞nφ poΦφtaΦe naΦφtß DRVSPACE.BIN spolu s jin²mi funkcemi operaΦnφho systΘmu d°φve, ne₧ provede p°φkazy ze soubor∙ Config.sys a Autoexec.bat. DRVSPACE.BIN je nejd°φve naΦten do konvenΦnφ pam∞ti, proto₧e je naΦφtßn d°φve, ne₧ ovladaΦe za°φzenφ, kterΘ umo₧≥ujφ p°φstup do pam∞ti hornφ.
P°i pou₧itφ programu DriveSpace k vytvo°enφ zkomprimovanΘ jednotky v poΦφtaΦi p°idß program p°φkaz pro DRVSPACE.SYS do souboru Config.sys.
V nßsledujφcφ syntaxi zadejte mφsto DRVSPACE nßzev souboru programu, kter² pou₧φvßte.
Syntax
DEVICE=jednotka:cestaDRVSPACE.SYS
/MOVE /NOHMA /LOW
DEVICEHIGH=jednotka:cestaDRVSPACE.SYS
/MOVE /NOHMA /LOW
P°epφnaΦe
/MOVE
P°esune DRVSPACE.BIN do koneΦnΘho umφst∞nφ v pam∞ti.
Nejd°φve je ovladaΦ DRVSPACE.BIN naΦten do hornφ Φßsti konvenΦnφ pam∞ti. Jakmile systΘm Windows ukonΦφ provßd∞nφ p°φkaz∙ ze souboru Config.sys, p°esune DRVSPACE.BIN do dolnφ oblasti konvenΦnφ pam∞ti. Jakmile je ovladaΦ DRVSPACE.SYS naΦten p°φkazem DEVICE, p°esune systΘm Windows Φßst DBLSPACE.BIN z hornφ oblasti konvenΦnφ pam∞ti do dolnφ. Tento p°esun m∙₧e napomoci zamezenφ konfliktu s programy, kterΘ jsou naΦteny ze souboru Config.sys a vy₧adujφ p°φstup do hornφ oblasti konvenΦnφ pam∞ti.
Jakmile je ovladaΦ DRVSPACE.SYS naΦten p°φkazem DEVICEHIGH, je p°esunut do hornφ pam∞ti, pokud je dostupnß.P°esunutφm ovladaΦe DRVSPACE.BIN do hornφ pam∞ti se uvolnφ dostupnß konvenΦnφ pam∞¥.
/NOHMA
Zabrßnφ ovladaΦi DRVSPACE.SYS v p°esunutφ Φßsti DRVSPACE.BIN do hornφ oblasti pam∞ti (HMA).
Pokud je systΘm MS-DOS naΦten v HMA, p°esune ovladaΦ DRVSPACE.SYS Φßst DRVSPACE.BIN do HMA (pokud je v HMA dostatek mφsta). Tento p°epφnaΦ pou₧ijte, pokud nechcete, aby ovladaΦ DRVSPACE.BIN HMA pou₧φval.
/LOW
Zabrßnφ ovladaΦi DRVSPACE.SYS v naΦtenφ do hornφ Φßsti konvenΦnφ pam∞ti. Tento p°epφnaΦ pou₧ijte, pokud mßte program pro systΘm MS-DOS, kter² nepodporuje DriveSpace nebo DoubleSpace v hornφ oblasti konvenΦnφ pam∞ti. Pou₧itφ tohoto p°epφnaΦe zabrßnφ systΘmu Windows v opakovanΘm pou₧itφ pam∞ti, obsazenΘ ovladaΦem DRVSPACE.SYS.
Parametr
jednotka:cesta
UrΦuje umφst∞nφ souboru DRVSPACE.SYS.
OvladaΦ EMM386.exe poskytuje p°φstup do hornφ oblasti pam∞ti a pou₧φvß rozÜφ°enou pam∞¥ k simulaci pam∞ti expandovanΘ.
Tento ovladaΦ za°φzenφ musφ b²t naΦten p°φkazem DEVICE umφst∞n²m v souboru Config.sys a m∙₧e se pou₧φvat pouze u poΦφtaΦ∙ s procesorem 80386 nebo vyÜÜφm.
EMM386 rovn∞₧ umo₧≥uje naΦφtat programy a ovladaΦe za°φzenφ do blok∙ hornφ pam∞ti (UMB).
Syntax
DEVICE=jednotka:cestaEMM386.EXE ON|OFF|AUTO
pam∞¥ MIN=velikost
W=ON|W=OFF Mx|FRAME=adresa|/Pmmmm Pn=adresa
X=mmmm-nnnn I=mmmm-nnnn B=adresa L=minXMS
A=altregs H=popisovaΦe D=nnnRAM=mmmm-nnnn
NOEMS NOVCPI HIGHSCAN VERBOSE WIN=mmmm-nnnn
NOHI ROM=mmmm-nnnn NOMOVEXBDA ALTBOOT
NOBACKFILL
Parametry
jednotka:cesta
UrΦuje umφst∞nφ souboru EMM386.exe.
ON|OFF|AUTO
Aktivuje ovladaΦ za°φzenφ EMM386 (pokud je nastaven na ON), nebo pozastavφ ovladaΦ za°φzenφ EMM386 (pokud je nastaven na OFF), nebo p°epne ovladaΦ za°φzenφ EMM386 do automatickΘho re₧imu (pokud je nastaven na AUTO). Re₧im Auto umo₧nφ podporu expandovanΘ pam∞ti a podporu blok∙ hornφ pam∞ti, pouze pokud je program vy₧aduje. V²chozφ hodnota je ON. P°φkaz EMM386 ke zm∞n∞ tΘto hodnoty pou₧ijte po spuÜt∞nφ EMM386.
Pam∞¥
UrΦuje maximßlnφ velikost rozÜφ°enΘ pam∞ti (v kilobajtech), kterou mß program EMM386 poskytnout jako expandovanou pam∞¥ Virtual Control Program Interface (EMS/VCPI). Tato velikost je navφc k pam∞ti pou₧φvanΘ pro samotnΘ bloky hornφ pam∞ti a EMM386. Hodnoty pro pam∞¥ jsou v rozsahu od 64 do 32 768 nebo do velikosti rozÜφ°enΘ pam∞ti dostupnΘ p°i naΦtenφ EMM386 podle toho, kterß je menÜφ. V²chozφ hodnotou je velikost volnΘ rozÜφ°enΘ pam∞ti. Pokud urΦφte p°epφnaΦ NOEMS, v²chozφ hodnota je 0. EMM386 zaokrouhlφ hodnotu dol∙ na nejbli₧Üφ nßsobek 16.
P°epφnaΦe
MIN=velikost
UrΦuje minimßlnφ velikost pam∞ti EMS/VCPI (v kilobajtech), kterou EMM386 poskytne, pokud je tato pam∞¥ k dispozici. OvladaΦ EMM386 rezervuje toto mno₧stvφ rozÜφ°enΘ pam∞ti k pou₧itφ jako pam∞¥ EMS/VCPI, jakmile je naΦten p°φkazem DEVICE=EMM386.EXE umφst∞n²m v souboru Config.sys. EMM386 m∙₧e poskytnout dodateΦnou pam∞¥ EMS/VCPI (do mno₧stvφ, stanovenΘho parametrem MEMORY), pokud je k dispozici dostateΦnΘ mno₧stvφ pam∞ti XMS v situaci, kdy program vy₧aduje pam∞¥ EMS/VCPI. Hodnoty jsou v rozsahu od 0 po hodnotu urΦenou parametrem MEMORY. V²chozφ hodnota je 256. Pokud urΦφte p°epφnaΦ NOEMS, je v²chozφ hodnota 0. Hodnota p°epφnaΦe MIN je v∞tÜφ, ne₧ hodnota MEMORY, EMM386 pou₧φvß hodnotu, urΦenou p°epφnaΦem MIN.
W=ON|W=OFF
Zapφnß a vypφnß podporu koprocesoru Weitek. V²chozφ nastavenφ je W=OFF.
Mx
UrΦuje adresu rßmce strßnky. PlatnΘ hodnoty x jsou v rozsahu 1 a₧ 14. Nßsledujφcφ seznam obsahuje jednotlivΘ hodnoty a jim p°id∞lenΘ zßkladnφ adresy v hexadecimßlnφm formßtu:
1 | C000h |
---|---|
2 | C400h |
3 | C800h |
4 | CC00h |
5 | D000h |
6 | D400h |
7 | D800h |
8 | DC00h |
9 | E000h |
10 | 8000h |
11 | 8400h |
12 | 8800h |
13 | 8C00h |
14 | 9000h |
Hodnoty v rozsahu 10 a₧ 14 by se m∞ly pou₧φvat pouze v poΦφtaΦφch s pam∞tφ nejmΘn∞ 512 kB.
FRAME=adresa
UrΦuje zßkladnφ adresu segmentu rßmce strßnky p°φmo. Zßkladnφ adresu segmentu pro rßmec strßnky urΦφte pomocφ p°epφnaΦe FRAME a po₧adovanΘ adresy. PlatnΘ hodnoty adres jsou v rozsazφch 8000h a₧ 9000h a C000h a₧ E000h, nejmenÜφ velikost kroku je 400h. Pokud chcete poskytnout expandovanou pam∞¥ a vypnout rßmec strßnky, m∙₧ete zadat FRAME=NONE; toto nastavenφ ovÜem m∙₧e zp∙sobit, ₧e n∞kterΘ programy vy₧adujφcφ expandovanou pam∞¥ nebudou pracovat sprßvn∞.
/Pmmmm
UrΦuje adresu rßmce strßnky. PlatnΘ hodnoty pro mmmm jsou v rozsazφch 8000h a₧ 9000h a C000h a₧ E000h, nejmenÜφ velikost kroku je 400h.
Pn=adresa
UrΦuje adresu segmentu urΦitΘ strßnky, kde n je Φφslo strßnky, kterou urΦujete a adresa je adresou segmentu, kteroupo₧adujete. PlatnΘ hodnoty pro n jsou v rozsahu 0 a₧ 255. PlatnΘ hodnoty pro adresy jsou v rozsazφch 8000h a₧ 9C00h a C000h a₧ EC00h, nejmenÜφ velikost kroku je 400h. Adresy pro strßnky 0 a₧ 3 musφ b²t v souvislΘ °ad∞ z d∙vodu zachovßnφ kompatibility s verzφ 3.2 Lotus/Intel/Microsoft Expanded Memory Specification (LIM EMS). Pokud pou₧φvßte p°epφnaΦ Mx, p°epφnaΦ FRAME nebo p°epφnaΦ /Pmmmm, nem∙₧ete urΦit adresy pro strany 0 a₧ 3 pro p°epφnaΦ /Pmmmm.
X=mmmm-nnnn
Zabrßnφ EMM386 v pou₧φvßnφ urΦitΘho rozsahu adres segmentu pro strßnku EMS nebo pro blok hornφ pam∞ti. PlatnΘ hodnoty pro mmmm a nnnn jsou v rozsahu A000h a₧ FFFFh a jsou zaokrouhleny dol∙ na nejbli₧Üφ hranici 4 kB. P°epφnaΦ X mß vyÜÜφ vßhu ne₧ p°epφnaΦ I, pokud se tyto dva rozsahy p°ekr²vajφ.
I=mmmm-nnnn
UrΦuje rozsah adres segmentu, kter² bude pou₧φvßn (zahrnut) pro strßnku EMS nebo pro blok hornφ pam∞ti. PlatnΘ hodnoty pro mmmm a nnnn jsou v rozsahu A000h a₧ FFFFh a jsou zaokrouhleny dol∙ na nejbli₧Üφ hranici 4 kB. P°epφnaΦ X mß vyÜÜφ vßhu ne₧ p°epφnaΦ I, pokud se tyto dva rozsahy p°ekr²vajφ.
B=address
UrΦuje nejni₧Üφ adresu segmentu, dostupnou pro vytvß°enφ blok∙ pam∞ti EMS (odklßdßnφ 16 kB strßnek). PlatnΘ hodnoty jsou v rozsahu 1000h a₧ 4000h. V²chozφ hodnota je 4000h.
l=minXMS
ZajiÜ¥uje, aby i po naΦtenφ EMM386 bylo k dispozici stanovenΘ mno₧stvφ (v kilobajtech) rozÜφ°enΘ pam∞ti. V²chozφ hodnota je 0.
A=altregs
UrΦuje, kolik sad rychl²ch alternativnφch registr∙ (fast alternate register sets) pou₧φvan²ch pro multitasking chcete p°id∞lit EMM386. PlatnΘ hodnoty jsou v rozsahu 0 a₧ 254. V²chozφ hodnota je 7. Ka₧dß sada alternativnφch registr∙ p°idß asi 200 bajt∙ k velikosti v pam∞ti EMM386.
H=popisovaΦe
UrΦuje, kolik popisovaΦ∙ m∙₧e EMM386 pou₧φt. PlatnΘ hodnoty jsou v rozsahu 2 a₧ 255. V²chozφ hodnota je 64.
D=nnn
UrΦuje, kolik kilobajt∙ pam∞ti je t°eba rezervovat pro p°φm² p°φstup do pam∞ti (DMA) s vyrovnßvacφ pam∞tφ. OdeΦteme-li disketu DMA, m∞la by tato hodnota odrß₧et nejv∞tÜφ p°esun DMA, ke kterΘmu dojde v dob∞, kdy je EMM386 aktivnφ. PlatnΘ hodnoty pro nnn jsou v rozsahu 16 a₧ 256. V²chozφ hodnota je 32.
RAM=mmmm-nnnn
UrΦuje rozsah segmentu adres, kterΘ budou pou₧ity pro blok hornφ pam∞ti. Rovn∞₧ zapne podporu EMS. Pokud rozsah nestanovφte, EMM386 pou₧ije veÜker² dostupn² prostor pro adaptΘry k vytvo°enφ bloku hornφ pam∞ti a rßmce strßnky pro EMS.
NOEMS
Poskytuje p°φstup k hornφ oblasti pam∞ti, ale brßnφ v p°φstupu do expandovanΘ pam∞ti.
NOVCPI
Vypφnß podporu program∙ VCPI. Tento p°epφnaΦ musφ b²t pou₧φvßn s p°epφnaΦem NOEMS. Pokud urΦφte p°epφnaΦ NOVCPI bez urΦenφ p°epφnaΦe NOEMS, EMM386 nevypne podporu VCPI. Pokud urΦφte oba p°epφnaΦe, EMM386 ignoruje parametr MEMORY a p°epφnaΦ MIN. Vypnutφ podpory program∙ VCPI zmenÜφ mno₧stvφ p°id∞lenΘ rozÜφ°enΘ pam∞ti.
HIGHSCAN
UrΦuje, ₧e EMM386 bude provßd∞t dodateΦnou kontrolu, zda je hornφ pam∞¥ dostupnß k pou₧itφ jako blok hornφ pam∞ti nebo okna EMS. U n∞kter²ch poΦφtaΦ∙ m∙₧e zadßnφ tohoto p°epφnaΦe z∙stat bez efektu nebo m∙₧e zp∙sobit, ₧e EMM386 identifikuje oblasti hornφ pam∞ti jako dostupnΘ, p°esto₧e dostupnΘ nejsou. Nßsledkem toho m∙₧e poΦφtaΦ p°estat reagovat.
VERBOSE
Dß ovladaΦi EMM386 instrukci p°i naΦφtßnφ zobrazovat hlßÜenφ o stavu a chybßch. Ve v²chozφm nastavenφ zobrazuje EMM386 hlßÜenφ pouze v p°φpad∞, ₧e se vyskytne chyba. VERBOSE m∙₧ete zkrßtit jako V. (HlßÜenφ o stavu m∙₧ete zobrazit i bez p°idßnφ p°epφnaΦe VERBOSE tak, ₧e stisknete a podr₧φte p°i spouÜt∞nφ a naΦφtßnφ ovladaΦe EMM386 klßvesu ALT.
WIN=mmmm-nnnn
Rezervuje urΦen² rozsah adres segment∙ pro systΘm Windows mφsto pro ovladaΦ EMM386. PlatnΘ hodnoty mmmm a nnnn jsou v rozsahu A000h a₧ FFFFh a jsou zaokrouhleny dol∙ na nejbli₧Üφ hranici 4 kB. P°epφnaΦ X mß p°ednost p°ed p°epφnaΦem WIN v p°φpad∞, ₧e se oba rozsahy p°ekr²vajφ. P°epφnaΦ WIN mß p°ednost p°ed p°epφnaΦi RAM, ROM a I, pokud se jejich rozsahy p°ekr²vajφ.
NOHI
Zabrßnφ ovladaΦi EMM386 v naΦtenφ do hornφ oblasti pam∞ti. B∞₧n∞je Φßst ovladaΦe EMM386 naΦφtß do hornφ pam∞ti. Zadßnφ tohoto p°epφnaΦe zmenÜφ dostupnou konvenΦnφ pam∞¥ a zv∞tÜφ hornφ oblast pam∞ti dostupnou pro blok hornφ pam∞ti.
ROM=mmmm-nnnn
UrΦuje rozsah adres segment∙, kterΘ ovladaΦ EMM386 pou₧φvß pro stφnovou pam∞¥ RAM (random access memory) pou₧φvanou pro pam∞¥ ROM. PlatnΘ hodnoty pro mmmm a nnnn jsou v rozsahu A000h a₧ FFFFh a jsou zaokrouhleny dol∙ na nejbli₧Üφ hranici 4 kB. Zadßnφ tohoto p°epφnaΦe m∙₧e zrychlit systΘm, pokud ji₧ stφnovou pam∞¥ RAM nemß.
NOMOVEXBDA
Zabrßnφ ovladaΦi EMM386 v p°esunutφ dat rozÜφ°enΘho systΘmu BIOS z konvenΦnφ do hornφ pam∞ti.
ALTBOOT
UrΦuje, ₧e ovladaΦ EMM386 bude pou₧φvat k restartovßnφ poΦφtaΦe kombinacφ klßves CTRL+ALT+DEL alternativnφ popisovaΦ. Tento p°epφnaΦ pou₧φvejte pouze v p°φpad∞, ₧e p°i naΦφtßnφ EMM 386 a stisknutφ CTRL+ALT+DEL poΦφtaΦ p°estßvß odpovφdat nebo vykazuje neobvyklΘ chovßnφ.
NOBACKFILL
Pokud je ovladaΦ EMM386 nakonfigurovßn tak, aby poskytoval bloky hornφ pam∞ti (pomocφ p°epφnaΦ∙ NOEMS nebo RAM), EMM386 rovn∞₧ automaticky zp∞tn∞ zapl≥uje mΘn∞ ne₧ 640 kB konvenΦnφ pam∞ti, Φφm₧ vrßtφ velikost celkovΘ konvenΦnφ pam∞ti a₧ na 640 kB. Proto₧e vÜak systΘm Windows nepodporuje konvenΦnφ pam∞¥ se zp∞tn²m zapl≥ovßnφm, pou₧ijte v p°φpad∞, ₧e mßte mΘn∞ ne₧ 640 KB konvenΦnφ pam∞ti, p°epφnaΦ NOBACKFILL.
HIMEM je sprßvce rozÜφ°enΘ pam∞ti - program, kter² koordinuje pou₧φvßnφ rozÜφ°enΘ pam∞ti poΦφtaΦe, vΦetn∞ hornφ oblasti pam∞ti (HMA) tak, aby nedoÜlo k jejφmu souΦasnΘmu pou₧itφ dv∞ma programy Φi dv∞ma jednotkami.
SystΘm Windows 98 pot°ebuje ovladaΦ Himem.sys ke svΘmu spuÜt∞nφ.Pokud nenφ k dispozici soubor Config.sys, je ovladaΦ Himem.sys naΦten automaticky. Himem.sys rovn∞₧ poskytuje p°φstup do hornφ pam∞ti (nad 640 kB).
HIMEM nainstalujete p°idßnφm p°φkazu DEVICE pro HIMEM.SYS do souboru CONFIG.SYS. P°φkazov² °ßdek HIMEM.SYS se musφ nachßzet p°ed p°φkazy, kterΘ spouÜtφ programy nebo ovladaΦe za°φzenφ, pou₧φvajφcφ rozÜφ°enou pam∞¥, nap°φklad p°φkazov² °ßdek Himem.sys musφ p°edchßzet p°φkazovΘmu °ßdku EMM386.exe.
Syntax
DEVICE=jednotka:cestaHIMEM.SYS
/A20CONTROL:ON|OFF
/CPUCLOCK:ON|OFF /EISA
/HMAMIN=m /INT15=xxxx
/MACHINE:xxxx /NOABOVE16
/NOEISA /NUMHANDLES=n
/SHADOWRAM:ON|OFF
/TESTMEM:ON|OFF /VERBOSE /X
Mo₧nosti p°φkazovΘho °ßdku nebudete v∞tÜinou muset zadßvat. V²chozφ hodnoty pro ovladaΦ Himem.sys jsou zvoleny tak, aby pracovaly s v∞tÜinou hardwaru.
Parametr
jednotka:cesta
UrΦuje umφst∞nφ souboru Himem.sys. Tento soubor by m∞l b²t v₧dy umφst∞n ve stejnΘ jednotce, kterß obsahuje soubory systΘmu MS-DOS. Pokud se soubor Himem.sys nachßzφ v ko°enovΘm adresß°i spouÜt∞cφ jednotky, nemusφte cestu uvßd∞t. Musφte vÜak v₧dy uvΘst cel² nßzev souboru (Himem.sys).
P°epφnaΦe
/A20CONTROL:ON|OFF
UrΦuje, zda mß HIMEM p°evzφt ovlßdßnφ °ßdku A20, i kdy₧ je A20 v dob∞, kdy se HIMEM naΦφtß, zapnut. PopisovaΦ A20 umo₧≥uje poΦφtaΦi p°φstup do HMA. Pokud uvedete /A20CONTROL:OFF, HIMEM p°evezme ovlßdßnφ °ßdku A20 pouze v p°φpad∞, ₧e je A20 v dob∞ naΦφtßnφ HIMEM vypnut. V²chozφ nastavenφ je /A20CONTROL:ON.
/CPUCLOCK:ON|OFF
UrΦuje, zda mß HIMEM ovlivnit taktovacφ frekvenci poΦφtaΦe. Pokud se taktovacφ frekvence poΦφtaΦe p°i instalaci HIMEM m∞nφ, lze tento problΘm vy°eÜit uvedenφm /CPUCLOCK:ON; zapnutφ tΘto funkce ovÜem zpomalφ HIMEM. V²chozφ nastavenφ je /CPUCLOCK:OFF.
/EISA
UrΦuje, zda mß HIMEM p°id∞lit veÜkerou dostupnou rozÜφ°enou pam∞¥. Tento p°epφnaΦ je pot°ebn² pouze u poΦφtaΦ∙, vyroben²ch podle normy EISA (Extended Industry Standard Architecture) s vφce ne₧ 16 MB pam∞ti. U ostatnφch poΦφtaΦ∙ HIMEM p°id∞lφ veÜkerou dostupnou rozÜφ°enou pam∞¥ automaticky.
/HMAMIN=m
UrΦuje, kolik kilobajt∙ pam∞ti musφ program od ovladaΦe HIMEM po₧adovat, aby mu umo₧nil pou₧φvßnφ HMA. HMA m∙₧e souΦasn∞ pou₧φvat pouze jeden program. HIMEM p°id∞lφ HMA prvnφmu programu, kter² spl≥uje po₧adavky na pou₧φvßnφ pam∞ti nastavenΘ touto mo₧nostφ. M∙₧ete uvΘst hodnoty od 0 do 63.Nastavte /HMAMIN na velikost pam∞ti, po₧adovanou programem, kter² pou₧φvß nejvφce pam∞ti HMA.
Mo₧nost /HMAMIN nenφ nutno zadßvat. V²chozφ hodnota je 0. Vynechßnφ tΘto mo₧nosti (nebo nastavenφ na hodnotu 0) urΦuje, ₧e HIMEM p°id∞lφ HMA prvnφmu programu, kter² o ni za₧ßdß, bez ohledu na mno₧stvφ HMA, kterΘ tento program bude pou₧φvat.
Mo₧nost /HMAMIN nemß ₧ßdn² v²znam v p°φpad∞, ₧e systΘm Windows pracuje v re₧imu 386 Enhanced.
/INT15=xxxx
P°id∞luje mno₧stvφ rozÜφ°enΘ pam∞ti (v kilobajtech), kterΘ je rezervovßno pro rozhranφ Interrupt 15h. N∞kterΘ starÜφ programy dßvajφ p°ednost rozhranφ Interrupt 15h k p°id∞lovßnφ rozÜφ°enΘ pam∞tip°ed pou₧φvßnφm metody XMS (eXtended Memory Specification), kterou poskytuje HIMEM. Pokud pou₧φvßte tyto programy, m∙₧ete pro n∞ zajistit p°id∞lovßnφ dostateΦnΘ pam∞ti nastavenφm hodnoty xxxx o 64 kB vφce, ne₧ je mno₧stvφ pam∞ti, po₧adovanΘ programem.
M∙₧ete uvΘst hodnotu od 64 do 65535, nem∙₧ete vÜak uvΘst v∞tÜφ pam∞¥, ne₧ kterß je k dispozici v systΘmu. Pokud uvedete hodnotu menÜφ ne₧ 64, zm∞nφ se na 0. V²chozφ hodnota je 0.
/MACHINE:xxxx
UrΦuje, jak² typ poΦφtaΦe pou₧φvßte. HIMEM obvykle urΦφ typ poΦφtaΦe ·sp∞Ün∞. Existuje vÜak n∞kolik poΦφtaΦ∙, kterΘ HIMEM zjistit nedokß₧e. U takov²ch systΘm∙ pou₧ije HIMEM v²chozφ typ systΘmu (IBM AT nebo kompatibilnφ). Mo₧nost /MACHINE uve∩te, pokud mßte typ poΦφtaΦe, kter² HIMEM nedokß₧e zjistit, nebo pokud HIMEM nepracuje v systΘmu sprßvn∞ p°i uvedenφ v²chozφho typu systΘmu.
Mezi systΘmy, kterΘ aktußln∞ vy₧adujφ uvedenφ tΘto mo₧nosti, pat°φ Acer 1100, Wyse a IBM 7552.
Za hodnotu xxxx m∙₧ete uvΘst libovoln² k≤d nebo jeho odpovφdajφcφ Φφslo uvedenΘ v nßsledujφcφm seznamu.
K≤d | ╚φslo | Typ poΦφtaΦe |
---|---|---|
at | 1 | IBM AT nebo 400 kompatibilnφ |
ps2 | 2 | IBM PS/2 |
ptlcascade | 3 | Phoenix Cascade BIOS |
hpvectra | 4 | HP Vectra (A & A+) |
att6300plus | 5 | AT&T 6300 Plus |
acer1100 | 6 | Acer 1100 |
toshiba | 7 | Toshiba 1400 & 1200XE |
wyse | 8 | Wyse 12.5 Mhz 286 |
tulip | 9 | Tulip SX |
zenith | 10 | Zenith ZBIOS |
at1 | 11 | IBM PC/AT (alternative delay) |
at2 | 12 | IBM PC/AT (alternative delay) |
css | 12 | CSS Labs |
at3 | 13 | IBM PC/AT (alternative delay) |
philips | 13 | Philips |
fasthp | 14 | HP Vectra |
ibm7552 | 15 | IBM 7552 Industrial Computer |
bullmicral | 16 | Bull Micral 60 |
dell | 17 | Dell XBIOS |
/NOABOVE16
UrΦuje, ₧e se nebude pou₧φvat podpora INT 15h (ax==E801h) Compaq Bigmem k vyhledßvßnφ rozÜφ°enφ pam∞ti.
/NOEISA
UrΦuje, ₧e HIMEM by nem∞l provßd∞t prohledßvßnφ sb∞rnice EISA pro rozÜφ°enou pam∞¥.
/NUMHANDLES=n
UrΦuje maximßlnφ poΦet popisovaΦ∙ blok∙ rozÜφ°enΘ pam∞ti (EMB), kterΘ je mo₧no pou₧φt souΦasn∞. M∙₧ete zadat hodnotu od 1 do 128. V²chozφ hodnota je 32. Ka₧d² popisovaΦ navφc vy₧aduje dalÜφch 6 bajt∙ pam∞ti.
Mo₧nost /NUMHANDLES nemß ₧ßdn² v²znam v p°φpad∞, ₧e systΘm Windows pracuje v re₧imu 386 Enhanced.
/SHADOWRAM:ON|OFF
UrΦuje, zda bude stφnovß pam∞¥ RAM vypnuta (SHADOWRAM: OFF) nebo bude k≤d ROM pracovat z pam∞ti RAM (SHADOWRAM:ON).
N∞kterΘ poΦφtaΦe umo₧≥ujφ rychlejÜφ prßci k≤du ROM tφm, ₧e p°i spouÜt∞nφ p°ekopφrujφ k≤d ROM do rychlejÜφ pam∞ti RAM, kterß pou₧φvß urΦitΘ mno₧stvφ rozÜφ°enΘ pam∞ti. U poΦφtaΦ∙ pou₧φvajφcφch stφnovou RAM, kterΘ majφ mΘn∞ ne₧ 2 MB RAM, se HIMEM obvykle pokouÜφ stφnovou RAM vypnout a zφskat tak dalÜφ rozÜφ°enou pam∞¥ pro pou₧φvßnφ systΘmem Windows. HIMEM m∙₧e vypnout stφnovou RAM pouze u n∞kter²ch typ∙ systΘm∙. Pokud HIMEM stφnovou pam∞¥ RAM vypne, k≤d ROM pracuje v pomalejÜφ pam∞ti ROM mφsto RAM, proto m∙₧e poΦφtaΦ pracovat o n∞co pomaleji ne₧ p°edtφm.
/TESTMEM:ON|OFF
UrΦuje, zda bude ovladaΦ HIMEM provßd∞t test pam∞ti p°i spuÜt∞nφ poΦφtaΦe. Ve v²chozφm nastavenφ testuje HIMEM spolehlivost rozÜφ°enΘ pam∞ti p°i ka₧dΘm spuÜt∞nφ poΦφtaΦe. Tento test identifikuje rozÜφ°enou pam∞¥, kterß ji₧ nenφ spolehlivß a m∙₧e tak zp∙sobit nestabilitu systΘmu nebo ztrßtu dat. Test pam∞ti provßd∞n² ovladaΦem HIMEM je d∙kladn∞jÜφ ne₧ standardnφ test pam∞ti provßd∞n² p°i zapnutφ v∞tÜiny poΦφtaΦ∙.Pokud chcete, aby ovladaΦ HIMEM test pam∞ti neprovßd∞l, zadejte /TESTMEM:OFF. Vypnutφ testu pam∞ti zkrßtφ proces spouÜt∞nφ. V²chozφ nastavenφ je /TESTMEM:ON.
/VERBOSE
Dß ovladaΦi HIMEM instrukce, aby p°i svΘm naΦφtßnφ zobrazoval zprßvy o stavu a chybßch. Ve v²chozφm nastavenφ nezobrazuje HIMEM ₧ßdnΘ zprßvy, pokud se nevyskytne chyba. /VERBOSE m∙₧ete zkrßtit jako /V. (Zprßvy o stavu m∙₧ete zobrazit i bez p°epφnaΦe /VERBOSE tak, ₧e p°i spouÜt∞nφ a naΦφtßnφ HIMEM stisknete a podr₧φte klßvesu ALT.)
/X
UrΦuje, ₧e nebude pou₧φvßna INT 15h (ax==E820h) - nejnov∞jÜφ podpora rozÜφ°enΘ pam∞ti API.
Pou₧φvß Φßst pam∞ti RAM poΦφtaΦe k simulaci jednotky pevnΘho disku.
Tento ovladaΦ za°φzenφ musφ b²t naΦten p°φkazy DEVICE nebo DEVICEHIGH umφst∞n²mi v souboru Config.sys.
Jednotky RAM jsou mnohem rychlejÜφ ne₧ jednotky pevn²ch disk∙, nebo¥ poΦφtaΦ dokß₧e Φφst informace z pam∞ti mnohem rychleji ne₧ z pevnΘho disku. Jednotka RAM vypadß jako b∞₧nß jednotka pevnΘho disku. M∙₧ete ji pou₧φvat stejn∞ jako libovoln² pevn² disk. Nejd∙le₧it∞jÜφ rozdφl mezi skuteΦn²m pevn²m diskem a jednotkou RAM je v tom, ₧e informace v jednotce RAM se p°i vypnutφ nebo restartovßnφ poΦφtaΦe ztratφ.
PoΦet jednotek RAM je omezen pouze velikostφ pam∞ti v poΦφtaΦi. Jednotku RAM vytvo°φte p°idßnφm °ßdku Ramdrive.sys do souboru Config.sys pro ka₧dou po₧adovanou jednotku RAM.
Syntax
DEVICE=jednotka:cestaRAMDRIVE.SYS
VelikostDisku
VelikostSektoru
PoΦetPolo₧ek /E | /A
Parametry
jednotka:cesta
UrΦuje umφst∞nφ souboru RAMDRIVE.SYS.
VelikostDisku
UrΦuje, kolik kilobajt∙ pam∞ti chcete pou₧φt pro jednotku RAM. Pokud chcete vytvo°it nap°φklad jednotku RAM o velikosti 640 kB, zadejte 640. Pokud velikost neuvedete, vytvo°φ jednotka RAMDrive jednotku RAM o velikosti 64 kB. M∙₧ete zadat hodnotu od 4 do 32767. Nem∙₧ete vÜak uvΘst v∞tÜφ pam∞¥, ne₧ mß systΘm k dispozici.
VelikostSektoru
UrΦuje velikost diskovΘho sektoru v bajtech. Velikost m∙₧e b²t 128, 256 nebo 512 bajt∙. (Pokud uvedete hodnotu Velikost Sektoru, musφte rovn∞₧ uvΘst hodnotu VelikostDisku.)
Obvykle byste m∞li pou₧φvat v²chozφ velikost sektoru 512 bajt∙.
PoΦetPolo₧ek
Omezφ poΦet soubor∙ a adresß°∙, kterΘ m∙₧ete vytvo°it v ko°enovΘm adresß°i jednotky RAM. Limit je v rozmezφ od 2 do 1024 polo₧ek. Zadan² limit se zaokrouhluje nahoru na nejbli₧Üφ hranici velikosti sektoru. Pokud limit nestanovφte, m∙₧ete v ko°enovΘm adresß°i jednotky RAM vytvo°it a₧ 64 polo₧ek. (Pokud uvedete hodnotu pro PoΦetPolo₧ek, musφte rovn∞₧ uvΘst hodnoty pro VelikostDisku a VelikostSektoru.)
Pokud nenφ k vytvo°enφ zadanΘ jednotky RAM dostatek pam∞ti, jednotka RAMDrive se pokusφ ji vytvo°it s limitem 16 polo₧ek v adresß°i.V²sledkem toho m∙₧e b²t jednotka RAM s limitem odliÜn²m od toho, kter² jste stanovili.
P°epφnaΦe
/E
Vytvo°φ jednotku RAM v rozÜφ°enΘ pam∞ti.
Aby mohl program RAMDrive pou₧φvat rozÜφ°enou pam∞¥, musφ b²t systΘm nakonfigurovßn na jejφ pou₧φvßnφ a v souboru Config.sys musφ b²t p°φkaz pro sprßvce rozÜφ°enΘ pam∞ti (jako je nap°φklad Himem.sys) uveden p°ed p°φkazem DEVICE pro ovladaΦ Ramdrive.sys. Pokud systΘm rozÜφ°enou pam∞¥ mß, je nejlepÜφ vytvo°it jednotku RAM v nφ.
/A
Vytvo°φ jednotku RAM v expandovanΘ pam∞ti.
Aby mohla jednotka RAMDrive pou₧φvat expandovanou pam∞¥, musφ b²t systΘm nakonfigurovßn na jejφ pou₧φvßnφ a v souboru Config.sys musφ b²t p°φkaz pro sprßvce expandovanΘ pam∞ti (jako jsou nap°φklad EMM386, 386MAX, CEMM, nebo QEMM) uveden p°ed p°φkazem DEVICE pro ovladaΦ Ramdrive.sys.
NaΦte do pam∞ti tabulku verze systΘmu MS-DOS.
Tento ovladaΦ za°φzenφ musφ b²t naΦten p°φkazy DEVICE nebo DEVICEHIGH umφst∞n²mi v souboru Config.sys.
OvladaΦ SETVER.EXE naΦte do pam∞ti tabulku verzφ systΘmu MS-DOS, kterß uvßdφ seznam nßzv∙ program∙ a Φφslo verze systΘmu MS-DOS,pro kterou jsou jednotlivΘ programy urΦeny.
Syntax
DEVICE=jednotka:cestaSETVER.EXE
Parametry
cesta:jednotka
UrΦuje umφst∞nφ souboru Setver.exe.