GRY-Online.pl --> Archiwum Forum

Pliki Wsadowe

13.10.2001
16:18
smile
[1]

Arbor [ Generaďż˝ ]

Pliki Wsadowe

Proszę o pomoc. na informatyke muszę napisać kolesiowi co oznaczają polecenia pliku CONFIG.SYS
Te polecenia to:
DOS = HIGH
DOS = UMB

Wiecie coś o tym???

13.10.2001
16:29
[2]

NosferX [ Pretorianin ]

Jezeli dobrze pamietam to DOS=HIGH ozancza ze dos ma byc uruchamiany w wysokiej pamieci(chyba?) DOS=UMB tez oznacza jakies przypozadkowanie pamieci. Sorry ale tez rzeczy mialem dosc dawno. Studenci I roku informy powinni ci dokladniej powiedziec.

13.10.2001
16:37
[3]

Joanna [ Kerowyn ]

Do umieszczenia dosu i sterowników w górnej pamięci tj. powyżej 640kB RAM. Jak szczegółowo ci nikt nie odpowie z pamięci to przejdę się po podręcznik DOS i prześlę dokładny opis.

13.10.2001
18:33
[4]

puzzel [ Centurion ]

DOS=HIGH laduje pliki dosu do gornej pamieci kompa tzw pamieci rozszerzonej DOS=UMB qrcze nie pamietam

13.10.2001
18:41
[5]

Joanna [ Kerowyn ]

Słowo się rzekło Podręcznik DOS jak przystało na produkcję Microsoftu nie wiele pomógł, brak klarownej definicji. Ale opiszę: komendy te informują MS-DOS o mozliwościach wykorzystania High Memory Area (HMA) czyli pierwszych 64 K powyżej 1mb oraz dostępu do Upper Memory Block (UMBs). UMB jest to 384K pomiędzy dolnym 640K Ramu a 1 MB. Obszar ten jest podzielony na (jeśli dobrze pamiętam) na 64K bloki. Oba polecenia mimo swego wieku (stworzone je gdy komputer miał z reguły 512K ramu, a niektóre stacje robocze 1MB i nie było sposobu by dostać się do "niepotrzebnej pamięci" powyżej 640K) konieczne są po dzień dzisiejszy - bez odpowiedniej ilości wolnej pamięci podstawowej nie ruszy żaden program - a sterowniki ładowane przy rozruchu zajmują wiele miejsca. Jakie to są sterowniki? Różne: możesz zobaczyć w swoim komputerze wypisując w okienku dosa polecenie mem ew z opcjami (pokaż opcje: mem/?)

13.10.2001
18:46
[6]

Joanna [ Kerowyn ]

Poprawka: wcześniej w dosie pojawiło się polecenie HIGH, UMB dopiero chyba w DOS-4 a może nawet w 5

27.12.2001
18:23
[7]

QQQ [ Konsul ]

Oj jak to dawno było az łza sie w ku kreci . Joanna bardzo ła dnie to wytłumaczyła a po ludzku to brzmi tak. Poniewż Dos z założenia jeszcze na PC 286 widział tylko 640 kb pamięci a pojawiły się już kompy 1z 1,4,8MB reszta bywała praktycznie nie wykorzystywana. Jednak co nowsze gry wymagały do pracy coraz więcej pamięci z zakresu do 640kb sytuacja była taka ze miałes np 8MB odpalałes giere i miałes komunikak ze gra potrzebuje min 540kb ram-u ( a ty miałes 8MB i nic ) Więc spece z Microsoftu wpadli na pomysł i umozliwili ( chyba od dos 4.0 ) uzywanie pamięci powyzej 640kb do 1MB. Komenda Dos=High,UMB umożliwia oddanie tej pamięci dla uzytkownika a plecenia loadHigh lib deviceHigh ładuje sterowniki do tego obszaru pamięci. I wtedy zarówno jądro dosa - command.com ,mouse ,NC jak i nniektóre inne strowniki nie zabieraja pamieci do 640KB i dana gierka mogła ruszyć. jak chcesz przekonac się doswiadczalnie jak to działa to podstaw następująco: autoexec: mouse NC configsys: DEVICE=C:\Dos\HIMEM.SYS D=C:\Dos\EMM386.EXE AUTO RAM potem wpisz mem/p i obejrzyj sobie wyniki i ile jest wolnej pamieci w obszarze do 640KB jak widzisz wszystkie strowniki sa w tym obszarze a teraz : autoexec: LH mouse LH NC configsys: DEVICE=C:\Dos\HIMEM.SYS DOS=high,umb DH=C:\Dos\EMM386.EXE AUTO RAM i znowu mem/p teraz widzisz ze wolny obszar do 640kb jst znacznie większy a niektóre sterowniki sa w pamieci górnej ( czyli własnie pd 640kb do 1mb ) Czasami wszystkie a czasami nie a to dlatego że dos kazdy sterownik wywoływany komenda LH ( loadhigh ) umieszcza w pierwszym wolnym obszarze pamieci wysokiej do której się on zmiesci i np sterownik 10k umieszcza w 50kb bloku ale sterownik 42k juz się tu mnie miesci . Do tego słuzyły specjalne menagery pamieci które umieszczały to w bardziej sensowny sposób np MemMarker. A potem powstały extendery np.dos4GW które juzsamoczynnie dobierały sobie obszary pamięci a jeszcze póżniej powstał Win95 i problemy z pamięcią do 640kb znikły ale za to pojawiło sie wiele nowych ;-)) Siemanko ( mam nadzieje ze pomogłem )

© 2000-2024 GRY-OnLine S.A.