Windows 3.x | |
---|---|
| |
Vývojář | společnost Microsoft |
rodina OS | Windows 3.x / DOS |
První vydání | 22. května 1990 |
Nejnovější verze | Windows for Workgroups 3.11 ( 1993 ) |
Typ jádra | Viz článek |
Licence | Microsoft EULA |
Stát | Historické (zastaralé 31. prosince 2001, vložené verze 1. listopadu 2008) [1] |
Předchozí | Windows 2.x |
další | Windows 95 a Windows NT |
Webová stránka | windows.microsoft.com/ru… |
Windows 3.x je obecný název pro generaci operačních systémů Windows od společnosti Microsoft Corporation vydávaných od roku 1990 ( Windows 3.0 ) do roku 1994 ( Windows 3.2 ). První rozšířená verze Microsoft Windows byla 3.0, která umožnila Microsoftu konkurovat Macintoshi a Commodore Amiga pro operační systémy s grafickým uživatelským rozhraním .
Windows 3.0 byl vydán 22. května 1990 s výrazně aktualizovaným uživatelským rozhraním a technickými vylepšeními pro využití možností správy paměti procesorů Intel 80286 a 80386 . Textové programy vytvořené pro MS-DOS bylo možné spouštět v okně (tato funkce byla dříve dostupná v omezenější podobě ve Windows/386 2.1 ). Díky tomu byl systém použitelný jako jednoduchý multitaskingový základ pro starší programy; pro domácí počítače však tato funkce měla malou hodnotu, protože většina her a zábavních aplikací stále vyžadovala přímý přístup k DOSu.
Nástroj MS-DOS Executive, který se dříve používal ke spouštění programů a správě souborů , byl nahrazen nástroji Správce programů a Správce souborů, které to usnadňují. Nicméně, MS-DOS Executive byl stále dodáván se systémem jako alternativní uživatelské rozhraní. Ovládací panel, který byl dříve obyčejným appletem , byl přepracován a začal se více podobat svému protějšku v operačním systému Mac OS . Centralizoval nastavení systému, včetně omezené kontroly nad barevným schématem rozhraní. Bylo zahrnuto několik jednoduchých aplikací, jako je textový editor Notepad a textový procesor Windows Write (oba zděděné z předchozích verzí systému Windows), záznam maker (funkce jedinečná pro Windows 3.0; později odstraněna) a kalkulačka (také z předchozích verzí verze systému Windows) . Starší hru Reversi doplnila karetní hra Klondike solitaire .
Windows 3.0 byla poslední verze Windows, o které Microsoft tvrdil, že je plně kompatibilní se staršími aplikacemi Windows.
Rozšíření médií byla vydána na podzim roku 1991, aby podporovala jednotky CD a zvukové karty , jak se stávaly běžnějšími. Tato rozšíření byla vydána OEM výrobcům , hlavně výrobcům zvukových karet a CD mechanik. Do systému Windows 3.0 přidali možnost snadného vstupu/výstupu zvuku a přehrávání zvukových disků CD. Nové funkce rozšíření médií nebyly dostupné v reálném režimu . Následně bylo mnoho funkcí těchto rozšíření zahrnuto do systému Windows 3.1.
Windows 3.1 (původní kódové označení Janus ), vydaný 18. března 1992, byl vylepšenou verzí Windows 3.0. Zahrnoval systém písem TrueType (a předinstalovanou sadu poměrně kvalitních písem), díky čemuž se Windows poprvé stala seriózní platformou pro stolní počítače . Podobné možnosti lze získat v systému Windows 3.0 pomocí aplikace Adobe Type Manager . Tato verze Windows také obsahovala jednoduchý antivirový program Microsoft Anti-Virus for Windows , který se později stal notoricky známým tím, že instalační program Windows 95 označil jako obsahující počítačový virus . Počínaje touto verzí podporují systémy Windows 32bitový přístup na pevný disk .
Windows 3.1 byl navržen tak, aby byl co nejvíce zpětně kompatibilní se staršími platformami Windows. Stejně jako verze 3.0 měl Windows 3.1 Správce souborů a Správce programů.
Byla také vydána speciální verze s názvem Windows 3.1 pro střední a východní Evropu , která podporovala azbuku a měla písma s diakritikou .
Nativní podpora sítě byla zavedena v systému Windows for Workgroups 3.11 , rozšířené verzi systému Windows 3.1. Zahrnoval podporu SMB pro sdílení souborů NetBEUI a/nebo IPX , stejně jako PC hru Hearts a VSHARE.386 , ovladač virtuálního zařízení pro program SHARE.EXE . Windows for Workgroups 3.11 podporoval 32bitový přístup k souborům, úplné 32bitové síťové přesměrovače[ termín neznámý ] a mezipaměť souborů VCACHE.386 . Kromě toho byla ve verzi 3.11 odstraněna podpora standardního režimu a hry Reversi. Podpora protokolů TCP/IP v systému Windows 3.x byla založena na samostatných balíčcích od třetích stran (například Winsock ). Doplněk od Microsoftu (kódové označení Snowball ) také poskytoval podporu TCP/IP ve Windows pro pracovní skupiny, ale tento balíček nebyl široce dostupný.
Omezenou kompatibilitu s novým 32bitovým rozhraním Win32 API používaným ve Windows NT poskytl doplňkový balíček Win32s .
V roce 1994 byl vydán Windows 3.2. Windows 3.2 byl aktualizací na Windows 3.1 za účelem opravy pravopisu a zobrazení složitých čínských písem [2] .
Postupem času byly Windows 3.x nahrazeny Windows NT ( Windows NT 3.1 atd.), Windows 95 , Windows 98 a novějšími, které integrovaly komponenty MS-DOS a Windows do jediného produktu.
Později si Windows 3.x našel cestu do starších vestavěných systémů . 1. listopadu 2008 společnost Microsoft přestala vydávat licence k jejímu použití [1] .
Řada Windows 3.x může fungovat ve třech různých režimech paměti :
Reálný režim umožňoval počítači pracovat, jako by to byl počítač 8088 , včetně limitu na maximální dostupné množství paměti RAM (1 megabajt ). Schéma rozšířené paměti bylo použito k využití paměti v adresovém prostoru nad 1 megabajtem (pokud existuje). To výrazně zpomalilo počítač a reálný režim se používal pouze v případě, že některé starší aplikace nemohly běžet ve standardních a rozšířených režimech nebo na starších počítačích, které podporovaly pouze reálný režim. Windows 3.0 byla poslední verze systému Windows, která mohla běžet v reálném režimu.
Standardní režim vyžadoval procesor 286 nebo vyšší a používal chráněný režim tohoto procesoru. To umožnilo přímý přístup ke všem RAM počítače ve stejnou dobu a umožnilo používat virtuální paměť , multitasking (Windows nepoužíval standardní režim multitasking pro aplikace DOS) a ochranu paměti, díky čemuž byl Windows stabilnější v v případě chyby aplikace. Podpora režimu standardů není k dispozici v systému Windows for Workgroups 3.11.
Rozšířený režim 386 vyžadoval procesor 386 nebo vyšší. Zahrnoval všechny výhody standardního režimu plus 32bitové adresování pro rychlejší přístup do paměti a provádění programu. Tento režim však vyžadoval podporu ovladače , takže zařízení se staršími ovladači nemohla v pokročilém režimu fungovat. . S ohledem na to museli uživatelé čekat, až se objeví nové ovladače, odebrat zařízení z počítače nebo pracovat ve standardním režimu. . Hlavní výhodou pokročilého režimu byl skutečný multitasking mezi DOSovými (ale ne Windows) aplikacemi a možnost spouštět je na Windows.
Ve standardním a rozšířeném režimu mohl systém Windows 3.1 běžet s maximálně 256 megabajty paměti RAM; pro Windows 3.0 byl tento limit 16 megabajtů. V první polovině 90. let 20. století, kvůli vysokým nákladům na čipy RAM, měla většina počítačů založených na procesorech 386 a 486 zřídkakdy i 8 megabajtů RAM a 16 megabajtů bylo považováno za luxus, takže pokud potřeba paměti vzrostla na 256 megabajtů, většinu by podporovala virtuální paměť na pevném disku, což by vedlo k vážnému zpomalení.
Technický rozdíl mezi standardním a rozšířeným režimem: první používal DOS-extender dosx.exe, druhý používal VMM .
Systémy Windows (nejen 3.xa nižší, ale i operační systémy rodiny Windows 9x : Windows 95, Windows 98 a Windows Me ) mají složitou, originální, hybridní a ne zcela zdokumentovanou vnitřní strukturu. Za prvé vyžadují, aby fungoval MS-DOS , to znamená, že běží jakoby "nad" MS-DOSem. Proto je obtížné určit, zda se jedná o operační systémy nebo pouze rozšiřující prostředí pro MS-DOS. Mnoho uživatelů je považuje za operační systémy, protože vypadají stejně jako mnoho plnohodnotných operačních systémů. Ostatní přitom tuto rodinu Windows nepovažují za skutečné operační systémy. Je třeba poznamenat, že podobný režim spouštění (server.exe byl spuštěn z DOSu, který bylo možné zcela uvolnit z RAM) používal OS Novell Netware, o jehož nezávislosti na DOSu není pochyb.
Windows 3.x vyžaduje předinstalovanou kopii systému MS-DOS, která se má načíst při zapnutí počítače. Windows se poté spustí jako aplikace a lze je kdykoli ukončit, čímž se uživatel vrátí do normálního prostředí MS-DOS . (Pro srovnání: v operačních systémech typu UNIX (včetně Linuxu) se takto spouští a spouští X Window System , grafický server, který implementuje GUI .) Navíc ovladače pro některá zařízení (včetně ovladačů pro CD-ROM disky a přístup k sítím) zajišťuje MS-DOS. Na druhou stranu Windows vyžaduje speciálně napsané aplikace a má speciální formát pro spustitelné soubory , který je výrazně složitější než podobný formát v MS-DOS. Windows má velké množství vlastních ovladačů a z velké části i vlastní systém správy paměti.
Navíc MS-DOS neizoluje aplikace od hardwaru , ani nechrání samotný systém před aplikacemi. Rezidentní část MS-DOS je podobná knihovně funkcí navržených pro práci s diskovými jednotkami a načítání aplikací z nich. Program v prostředí MS-DOS má schopnost dočasně nebo trvale provést jakoukoli akci, včetně nahrazení nebo přeskočení kódu MS-DOS nebo jeho části. Systém Windows používá tuto funkci pro své vlastní účely a úroveň vynechání standardního kódu MS-DOS se s každou novou verzí zvyšuje. Windows 3.1 a jeho 32bitový přístup k disku nahradil kód BIOS pro přístup k disku a Windows for Workgroups 3.11 nahradil nativní kód MS-DOS pro přístup k souborům. To následně umožnilo podporovat dlouhé názvy souborů ve Windows 95, čímž byl kód souboru DOS zastaralý.
Program MS-DOS spuštěný v systému Windows navíc mohl používat funkce systému Windows, které nebyly podporovány systémem MS-DOS. Program MS-DOS spuštěný v systému Windows for Workgroups 3.11 automaticky používal 32bitový přístup k souboru namísto normálních funkcí pro přístup k souborům a diskům v systému MS-DOS. Podobně může speciálně napsaný program pro MS-DOS, který běží na Windows 95, používat dlouhé názvy souborů.
Stejné principy platí pro Windows 98 a Windows Me, které stále kombinují 16bitový a 32bitový kód. S každou další verzí však byl 16bitový kód stále méně viditelný.
Rodina Windows NT se skládá z operačních systémů, které jsou zcela oddělené od MS-DOS a jsou složeny výhradně z 32bitového kódu. Programy MS-DOS a Win16 běží na speciálních virtuálních strojích DOS , které jsou implementovány pomocí běžného rozhraní Win32 API.
Nicméně Windows 3.x lze úspěšně provozovat nad DosBoxem [3] [4] , včetně mobilních zařízení: telefony Motorola MotoMagx , PDA se systémem Windows Mobile , Android [5] a Symbian OS 9 [6] [7] .
RAM | 640 KB hlavní a 256 KB rozšířené paměti [8] (nebo více) |
procesor | Intel 80286 (nebo vyšší) |
HDD | 6,5 MB (doporučeno 9 MB) |
MS-DOS | 3.1 nebo vyšší |
Existuje open source desktopové prostředí Calmira , které umožňuje Windows 3.x používat rozhraní Windows 95 nebo Windows XP (nebo novější v upravených verzích).
Okna | ||
---|---|---|
Hlavní verze | Shelly přes MS-DOS 1,0x 2.x 2,1x 3.0 3,1x Windows 9x 95 ( vývoj ) 98 Mě Windows NT NT 3.1 NT 3.5 NT 3,51 NT4.0 2000 XP ( vývoj ) Vista ( vývoj ) 7 ( vývoj ) osm 8.1 deset jedenáct | |
Windows Server | ||
Specializované | ||
mobilní, pohybliví | ||
Jiné projekty | Xenix OS/2 ZAVŘENO Neptune Nashville Káhira Jedinečnost Midori 10X |