Wiktor S. wrote:
> To dlaczego jest bezwzględnie wymagany?
1) Do rozruchu (żeby było dość miejsca w pamięci podstawowej
-- w końcu te systemy są oparte na DOSie)
2) Do obsługi sesji DOSa (Win3.x/9x nie tworzą odrębnych
w pełni wirtualnych sesji DOS, każda sesja współdzieli
jeden zestaw sterowników i najważniejsze bloki pamięci, w
tym himem.sys i HMA; jedynie pamięć robocza jest indywidualna).
Od momentu załadowania jądra systemu (krnl386.exe+vmm.vmx)
procesor jest przełączany w tryb chroniony ze stronicowaniem,
a zarządzaniem pełną pamięcią (poza konwencjonalną+HMA)
zajmuje się moduł VMM. Aplikacje Windows nigdy nie trafią
na odwołania do himem.sys.
-- |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | mailto:rsokol@magsoft.com.pl | | | http://www.grush.one.pl/ | \................... ftp://ftp.grush.one.pl/ ............../Received on Sat Mar 5 18:50:21 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 05 Mar 2005 - 18:51:08 MET