|
Wersje 16-bitowe środowiska operacyjne Hybrydy, 16/32-bitowe środowiska operacyjne 32-bitowe systemy operacyjne 64-bitowe systemy operacyjne Historia Historia Windows Oprogramowanie do emulacji |
Windows |
|---|---|
|
Hybrydy, 16/32-bitowe środowiska operacyjne
Windows/386 wprowadził do środowiska jądro działające w 32-bitowym trybie chronionym procesora i monitor urządzeń wirtualnych. Na okres całej sesji nakładka tworzyła jedno lub więcej środowisk wirtualnych typu 8086, umożliwiając wirtualizację urządzeń (karty graficznej, klawiatury, myszy, zegara i kontrolera przerwań) dla każdego z nich. Widocznym dla użytkownika skutkiem działania tej technologii była możliwość uruchamiania wielu środowisk MS-DOS w trybie wielozadaniowości z wywłaszczeniem, z których każde uruchomione było w oddzielnym oknie (aplikacje graficzne MS-DOSu wymagały przejścia w tryb pełnoekranowy). Aplikacje przeznaczone dla środowiska Windows były nadal uruchamiane w trybie wielozadaniowości kooperatywnej, a każda była umieszczona w odrębnym środowisku.
Środowiska Windows 3.0 (rok wydania 1990) i Windows 3.1 (rok 1992) znacznie usprawniły wyżej opisane mechanizmy, głównie dzięki wykorzystywaniu pamięci wirtualnej i ładowanych do pamięci sterowników urządzeń wirtualnych (VxD). które zezwalały poszczególnym oknom DOS uruchomionym w wielozadaniowości wspólne korzystanie z umownych urządzeń. Dzięki tym rozwiązaniom aplikacje Windows mogły być uruchamiane w 16-bitowym trybie chronionym (zarówno gdy środowisko Windows działało w trybie standardowym, jak i rozszerzonym trybie procesorów 386), otrzymując dostęp do kilkunastu megabajtów pamięci operacyjnej, były też zwolnione z konieczności korzystania z systemu pamięci wirtualnej obsługiwanego programowo. Nadal działały we wspólnej przestrzeni adresowej, gdzie były częściowo chronione przez funkcję segmentacji pamięci, a ich wykonywanie odbywało się w trybie wielozadaniowości kooperacyjnej. W przypadku Windows 3.0 Microsoft dodatkowo napisał w asemblerze część kluczowych funkcji środowiska, co obniżyło wymagania pamięciowe platformy i przyspieszyło jej działanie.
Hybrydowe, 16/32-bitowe systemy operacyjne
Po wprowadzeniu do środowiska Windows for Workgroups 3.11 32-bitowego dostępu do plików, platforma Windows mogła w końcu zrezygnować z zarządzania plikami przez system operacyjny DOS. Wykorzystując cechy nowego mechanizmu, system operacyjny Windows 95 wprowadził możliwość stosowania długich nazw plików, zaś DOS ze swoimi ograniczeniami nazw plików (8 liter nazwy plus 3 rozszerzenia) został sprowadzony do roli programu ładującego system przy starcie komputera. Windows 95 i jego następcy do wersji Me miały więc dwa jądra, środowiska: uruchamiany zaraz po starcie DOS, a chwilę później środowisko wielozadaniowe (pulpit). Sam DOS był dostarczany wraz z Windows, co sprawiło, że (częściowo) obsługiwał długie nazwy plików, jeśli jego aplikacje były wywoływane spod Windows. Konkurencja Microsoftu nie przyjęła tych nowości ciepło. Najważniejszą cechą nowego systemu była możliwość uruchamiania 32-bitowych programów graficznych działających wielowątkowo w trybie wielozadaniowości z wywłaszczeniem. Niestety konieczność utrzymania zgodności wstecznej z programami 16-bitowymi oznaczała, że komponenty graficznego interfejsu użytkownika nadal były 16-bitowe, do tego nie w pełni wielobieżne, co skutkowało obniżonymi osiągami systemu i kłopotami z jego stabilnością.
|
|
|
Wszystkie informacje pochodzą z internetowej encyklopedii Wikipedia | |
|
|