Kako se izvode 32-bitne aplikacije u 64-bitnim verzijama sustava Windows 2008

Svi znamo da je Windows 2008 najnovija Microsoftova 32-bitna verzija poslužiteljskog OS-a. A najnoviji Windows Server 2008 R2 izašao je samo u 64-bitnoj verziji (32-bitni Windows 2008 R2 jednostavno ne postoji). Ovaj OS podržava x64 i ia64 arhitekture. Međutim, programeri su implementirali mogućnost podrške 32-bitnim aplikacijama u okruženju Windows 2008 R2. Ova se funkcija provodi pomoću posebnog emulacijskog sloja koji se zove WOW64 (Windows na Windows64). Podrška za WOW64 podrazumijevano je onemogućena u Windows Server Core i Hyper-V. Ali, ako je potrebno, za podršku 32-bitnim aplikacijama u x64 okruženju, administrator sustava može omogućiti ovu značajku. Da biste to učinili, u naredbeni redak upišite:

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

Za podršku 32-bitnih DotNet aplikacija koristite naredbe:

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

Inače, podrška za 32-bitne aplikacije uključuje 2 naredbe:

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

Svi glavni proizvođači softvera dobili su preporuke od Microsofta za testiranje i provjeru kompatibilnosti njihovih aplikacija u WOW64 okruženju. Međutim, glavna preporuka je nepoželjnost korištenja 32-bitnih aplikacija..

Razgovarajmo o broju jezgara koji se podržavaju u novijim verzijama sustava Windows. Verzija sustava Windows 2008 podržava do 64 logička procesora, u novom Windows 2008 R2 njihov je broj povećan do 256. S obzirom na činjenicu da je u posljednje vrijeme prisutan trend oštrog povećanja broja jezgara na jednom procesoru, ova zaliha je definitivno korisna. A s obzirom na činjenicu da sustav može onemogućiti neiskorištene jezgre, nećemo morati čekati značajno povećanje računa za struju. Što se tiče sustava virtualizacije Hyper-V, on podržava virtualne strojeve s do 32 logička CPU-a (u prethodnoj verziji bilo ih je samo 4).

Minimalni sistemski zahtjevi za Windows Server 2008 R2: 1,4 GHz CPU 64x, 512 MB RAM-a i 10 GB HDD (ali naravno, teško je čekati nevjerojatne performanse iz sustava na takvom hardveru), tako da su preporučeni prirodno veći. Također treba napomenuti da Standardna inačica podržava maksimalno 32 GB RAM-a, a verzije R2 Enterprise i Datacenter iz 2008. do 2 TB RAM-a..