Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Systém správy pamäte v systéme Windows 98?

Systém správy pamäte systému Windows 98 bol významným krokom od svojich predchodcov (napríklad Windows 95), ale stále výrazne jednoduchší a menej robustný ako správa pamäte, ktorá sa nachádza v neskorších operačných systémoch založených na systéme Windows NT (napríklad Windows 2000 a ďalšie). Chýbalo mnohým pokročilým funkciám, ako je stránka virtuálnej pamäte, ktoré je rozhodujúce pre moderné systémy. Tu je porucha:

Kľúčové charakteristiky:

* Real režim a chránený režim: Windows 98 sa stále spoliehal na kombináciu reálneho režimu (pre kompatibilitu so staršími programami DOS) a chráneného režimu (pre svoju vlastnú prevádzku a 32-bitové aplikácie). Tento hybridný prístup spôsobil, že správa pamäte bola zložitejšia a menej efektívnejšia.

* Konvenčná pamäť (640 kb): Toto bolo obmedzené množstvo pamäte, ktorý je priamy adresovateľný programami DOS. Windows 98 využil tento priestor, ale tiež sa pokúsil rozšíriť svoje schopnosti.

* Horná pamäťová oblasť (UMA): Plocha medzi 640 kB a 1 MB. Windows 98 to použil na načítanie ovládačov zariadení a niektorých systémových komponentov pomocou techník, ako je mapovanie pamäte, na zvýšenie dostupného priestoru pre aplikácie. Bola to rozhodujúca stratégia pre rozšírenie nad hranicami 640 kB.

* rozšírená pamäť (nad 1 MB): Pamäť nad 1 MB. Windows 98 to vo veľkej miere používal, ale prístup k prístupu vyžaduje prepínanie medzi skutočnými a chránenými režimami a starostlivou manipuláciou. Na rozšírenie konvenčnej pamäte používal techniky, ako je oblasť s vysokou pamäťou (HMA).

* Expanded Memory (EMS): Metóda napodobňovania ďalšej pamäte pomocou oblasti hornej pamäte, väčšinou relevantná pre kompatibilitu so staršími aplikáciami.

* Virtuálna pamäť (Limited): Windows 98 mal základnú formu virtuálnej pamäte, pričom na pevnom disku využil swapový súbor. Nebolo to však také prepracované ako v neskorších systémoch a jeho výkon by mohol byť hlavným problémom, najmä na pomalších pevných diskoch. Bolo to rozhodujúce pre spustenie aplikácií väčšie ako dostupné RAM, ale operácie swapových súborov môžu byť pomalé.

* Žiadna ochrana pamäte: Na rozdiel od ochrany pamäťov NT jadra, Windows 98 ponúkol obmedzenú ochranu pamäte. Zle napísaná alebo škodlivá aplikácia by mohla ľahšie zlyhať celý systém.

* fragmentácia pamäte: Keď sa aplikácie načítali a vyložili, pamäť sa fragmentovala. To znamenalo, že aj keď bolo k dispozícii dostatok celkovej pamäte, nemusí byť dostatočne susediaci na načítanie veľkého programu, čo vedie k chybám mimo pamäte, aj keď bolo veľa voľného pamäte RAM.

v súhrne: Správa pamäte systému Windows 98 bola kompromisom. Pokúsil sa preklenúť priepasť medzi obmedzeniami DOS a požiadavkami 32-bitových aplikácií. Jeho hybridný prístup, obmedzená virtuálna pamäť a nedostatok robustnej ochrany pamäte spôsobili, že je náchylná na nestabilitu a menej efektívna v porovnaní s neskoršími operačnými systémami. Na optimalizáciu výkonu bolo často potrebné používať techniky, ako je defraging a správa súboru swap.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené