Tryb starszego typu
W informatyce tryb starszy to stan, w którym system komputerowy, komponent lub aplikacja zachowuje się w sposób odmienny od standardowego działania w celu obsługi starszego oprogramowania, danych lub oczekiwanego zachowania. Różni się od kompatybilności wstecznej tym, że element w trybie starszej wersji często poświęca nowsze funkcje lub wydajność lub nie może uzyskać dostępu do danych lub uruchamiać programów, które normalnie mógłby, aby zapewnić ciągły dostęp do starszych danych lub funkcji. Czasami może to pozwolić nowszym technologiom, które zastąpiły stare, emulować je podczas uruchamiania starszych systemów operacyjnych.
Przykłady
- x86-64 mogą działać w jednym z dwóch stanów: tryb długi zapewnia większe fizyczne przestrzenie adresowe i możliwość uruchamiania aplikacji 64-bitowych, które mogą wykorzystywać większe wirtualne przestrzenie adresowe i więcej rejestrów, oraz tryb starszy. Tryb starszego typu tych procesorów pozwala tym procesorom działać tak, jakby były 16- lub 32-bitowymi procesorami x86 ze wszystkimi ich możliwościami i ograniczeniami w celu uruchamiania starszych 16-bitowych i 32-bitowych systemów operacyjnych oraz uruchamiania programów wymagający wirtualnego trybu 8086 do działania w systemie Windows.
- 32-bitowe procesory x86 mają dwa starsze tryby: tryb rzeczywisty i tryb wirtualny 8086. Tryb rzeczywisty powoduje, że procesor w większości zachowuje się tak, jakby był oryginalnym 8086, podczas gdy tryb wirtualny 8086 umożliwia utworzenie maszyny wirtualnej, aby umożliwić uruchamianie programów wymagających trybu rzeczywistego, aby działały w środowisku trybu chronionego . Tryb chroniony to niestarszy tryb 32-bitowych procesorów x86 i 80286.
- Większość kart graficznych do komputerów PC ma tryb VGA i SVGA , co pozwala na ich użycie w systemach, które nie załadowały sterownika urządzenia niezbędnego do korzystania z ich bardziej zaawansowanych funkcji.
- Systemy operacyjne często mają specjalny tryb, który pozwala im emulować starszą wersję w celu obsługi aplikacji zależnych od określonych interfejsów i zachowania tej wersji. Windows XP można skonfigurować tak, aby emulował Windows 2000 i Windows 98 ; Mac OS X może obsługiwać uruchamianie aplikacji Mac OS 9 na komputerach Macintosh z procesorem PowerPC.
- Magistrale komputerowe emulowane w trybie starszej wersji:
- Niektóre rynki niszowe umożliwiły kartom Compact Flash i SD emulację dysków twardych IDE dla starych komputerów z systemem DOS i Windows 95 .
- Wii U można uruchomić w specjalnym „ trybie Wii ”, który aktywuje emulowaną wersję Wii Menu jako sposób grania w gry stworzone dla tego ostatniego systemu (nie jest jednak kompatybilny z grami GameCube bez modyfikacji systemu).
Zobacz też
Kategorie: