Windows 9x architektúra
A Windows 9x architektúra monolitikus kernelt használ. Az alapul szolgáló kód funkcionalitása hasonló az MS-DOS-hoz . Mert a rendszer 16/32 bites hibrid, működéséhez MS-DOS szükséges.
Kritikus fájlok
A Windows 95 a következő fájlkészleten keresztül indul el:
32 bites shell és parancssori értelmező:
- SHELL.DLL és SHELL32.DLL – Shell API
- EXPLORER.EXE - Windows 4 shell és fájlkezelő
- COMMAND.COM - parancssor
Windows 95 kernel:
- KERNEL32.DLL és KRNL386.EXE – Windows API Windows 4 rendszerhez
- ADVAPI32.DLL – További funkciók a kernelhez. Tartalmazza a Windows rendszerleíró adatbázisát, a rendszerleállítást és az újraindítást
- GDI32.DLL és GDI.EXE - Grafikus eszköz interfész
- USER32.DLL és USER.EXE - GUI megvalósítás
- COMMCTRL.DLL és COMCTL32.DLL – Általános vezérlők
- DDEML.DLL – Dynamic Data Exchange Management Library (DDEML) – olyan felületet biztosít, amely leegyszerűsíti a DDE-képességek alkalmazáshoz való hozzáadását
- MSGSRV32.EXE - 32 bites üzenetkiszolgálóként működik, és soha nem jelenik meg a Windows feladatlistájában
- WIN.COM – felelős a grafikus felület és a Windows 4.xx rendszer egy részének betöltéséért.
Registry és egyéb konfigurációs fájlok
- SYSTEM.DAT, USER.DAT – Windows rendszerleíró adatbázis
- MSDOS.SYS – alacsony szintű rendszerbetöltő beállítások (például a dupla pufferelés vagy a rendszerlogó letiltása)
- WIN.INI és SYSTEM.INI – A Windows 9x által feldolgozott Windows 3.1 konfigurációs fájlok
Virtuálisgép-kezelő és konfigurációkezelés
Telepíthető fájl Rendszerkezelő
- IFSHLP.SYS – Lehetővé teszi a Windows számára, hogy az MS-DOS metódusait megkerülve közvetlen fájlrendszer-hívásokat indítson
- IFSMGR.VXD – 32 bites illesztőprogram az IFS-hez
- IOS.VXD I/O Supervisor (IOS), amely az összes védett módú fájlrendszer-fájlt és blokk-illesztőprogramot kezeli.
- MPREXE.EXE MPRSERV.DLL és MPR.DLL - többrétegű útválasztó szükséges a hálózati hitelesítéshez és a felhasználói profilokhoz
- MSPWL32.DLL - jelszólista-kezelő könyvtár
Eszközmeghajtók
- IO.SYS – egy végrehajtható fájl, amely kezeli az összes alapvető funkciót, például az I/O-rutinokat
- HIMEM.SYS – DOS-eszköz-illesztőprogram, amely lehetővé teszi a DOS-programok számára, hogy adatokat tároljanak a kiterjesztett memóriában az Extended Memory Specification (XMS) használatával.
- SYSTEM.DRV, MMSOUND.DRV, COMM.DRV, VGA.DRV, MOUSE.DRV, BIGMEM.DRV, KEYBOARD.DRV – 16 bites illesztőprogramok
- CP 1252.NLS, CP 437.NLS, UNICODE.NLS, LOCALE.NLS - billentyűzetkiosztások
- RMM.PDR – Valós módú leképező virtuális eszköz
A rendszer használhatja még a CONFIG.SYS fájlt (amely a parancsértelmező betöltése előtt végrehajtott beállításokat és parancsokat tartalmazza) és az AUTOEXEC.BAT fájlt (amely egy kötegfájl, amely a COMMAND.COM betöltése után automatikusan végrehajtódik), de ez a két fájl nem kritikus a rendszer elindítása, mert A Windows 9x IO.SYS mindkettőhöz tartalmazza az alapértelmezett beállításokat, ha azok hiányoznak a rendszerből. Windows ME rendszeren a CONFIG.SYS és az AUTOEXEC.BAT nem kerül feldolgozásra. A LOGO.SYS indítóképernyőként használható.
Indítási sorrend
- 1. fázis – ROM BIOS betöltése
- 2. fázis – MBR és rendszerindítási szektor
- 3. fázis – CONFIG.SYS és élő konfiguráció
- 4. fázis – Illesztőprogram inicializálása
- 5. fázis – Win32 inicializálás
Core
A Windows 9x kernel egy 32 bites virtuális memória kernel. Az illesztőprogramok .VXD fájlokban találhatók, vagy újabb WDM illesztőprogramok használhatók a Windows 98-tól kezdve. [1] Az MS-DOS kernel azonban továbbra is a memóriában marad, és a Windows továbbra is a régi 16 bites MS-DOS illesztőprogramokat használja, ha telepítve vannak.
Lásd még
Jegyzetek
- ↑ Microsoft. Windows illesztőprogram-modell (WDM) (nem elérhető hivatkozás) . Microsoft (2002. április 15.). Letöltve: 2016. május 27. Az eredetiből archiválva : 2013. január 18.. (határozatlan)
Linkek