Jak uruchamiać 32-bitowe aplikacje w 64-bitowych wersjach systemu Windows 2008

Wszyscy wiemy, że Windows 2008 był najnowszą 32-bitową wersją systemu operacyjnego serwera firmy Microsoft. Najnowszy system Windows Server 2008 R2 pojawił się tylko w wersji 64-bitowej (32-bitowy system Windows 2008 R2 po prostu nie istnieje). Ten system operacyjny obsługuje architektury x64 i ia64. Jednak programiści wdrożyli możliwość obsługi aplikacji 32-bitowych w środowisku Windows 2008 R2. Ta funkcja jest realizowana za pomocą specjalnej warstwy emulacji o nazwie Łał64 (Windows na Windows64). Obsługa WOW64 jest domyślnie wyłączona w Windows Server Core i Hyper-V. Ale w razie potrzeby w celu obsługi aplikacji 32-bitowych w środowisku x64 administrator systemu może włączyć tę funkcję. Aby to zrobić, w wierszu polecenia wpisz:

 dism / Online / Enable-Feature / FeatureName: ServerCore-WOW64

Aby obsługiwać 32-bitowe aplikacje DotNet, użyj poleceń:

 dism / Online / Enable-Feature / FeatureName: NetFx2-ServerCore
 dism / Online / Enable-Feature / FeatureName: NetFx2-ServerCore-WOW64

W przeciwnym razie obsługa aplikacji 32-bitowych obejmuje 2 polecenia:

 start / w ocsetup ServerCore-WOW64
 start / w ocsetup NetFx2-ServerCore-WOW64

Wszyscy główni programiści otrzymali zalecenia od Microsoft dotyczące testowania i weryfikacji zgodności ich aplikacji w środowisku WOW64. Jednak głównym zaleceniem jest niepożądane korzystanie z aplikacji 32-bitowych..

Porozmawiajmy o liczbie rdzeni obsługiwanych w najnowszych wersjach systemu Windows. Wersja systemu Windows 2008 obsługuje do 64 procesorów logicznych, w nowym systemie Windows 2008 R2 ich liczba została zwiększona do 256. Biorąc pod uwagę fakt, że ostatnio zaobserwowano tendencję do gwałtownego wzrostu liczby rdzeni na jednym procesorze, zapasy te są zdecydowanie przydatne. Biorąc pod uwagę fakt, że system może wyłączyć nieużywane jądra, nie będziemy musieli czekać na znaczny wzrost rachunków za prąd. Jeśli chodzi o system wirtualizacji Hyper-V, obsługuje maszyny wirtualne z maksymalnie 32 logicznymi procesorami (w poprzedniej wersji było tylko 4).

Minimalne wymagania systemowe dla Windows Server 2008 R2: procesor 1,4 GHz 64x, 512 MB pamięci RAM i 10 GB HDD (ale oczywiście trudno jest czekać na niesamowitą wydajność systemu na takim sprzęcie), dlatego zalecane są naturalnie wyższe. Należy również zauważyć, że wersja standardowa obsługuje maksymalnie 32 GB pamięci RAM, a wersje 2008 R2 Enterprise i Datacenter do 2 TB pamięci RAM.