Article View: pl.comp.os.ms-windows.win3
Article #5609Re: tryb rzeczywisty
From: janusz
Date: Thu, 24 Aug 2006 13:56
Date: Thu, 24 Aug 2006 13:56
57 lines
3374 bytes
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-mailReferences:
<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