🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.ms-windows.win3
Article #5609

Re: tryb rzeczywisty

#5609
From: janusz
Date: Thu, 24 Aug 2006 13:56
57 lines
3374 bytes
Użytkownik Konrad Stepien napisał:
> janusz <janusz.lepionko@poczta.onet.pl> napisał(a):
> 
>>Sep napisał:
>>
>>
>>>a skoro już o pamięci:
>>
>>[ciach]
>>
>>
>>>-pierwszy obszar 64kb powyżej 1mb to pamięć wysoka HMA (high memory area)
>>
>>Dziwne, kiedyś miałem 80286 z 1 MB RAM i grafiką Hercules.
>>Odpowiednio dobrane sterowniki HMA/XMS/UMB (nie od Microsoftu, 
>>znalezione chyba na SimTelu) dawały efekt taki, że polecenie mem
>>pokazywało, że DOS jest w HMA, wszystkie sterowniki i rezydenty
> 
> 
> DOS w HMA to potrafił już DOS-5.0 na 80286. XMS też na 286 działał.

Tylko że sterownik HMA od Microsoftu na mojej maszynie zżerał więcej
pamięci podstawowej niż odzyskiwałem dzięki umieszczeniu DOS w HMA.
Dlatego w ogóle poszukałem sterowników innej produkcji.

> Jedyne czego nie potrafił DOS na 286 to załadować emm386.exe.
> A właśnie emm386 ubsługiwał UMB (czyli loadhisgh i devicehigh).
> Jiedyś bawiłem się ustrojstwem o nazwie emm286.exe które robiło
> mniej więcej to co napisałeś.

Ja używałem czegoś innego. To były dwa pliki.
Nazwy były w stylu UMB*.sys
Mój config.sys się od ich wywołania zaczynał.
Reszta sterowników była devicehigh=...

> 
> 
>>(a było ich razem 170 KB) są w blokach UMB, a pamięci podstawowej
>>mam 720 KB (słownie: siedemset dwadzieścia kilobajtów).
>>Wielkość pamięci podstawowej sprawdzałem też przy użyciu innych 
>>programów. Rzeczywiście wychodziło, że mam 720 KB pamięci podstawowej.
>>
> 
> Bo tak na prawdę to pamięć podstawowa od UMB się niewiele rózni, oprócz
> nazwy i adresu (UMB sa powyżej 640 kilobajta). Procesor (nawet 8086) jest
> w stanie zaadresować UMB bez żadnych trików. Jedyne co musi zapewnić
> system, to rozsądne procedury przydzialania bloków powyżej 640kb, tak
> żeby nie wpakować się na przestrzeń adresową jakiegoś urządzenia.
> Po to zresztą przełączniki "I=zakres" i "X=zakres"
> w paramatrach emm386.exe


Dowcip w tym, że miałem 720 KB pamięci _podstawowej_ i to jako ciągły 
obszar. Żeby sprawdzić, czy to rzeczywistośc, a nie dowcip od systemu, 
uruchomiłem kiedyś program, który alokował 700 KB - działał.

j..
Technical Details
Message-ID: <eckb4t$b60$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <e66e5d$nj9$1@atlantis.news.tpi.pl> <slrn.pl.e8g11c.4po.xbaenq@sekator.interdata.net.pl> <e6c847$84r$1@atlantis.news.tpi.pl> <e74cvl$d97$1@news.onet.pl> <slrn.pl.e9fkdc.t3c.xbaenq@sekator.interdata.net.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: janusz <janusz.lepionko@poczta.onet.pl>
Newsgroups: pl.comp.os.ms-windows.win3
Subject: Re: tryb rzeczywisty
Date: Thu, 24 Aug 2006 15:56:05 +0200
Organization: Onet.pl
Lines: 57
Message-ID: <eckb4t$b60$1@news.onet.pl>
References: <e66e5d$nj9$1@atlantis.news.tpi.pl> <slrn.pl.e8g11c.4po.xbaenq@sekator.interdata.net.pl> <e6c847$84r$1@atlantis.news.tpi.pl> <e74cvl$d97$1@news.onet.pl> <slrn.pl.e9fkdc.t3c.xbaenq@sekator.interdata.net.pl>
Reply-To: janusz@fajny.adres.to
NNTP-Posting-Host: chello084010162204.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1156427741 11456 84.10.162.204 (24 Aug 2006 13:55:41 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Thu, 24 Aug 2006 13:55:41 +0000 (UTC)
X-Sender: GKUugqXjwZcYKYsgWcLnw2JWqFLN+6MTSoadi+VVHuM=
In-Reply-To: <slrn.pl.e9fkdc.t3c.xbaenq@sekator.interdata.net.pl>
X-Accept-Language: en-us, pl, en
User-Agent: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.13) Gecko/20060414
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit