ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° amd64 em64t ΡΡΠΎ ΡΡΠΎ
64-Π±ΠΈΡΠ½ΡΠ΅ x86 ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ 64-Π±ΠΈΡΠ½ΡΡ
x86 ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΡΠΌ ΠΠ?
1)64-Π±ΠΈΡΠ½ΡΠΉ x86 ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ FAQ ΡΡΠΎ Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ AMD Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ AMD64 ΠΈ Intel c EM64T, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ AMD Opteron/Athlon64/Turion 64(ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ Athlon64)/Sempron 64/Phenom64. Π£ Intel ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° EM64T ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Celeron D 3X1/3X6, Pentium4 5X1/5X6/6XX, Pentium D, Pentium XE (Π½Π΅ Pentium4 XE!), Π²ΡΠ΅Ρ
Xeon DP Ρ 800ΠΠΡ Ρ ΡΠΈΠ½ΠΎΠΉ ΠΈ XeonMP c 667ΠΠΡ ΡΠΈΠ½ΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π±ΡΠ΄ΡΡΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Intel Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Pentium M ΠΈ Π‘eleron M.
Π’Π°ΠΊΠΆΠ΅ Π½Π°Π΄ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠΏΠΎΠ·Π½Π°ΡΡΡΡ BIOS’ΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ (ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π² Π½Π΅Π³ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ΄, Π½Π΅ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ΅ΡΡΡΠ·Π½ΡΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°). Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠΈΡΡΠ°ΡΠΈΡΡ
ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ BIOS ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Intel, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ Π²ΡΠ΅ LGA775-ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΈΠ΅ ΠΏΠ»Π°ΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ.
2)ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ FAQ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΠ‘:
Microsoft Windows XP Professional x64 Edition, Microsoft Windows 2003 Server x64 Editions (Standart/Enterprise/Datacenter), Windows Server 2008, ΡΠ°ΠΊΠΆΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ AMD64 ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Ρ Sun Solaris ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Linux ΠΈ FreeBSD,(Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
ΠΠ‘ Π²ΡΡ
ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ FAQ), Windows Vista ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ x64 Π²Π΅ΡΡΠΈΠΈ Π²ΡΠ΅Ρ
ΡΠ΅Π΄Π°ΠΊΡΠΈΠΉ ΠΊΡΠΎΠΌΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ
.
3)ΠΡΠ°ΠΉΠ²Π΅ΡΡ. ΠΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ΄ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ, ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ. ΠΠ»Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΡ
(Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ nVidia GeForce ΠΈ ATi Radeon, ΡΠΈΠΏΡΠ΅ΡΡ ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Intel, VIA, nVidia) ΡΠ°ΠΊΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ.
Π‘ΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΎΠ±ΡΡΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΠΈΡΠ»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Π΄Π»Ρ 32 ΠΈ 64-Π±ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΎΡ Microsoft:
SPEC CPU2000. Π§Π°ΡΡΡ 19. EM64T Π² ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ Intel Pentium 4
ΠΡ ΡΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²Π΅ΡΡΠΈΠΈ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΎΡ Intel Π² ΡΠ΅ΡΡΠ°Ρ SPEC CPU2000, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΡΠΎΡ ΡΠ°Π· ΡΡΠΎ Π±ΡΠ» ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ Xeon, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΎΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ½ΠΎΠΊ.
Π‘ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ 600-ΠΉ ΡΠ΅ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Intel Pentium 4 Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ , ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π²ΠΎΠΏΡΠΎΡ: Β«Π ΡΡΠΈ 64 Π±ΠΈΡΠ° Π»ΡΡΡΠ΅?Β». Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΠΊΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅ ΠΏΡΠΎΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΡ. ΠΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΠ°Π»ΠΈΡΡ Π·Π° ΠΊΠ°Π΄ΡΠΎΠΌ β ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, ΠΎΠ±ΡΠ΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π²ΠΎΠΏΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ: Β«ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ Π ΠΏΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ Π Π½Π° Π·Π°Π΄Π°ΡΠ΅ ΠΒ». ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π·Π° 64-Π±ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΎΡΡΠ°ΡΡΡΡ Π΅Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Β«ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΡΒ» ΠΈ Π±ΠΎΠ»ΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΡΡΠ°ΠΌ SPEC CPU2000 Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄Π΅Π»Π°, Π° Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΡΠΆΠ΅ ΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°.
Π ΡΡΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅ ΠΌΡ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Intel Pentium 4 660 Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ Linux ΠΈ Windows. ΠΠ΅ΡΠ²Π°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΉ ΡΠ°ΡΠ΅ ΡΠ΅ΡΠ°ΡΡ Β«Π±ΠΎΠ»ΡΡΠΈΠ΅Β» Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. Π Windows XP x64 Π·Π°ΡΠ΅ΡΠ°Π»ΡΡ ΡΡΠ΄Π°, ΠΊΠ°ΠΊ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠ΅Π½ΠΈΡΡ, ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΆΠ΄Π°ΡΡ ΠΎΡ 64-Ρ Π±ΠΈΡ ΠΏΠΎΠ΄ ΡΡΠΎΠΉ ΠΠ‘. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Π½Π΅Π΅ ΠΏΠΎΠΊΠ°, ΠΌΡΠ³ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΡ, Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ (ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΡΠΎΠ»ΡΠΊΠΎ FarCry Π·Π°ΡΠ²Π΅ΡΠΈΠ»ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, ΠΏΡΠ°Π²Π΄Π°, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠΊΠ° ΡΠΎΠΆΠ΅ Π½Π΅Ρ).
Intel Pentium 4 660
ΠΠ° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ ΡΠΆΠ΅ Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΎΠ±Π·ΠΎΡ ΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ΄ 32-Π±ΠΈΡΠ½ΠΎΠΉ ΠΠ‘. ΠΡΠ°ΡΠΊΠΎ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈΡΡ ΡΠ°ΠΊΠΈΠ΅: Π² ΡΠΈΠ»ΡΠ½ΠΎ ΡΡΡΠ΅Π΄Π½Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ½ΡΡΠΈΠΈ Β«ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΒ» Pentium 660 ΠΈΠ΄Π΅Ρ Π½Π°ΡΠ°Π²Π½Π΅ Ρ Athlon 64 FX-55.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π²ΡΠ·Π²Π°Π»ΠΎ Ρ ΠΌΠ΅Π½Ρ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠΎΡΠΈΠΉ, ΡΠΎ Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΈΠΌΠΈ Ρ Π²Π°ΠΌΠΈ.
ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅ β ΠΎΠ½ Π³ΡΠ΅Π΅ΡΡΡβ¦ ΠΠ΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, ΠΎΠ± ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΠΆΠ΅ Π½Π΅ΠΌΠ°Π»ΠΎ, ΠΈ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ, Π½ΠΎβ¦ ΠΡΠ΄Π°Π½Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π° ΡΡΠ°ΡΠ½ΡΠΉ ΠΊΡΠ»Π΅Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠΏΡΠ°Π²ΠΈΠ»ΡΡβ¦ ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²Π½Π΅ΡΠ½Π΅ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ. ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π»Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ TM2, ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΎΠ² Π±ΡΠ»ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΈΠΆΠ΅ β ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈ Π΄ΠΎ 18%. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠ·Π½Π°ΡΡ, Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π² ΡΡΠΎΡΠ»ΠΈΠ½Π³, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ ΡΠΈΠΏΠ° RMClock. Π’Π°ΠΊ ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΡ Π²ΡΠ΅ΠΌ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΠΌ Π»ΠΈΡΠ°ΠΌ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Π΅Π΅ ΠΎΡΠ½Π΅ΡΡΠΈΡΡ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°.
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ ΠΊΡΠ»Π΅Ρ ΠΎΡ Intel Π±ΡΠ» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° Π²Π½Π΅ΡΠ½Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Foxconn CMI-775-1N, ΠΈ ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ»ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ RMClock. Π‘ ΡΡΠΈΠΌ ΠΊΡΠ»Π΅ΡΠΎΠΌ Π²ΡΠ΅ ΡΡΠ°Π»ΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π»ΡΡΡΠ΅ β ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π΅ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°Π»ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ 80- ΠΈ 120-ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅ΡΡΠΎΠ²ΡΠ΅ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΡ Π² ΠΊΠΎΡΠΏΡΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΡΠΌΠ΅Π»ΠΈ.
ΠΠΎΡΠ»Π΅ Π΄ΠΎΠ»Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠ² Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π°Π²ΡΠΎΡΠ°ΠΌΠΈ Zalman 7700Cu, ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ° Π±ΡΠ»Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Ρ Albatron PX925XE Pro-R Π½Π° ABIT Fatal1ty AA8XE, ΠΈ ΠΏΠ°ΠΌΡΡΡ Corsair XMS2 ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Β«ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡΒ» XMS2 Pro.
Π Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΠΎΡΠ°ΡΠΈΠ»ΠΎΡΡ ΡΡΠ°ΡΡΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΡΠ°Π·ΡΠ΅ΠΌΡ Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠΎΠ² Π±ΡΠ»ΠΈ Π² Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ , ΠΈ Ρ, ΠΏΠΎΠ½Π°Π΄Π΅ΡΠ²ΡΠΈΡΡ Π½Π° ΠΌΠΎΡΡ Β«ΠΠ°Π»Π°ΠΌΠ°Π½Π°Β», Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΠΈΡ . ΠΠΎ Π½Π΅ ΡΡΡ-ΡΠΎ Π±ΡΠ»ΠΎ. ΠΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΡΠ΅ΡΡΠΎΠ² ΡΡΠ΅ΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΡΠ°Π΄ΠΎΠ²Π°Π»Π° ΠΌΠ΅Π½Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ Β«ΠΌΠ½Π΅ ΡΡΠ°Π»ΠΎ Π³ΠΎΡΡΡΠΎ, ΠΈ Ρ, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, Π²ΡΠΊΠ»ΡΡΡΡΡΒ»β¦
ΠΠ°ΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π½Π° ΡΡΠΎΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π½ΠΈΠΆΠ΅. ΠΠ°Π»Π΅Π΅ Π±ΡΠ»ΠΈ Π±Π΅Π·ΡΡΠΏΠ΅ΡΠ½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΡΠΎ-ΡΠΎ ΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΠΈΡΡ Π² BIOS. Π ΠΈΡΠΎΠ³Π΅ Albatron Π²Π΅ΡΠ½ΡΠ»ΡΡ, Π° ΠΏΠ°ΠΌΡΡΡ ΠΎΡΡΠ°Π»Π°ΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠ΅ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΈ, Π½ΠΎΠ²Π°Ρ ΠΏΠ°ΠΌΡΡΡ Π²ΡΠ΄Π°Π²Π°Π»Π° Π² Π΄Π²ΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½Π° 5-6% ΠΌΠ΅Π½ΡΡΠΈΠ΅. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π° ΡΠ΅ΠΊΠΎΡΠ΄ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π½Π΅ ΠΈΠ΄Π΅ΠΌ, ΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π° ΡΡΠΎΠΉ ΡΠ²ΡΠ·ΠΊΠ΅. Β«ΠΠΎ ΠΎΡΠ°Π΄ΠΎΠΊ ΠΎΡΡΠ°Π»ΡΡΒ» (Π‘).
SuSE 9.2
ΠΠΎΠ²ΡΠΉ (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π΄Π»Ρ Π½Π°ΡΠΈΡ ΡΠ΅ΡΡΠΎΠ²) ΡΠ΅Π»ΠΈΠ· ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Novell ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ β ΡΠ΄ΠΎΠ±Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠ΄ΡΠΎ 2.6, Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Ρ Π΄Π»Ρ Π΄Π²ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ (IA32 ΠΈ AMD64/EM64T) Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ (ΠΏΡΠ°Π²Π΄Π°, ΠΎΠ½ ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π²ΡΡ ΡΠ»ΠΎΠΉΠ½ΡΠΉ, ΡΠ°ΠΊ ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅). ΠΡΠΌΠ΅ΡΠ°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ EM64T, Π΄ΡΠΌΠ°Ρ, ΡΠΆΠ΅ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° β SuSE Π΅ΡΠ΅ Ρ Π°ΠΏΡΠ΅Π»Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ 64-Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΎΡ Intel. ΠΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΡΠΎΠΌ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π΅. ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠΆΠ΅ Π²Π΅ΡΡΠΈΡ 9.3 ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π²ΡΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ β ΠΠ‘ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ACPI. Π’Π°ΠΊ ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π² BIOS 85 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΈ Π±Π΅Π· ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΡΠΌΠ° ΠΏΡΠΎΡΡΠΎ Π²ΡΠΊΠ»ΡΡΠΈΠ»Π°ΡΡ (ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π² Π² Π»ΠΎΠ³ΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ).
ΠΠΎΠΆΠ°Π»ΡΠΉ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» β ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ ΠΈ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²ΡΠ·Π°Π½ΠΎ ΠΈ Ρ BIOS ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΠ»Π° Π² Π½Π°ΡΠΈ ΠΏΠ»Π°Π½Ρ.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΠ
ΠΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ Zalman 7700Cu Π² ΠΏΠ°ΡΠ΅ Ρ 80- ΠΈ 120-ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅ΡΡΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΡΠΏΡΡΠ½ΡΠΌΠΈ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ (ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌΠΈ Π½Π° ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΡΡ ΠΎΠ±ΠΎΡΠΎΡΠ°Ρ ). ΠΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ ΠΈ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΎΠ² SPEC CPU2000, ΠΊΠ°ΠΊ ΠΌΡ Π·Π½Π°Π΅ΠΌ, Π½Π΅ Π·Π°Π²ΠΈΡΡΡ, Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΡΡΠΎ ΡΡΠΎ Π±ΡΠ»ΠΈ ATI Radeon X600 ΠΈ Seagate Barracuda V SATA. ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» Π±Π»ΠΎΠΊ ΠΎΡ FSP ΠΌΠΎΡΠ½ΠΎΡΡΡΡ 460 ΠΡ.
Π’Π΅ΡΡΡ ΠΏΠΎΠ΄ Linux
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠ»ΠΎ Π½Π΅ ΠΎΠ΄ΠΈΠ½ Π΄Π΅Π½Ρ, Π° Π°Π²ΡΠΎΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΎΡΠ΅Π½Ρ Π»ΡΠ±ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈΡ Π²Π΅ΡΡΠΈΠΈ, ΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ Π²Π΅ΡΡΠΈΠΉ, Π° Π½ΠΎΠ²ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΡΡΡΡ (ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΎ ΠΎΠΏΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Π΅ΡΡΠΈΠΉ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ).
ΠΡΠ΅ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ Π½Π°ΡΠΈΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π½Π° Π½ΠΈΡ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ.
gcc/g77 β ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π² Linux-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ . ΠΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ AMD64/EM64T. ΠΠΎΠΏΡΠΎΡ ΠΎΠ± ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Ρ ΠΎΡΡ ΠΈ ΡΡΠΎΠΈΡ Π² ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°Ρ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Ρ Fortran 90 Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Π½Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅ΡΡΠ°Ρ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ Π½Π° Π½Π΅ΠΌ Π½Π΅Π»ΡΠ·Ρ.
ΠΡΠΎΠ΄ΡΠΊΡ The Portland Group Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ (Π² ΡΠ·ΠΊΠΈΡ ΠΊΡΡΠ³Π°Ρ π ), Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ OpenMP ΠΈ MPI. ΠΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ AMD64. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π²Π΅ΡΡΠΈΡ 6.0-2. Π Π½Π΅ΠΉ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° PGO, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° ΡΠ΅ΡΡΠ°Ρ SPEC CPU2000 ΠΎΠ½Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ, ΠΈ Ρ Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠΈΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²Π΅ΡΡΠΈΡΡ , Π° ΠΏΠΎΠΊΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ»Π΄ 5.2.
Pathscale β ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΡΡΠ°Π·Ρ ΡΠΎΠ·Π΄Π°Π²Π°Π²ΡΠΈΠΉΡΡ Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ Π½Π° 64-Π±ΠΈΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ AMD64/EM64T. ΠΠ½ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ (Π·Π° Π³ΠΎΠ΄ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ Π²ΠΎΠ·ΡΠΎΡ Π΄ΠΎ 2.1), ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Π±ΡΠ²Π°ΡΡ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΈΠΏΠ° Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ°ΠΊ ΠΈ Π² ΠΏΡΠΎΡΠ»ΡΠΉ ΡΠ°Π·, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ 32-Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, ΠΌΡ Π²Π½Π΅ ΠΊΠΎΠ½ΠΊΡΡΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊΡΠΎΠΌΠ΅ base ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π΅ΡΠ΅ ΠΈ peak. ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π² Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» (Π²Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π² ΠΏΠΎΡΡΠ°Π²ΠΊΡ) Π΄Π»Ρ peak Π·Π°ΠΏΡΡΠΊΠΎΠ² ΠΌΡ Π²Π½Π΅ΡΠ»ΠΈ ΠΏΠ°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ β ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ACML (Π΄Π°β¦ Π·Π°Π±Π°Π²Π½ΠΎβ¦ ACML Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅ Intelβ¦ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ) Π²Π΅ΡΡΠΈΠΈ 2.6.0 ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ 3DNow! Π² Π΄Π²ΡΡ ΡΠ΅ΡΡΠ°Ρ .
ΠΡΠΎΠ΄ΡΠΊΡΡ ΠΎΡ Intel Π·Π°ΡΠ»ΡΠΆΠ΅Π½Π½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Π»ΡΡΡΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΎΡ Β«Π°Π²ΡΠΎΡΠ° PentiumΒ». ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΊΠΎΠΌΡ ΠΊΠ°ΠΊ Π½Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Π·Π½Π°ΡΡ Π²ΡΠ΅ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ. ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ SSE3 Π² ΡΠ΄ΡΠ΅ Prescott ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
ΠΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΈ Π² ΡΡΠΎΡ ΡΠ°Π· Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΊ Β«ΠΎΡΠ΅Π½ΠΎΡΠ½ΡΠΌΒ» (Β«estimatedΒ» ΠΏΠΎ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ SPEC), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π±Π΅ΡΠ° ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΎΠ½ΠΈ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π²ΡΡΡΠ΅ΡΠ°Π»).
Linux 32 | Linux 64 | Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ 64 vs. 32 (%) | |||||||||
gcc | ic8.1 | pgi5.2 | gcc | ic8.1 | pgi5.2 | path2.1 | path2.1 peak | gcc | ic8.1 | pgi5.2 | |
164.gzip | 886 | 1152 | 881 | 1000 | 1216 | 950 | 1086 | 1082 | 12,9 | 5,6 | 7,9 |
175.vpr | 1068 | 1223 | 989 | 1095 | 1180 | 1002 | 1052 | 1091 | 2,5 | -3,5 | 1,3 |
176.gcc | 1723 | 2102 | 1585 | 1704 | 1899 | 1514 | 1677 | 1676 | -1,1 | -9,7 | -4,5 |
181.mcf | 1499 | 1977 | 1395 | 780 | 925 | 755 | 776 | 1494 | -48,0 | -53,2 | -45,9 |
186.crafty | 1032 | 1347 | 832 | 1502 | 1625 | 1122 | 1351 | 1434 | 45,5 | 20,6 | 34,9 |
197.parser | 1071 | 1457 | 895 | 1155 | 1219 | 831 | 1067 | 1204 | 7,8 | -16,3 | -7,2 |
252.eon | 885 | 1873 | 221 | 1404 | 2251 | 266 | 1442 | 1500 | 58,6 | 20,2 | 20,4 |
253.perlbmk | 1413 | 2103 | 1448 | 1575 | 2199 | 1387 | 1564 | 1729 | 11,5 | 4,6 | -4,2 |
254.gap | 1447 | 1944 | 1389 | 1554 | 1930 | 1374 | 1620 | 1609 | 7,4 | -0,7 | -1,1 |
255.vortex | 1586 | 2560 | 1516 | 1896 | 2786 | 1621 | 2460 | 2597 | 19,6 | 8,8 | 7,0 |
256.bzip2 | 1075 | 1308 | 1098 | 1265 | 1413 | 1136 | 1232 | 1207 | 17,7 | 8,0 | 3,5 |
300.twolf | 1454 | 1664 | 1469 | 1421 | 1662 | 1260 | 1295 | 1623 | -2,3 | -0,1 | -14,2 |
SPECint_base2000 | 1231 | 1676 | 1038 | 1326 | 1614 | 1015 | 1330 | 1478 | 7,7 | -3,7 | -2,2 |
168.wupwise | 1250 | 2768 | 1507 | 1238 | 3230 | 1698 | 2066 | 2244 | -1,0 | 16,7 | 12,7 |
171.swim | 1881 | 2585 | 2784 | 2001 | 2569 | 2758 | 2708 | 2704 | 6,4 | -0,6 | -0,9 |
172.mgrid | 881 | 1612 | 1432 | 864 | 1854 | 1692 | 1324 | 1467 | -2,0 | 15,0 | 18,2 |
173.applu | 914 | 1583 | 1681 | 1006 | 1623 | 1764 | 1612 | 1611 | 10,1 | 2,5 | 5,0 |
177.mesa | 913 | 1519 | 1102 | 1560 | 2044 | 1232 | 1506 | 1776 | 70,9 | 34,6 | 11,8 |
178.galgel | 3461 | 3157 | 3544 | 3397 | 2535 | 3002 | 2,4 | 7,6 | |||
179.art | 990 | 3629 | 1949 | 1828 | 5824 | 1819 | 3945 | 4665 | 84,7 | 60,5 | -6,7 |
183.equake | 2100 | 2141 | 1793 | 1951 | 2485 | 1996 | 2161 | 2083 | -7,1 | 16,1 | 11,3 |
187.facerec | 2078 | 1653 | 2210 | 2252 | 2378 | 2518 | 6,4 | 36,2 | |||
188.ammp | 831 | 991 | 1130 | 1198 | 1426 | 1322 | 1099 | 1169 | 44,2 | 43,9 | 17,0 |
189.lucas | 2232 | 1960 | 2245 | 2063 | 2179 | 2168 | 0,6 | 5,3 | |||
191.fma3d | 1414 | 1452 | 1725 | 1624 | 1219 | 1227 | 22,0 | 11,9 | |||
200.sixtrack | 343 | 645 | 618 | 480 | 634 | 661 | 559 | 531 | 40,0 | -1,7 | 7,0 |
301.apsi | 779 | 1336 | 1190 | 845 | 1363 | 1317 | 1186 | 1245 | 8,5 | 2,0 | 10,7 |
SPECfp_base2000 | 1814 | 1554 | 2076 | 1711 | 1707 | 1803 | 14,4 | 10,1 |
ΠΠΎ ΡΠ΅ΡΡΠ°ΠΌ CINT2000 Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π±Ρ Π½Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΠΉ Β«ΠΏΡΠΎΠ²Π°Π»Β» Π½Π° 50% Π½Π° Π·Π°Π΄Π°ΡΠ΅ 181.mcf, ΡΠΎ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ Π±ΡΠ»ΠΈ Π±Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π»ΡΡΡΠ΅. ΠΠΎ ΡΠ°Π½Π½ΠΈΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΌΡ ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΡΡΠΎΡ ΠΏΠΎΠ΄ΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ. Π Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΡΠΎ-ΡΠΎ Β«Π»ΠΎΠΌΠ°Π΅ΡΡΡΒ» Π΄Π»Ρ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ Ρ Π²Π°ΡΠ°ΡΡ ΠΊΡΡΠ°, ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π² 64-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. Π ΠΏΠΎΠ»ΡΠ·Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° Π³ΠΎΠ²ΠΎΡΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² 181.mcf Π΄Π»Ρ Π΄Π²ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Β«ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΒ» ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° 64 Π±ΠΈΡ Π² ΡΠ΅ΡΡΠ°Ρ CINT2000 Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄Π»Ρ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° gcc. Π Π² CFP2000 ΠΎΠ½ ΡΠΎΠΆΠ΅ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π½Π΅ ΠΏΠ»ΠΎΡ .
ΠΡΠΎΠ΄ΡΠΊΡ ΠΎΡ Intel, ΠΊΠ°ΠΊ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ°ΠΌΡΠ΅ Π²ΡΡΠΎΠΊΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π Π°Π΄ΡΠ΅Ρ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π΄Π»Ρ CFP2000 Ρ Π½Π΅Π³ΠΎ Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°. Π‘ CINT2000, ΠΏΡΠ°Π²Π΄Π°, ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠΎΡ ΡΠΆΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΠ°ΠΌ ΡΡΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π² Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠΌ Π·Π°ΡΠ΅ΡΠ΅ ΠΎΠ½ Π»ΡΡΡΠΈΠΉ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ² Ρ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΎΠΉ, ΡΠΎ ΠΎΠ½ ΠΏΡΠΎΠΈΠ³ΡΠ°Π» Π² ΡΠ΅ΡΡΡΠ΅Ρ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌ ΠΎΡ Portland Group ΠΈ Pathscale. Π‘ΡΡΠ°Π½Π½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΎΠΈΠ³ΡΡΡ Π² 171.swim, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎΡ ΡΠ΅ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ, Π° ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Intel Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Ρ .
PGI ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Β«ΡΠ°Π΄ΠΎΠ²Π°ΡΡΒ» Π½Π°Ρ Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Ρ CINT2000, ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΅ΠΌΡ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ°Π²Π½ΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈ Π² ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ ΠΎΠ½ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ Π±Π»Π΅ΡΠ΅Ρ, Π½Π΅Π΄ΠΎΡΡΠ³ΠΈΠ²Π°Ρ Π΄Π°ΠΆΠ΅ Π΄ΠΎ gcc. Π‘ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΎΠΉ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΡΠ΅, ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈΠ΄Π΅Ρ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π½Π° ΡΠ°Π²Π½ΡΡ Ρ Pathscale, Π° Π² ΡΠ΅ΡΡΡΠ΅Ρ Π·Π°Π΄Π°ΡΠ°Ρ Π²ΡΠΈΠ³ΡΡΠ²Π°Π΅Ρ Ρ Intel.
Pathscale EKO Compiler Suite, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΡ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΡΡΡ, ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΠ΅Ρ Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ Π² Π»ΠΈΡΠ΅ Intel ΠΈ PGI. Π Π΅ΡΠ»ΠΈ Π² CINT2000 ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΠΎΠ²Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Intel ΠΈ PGI, ΡΠΎ Π² Π²ΠΎΡΡΠΌΠΈ ΠΈΠ· 14 ΡΠ΅ΡΡΠΎΠ² CFP2000 ΠΎΠ½ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π΅Ρ PGI, Π° Π² Π΄Π²ΡΡ Π²ΡΠΈΠ³ΡΡΠ²Π°Π΅Ρ Ρ Intel. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΏΡΡΡ ΡΠ΅ΡΡΠΎΠ² Π² peak-ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠ»ΡΡ βm32 (Π²ΠΊΠ»ΡΡΠ°Ρ Π·Π»ΠΎΠΏΠΎΠ»ΡΡΠ½ΡΠΉ 181.mcf), ΠΈ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π΅ Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΠΉΡΠ°Ρ Ρ ΠΎΡΠΎΡΠΎ Π»ΠΎΠΆΠ°ΡΡΡ Π½Π° Π½ΠΎΠ²ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΡΡΠ°ΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ACML Π΄Π°Π»ΠΎ ΠΏΡΠΈΠ±Π°Π²ΠΊΡ ΠΏΠΎΡΡΠΈ Π² 20% Π² ΡΠ΅ΡΡΠ΅ galgel.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΉ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° 64-Π±ΠΈΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Intel, ΡΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, Π΄Π»Ρ Π·Π°Π΄Π°Ρ ΠΊΠ»Π°ΡΡΠ° CFP2000 ΡΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ». ΠΡΡΡΡ ΠΏΡΠΈΡΠΎΡΡ ΠΈ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ, Π½ΠΎ ΠΎΠ½ Π΅ΡΡΡ β ΡΠΎΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ SPECfp_base2000 Π½Π° 14 ΠΈ 10% Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Intel ΠΈ Portland Group ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΎ ΠΏΠΎΠ»Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ 32-Π±ΠΈΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ (Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΠΏΠΎ Π½Π°ΡΠΈΠΌ ΡΠ΅ΡΡΠ°ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ 32-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΠ‘ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ΄ Β«ΡΠΎΠ΄Π½ΠΎΠΉΒ» ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ).
Windows XP Pro x64 Edition
Π£Π΄Π°Π»ΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Π² Π½Π΅Π΄Π°Π²Π½ΠΎ Π²ΡΡΠ΅Π΄ΡΠ΅ΠΉ 64-Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Microsoft. ΠΠ»Ρ 64-Π±ΠΈΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π°ΠΏΡΠ΅Π»ΡΡΠΊΠΈΠΉ PSDK (3790.1830). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠΏΠΏΠΎΠ½Π΅Π½ΡΠ° Π²ΡΡΡΡΠΏΠ°Π»Π° ΠΎΠ±ΡΡΠ½Π°Ρ Windows XP Pro SP2.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΈ Portland Group ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄Π»Ρ x64 Π²Π΅ΡΡΠΈΠΈ Windows, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ (ΠΏΠΎΠΊΠ°) ΡΠΎΠ»ΡΠΊΠΎ Π€ΠΎΡΡΡΠ°Π½, ΠΈ Π½Π°ΠΌ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ ΠΎΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΠΈΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π΅ΠΌ ΡΠ΅Π»ΠΈΠ·Π°.
Windows 32 Π±ΠΈΡ | Windows 64 Π±ΠΈΡ | Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ 64 vs. 32 (%) | ||||
ic8.1 | msvc | ic8.1 | msvc | ic8.1 | msvc | |
164.gzip | 1209 | 972 | 1213 | 1057 | 0,3 | 8,7 |
175.vpr | 1248 | 1068 | 1233 | 1094 | -1,2 | 2,4 |
176.gcc | 2044 | 1921 | 1349 | -6,0 | ||
181.mcf | 2096 | 1574 | 2057 | 1000 | -1,9 | -36,5 |
186.crafty | 1352 | 1149 | 1589 | 1417 | 17,5 | 23,3 |
197.parser | 1498 | 1119 | 1411 | 786 | -5,8 | -29,8 |
252.eon | 2265 | 1154 | 2487 | 1485 | 9,8 | 28,7 |
253.perlbmk | 1898 | 1507 | 2069 | 1498 | 9,0 | -0,6 |
254.gap | 1942 | 1691 | 1915 | 1660 | -1,4 | -1,8 |
255.vortex | 2913 | 1719 | 2881 | 1580 | -1,1 | -8,1 |
256.bzip2 | 1320 | 1152 | 1408 | 1209 | 6,7 | 5,0 |
300.twolf | 1791 | 1418 | 1791 | 1448 | 0,0 | 2,1 |
SPECint_base2000 | 1737 | 1770 | 1271 | 1,9 | ||
168.wupwise | 2798 | 3081 | 10,1 | |||
171.swim | 2569 | 2534 | -1,4 | |||
172.mgrid | 1621 | 1862 | 14,9 | |||
173.applu | 1596 | 1672 | 4,8 | |||
177.mesa | 1588 | 869 | 2095 | 1535 | 31,9 | 76,7 |
178.galgel | 3661 | 3662 | 0,0 | |||
179.art | 4501 | 2086 | 6118 | 1969 | 35,9 | -5,6 |
183.equake | 2120 | 1937 | 2441 | 1785 | 15,1 | -7,9 |
187.facerec | 2017 | 2180 | 8,1 | |||
188.ammp | 1352 | 1143 | 1298 | 903 | -4,0 | -21,0 |
189.lucas | 2278 | 2235 | -1,9 | |||
191.fma3d | 1576 | 1721 | 9,2 | |||
200.sixtrack | 651 | 642 | -1,4 | |||
301.apsi | 1358 | 1350 | -0,6 | |||
SPECfp_base2000 | 1915 | 2069 | 8,0 |
ΠΠ°ΠΏΡΡΠΌΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Ρ ΠΏΡΠΎΡΠ»ΡΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ Windows ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½Π΅Π»ΡΠ·Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΡΠΎΡ ΡΠ°Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΎΡ AMD. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° 64 Π±ΠΈΡΠ° Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Intel ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Β«ΡΡΠ°Π»ΠΎ ΡΡΡΡ Π»ΡΡΡΠ΅Β», Π° Π²ΠΎΡ Π΄Π»Ρ Microsoft ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Intel Β«Π³ΡΠ»ΡΠ½ΠΈΡΒ» Π² ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅.
ΠΠ· ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡΠΌΠ΅ΡΠΈΠΌ Β«Π½Π΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅Β» ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ΅ 181.mcf ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Linux. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π΄Π΅ΡΡ ΡΡΠ³ΡΠ°Π»ΠΎ ΡΠΎΠ»Ρ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ Π² ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ (ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠ»ΠΎΠΊ ΠΈ int/long).
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Linux vs. Windows, ΡΠΎ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Intel ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Ρ ΠΎΡΡ ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈ, Π½ΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ Windows Π²ΡΡΠ΅. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ 32-Π±ΠΈΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ.
ΠΡΠΎΠ³ΠΈ
Π Π°Π·Π²ΠΈΡΠΈΠ΅ 64-Π±ΠΈΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈΠ΄Π΅Ρ ΡΠ²ΠΎΠΈΠΌ ΡΠ΅ΡΠ΅Π΄ΠΎΠΌ. Π‘ Π²ΡΠΏΡΡΠΊΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ EM64T Β«Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΒ» ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²ΡΠ΅, ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π°ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ Π΄Π»Ρ AMD64, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π½Π° Π΅Π΅ Π±Π»ΠΈΠ·Π½Π΅ΡΠ΅. ΠΡΡ ΠΎΠ΄ Windows x64 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΅ΡΠ΅ ΠΏΡΠΈΠ±Π°Π²ΠΈΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΡ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΆΠ΅ Π΅ΡΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π° Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
ΠΠΎΠ΄ Linux, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡ Π½Π΅ ΠΈΠ΄Π΅Ρ ΠΎ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π½Π° Fortran, Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅ gcc. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ Π³ΠΎΠ½ΠΊΠ΅ ΡΠΊΠΎΡΠΎΡΡΠ΅ΠΉ, ΡΠΎ Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ. Π Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Intel ΠΎΡΠ΅Π½Ρ Π½Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ (ΠΏΡΠΈΡΠ΅ΠΌ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎ) ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΎΡ Portland Group ΠΈ Pathscale Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ Ρ Π½ΠΈΠΌ ΠΏΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ. ΠΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΡΠ°Π±ΠΎΡΡ Π² ΡΠΎΡΡΠ°Π²Π΅ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ², Π° ΡΠ΅ΡΡ SPEC CPU2000 ΡΡΠΎ Β«ΠΏΠΎΠΌΠ΅ΡΠΈΡΡΒ» Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ. Π’Π°ΠΊ ΡΡΠΎ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄Π»Ρ Β«Π±ΠΎΠ»ΡΡΠΈΡ Β» ΡΠΈΡΡΠ΅ΠΌ ΡΡΠΎΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠΎΡΠΎΡΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ².
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ Windows ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²Ρ. ΠΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ³Π½ΠΎΠ·Ρ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΏΠΎ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π²ΡΠ΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ ΠΎ (Ρ ΠΎΡΡ Ρ MSVC β ΡΡΠΎ ΡΠΆ ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Π·Π΅Ρ), Π° Ρ Π΄ΡΡΠ³ΠΎΠΉ β Π½Π° ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΊΠ° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΡΠ½Π΅Ρ. Π‘ΠΠΠ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΎΡ Intel, ΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΠΌ ΡΡΠ°ΡΡΡΠ΅. ΠΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΠΈΠ³ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° Π€ΠΎΡΡΡΠ°Π½Π΅ ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ IC, ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π° Π±ΡΠ΄ΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π° 64-Π±ΠΈΡΠ½ΠΎΠΌ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅ (ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΎ Ρ Β«ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎΒ» ΠΠ ΡΠΆΠ΅ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ Π½Π° asm), Π° ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ β ΡΠΆ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ MSVC.
64 Π±ΠΈΡΠ°
Π‘ΡΠ°ΡΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΌΡΡΠ» ΡΠ΅ΡΠΌΠΈΠ½Π° Β«64 Π±ΠΈΡΠ°Β». Π ΡΡΠ°ΡΡΠ΅ ΠΊΡΠ°ΡΠΊΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΠΈΡΡΠΎΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ 64-Π±ΠΈΡΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ, ΠΎΠΏΠΈΡΠ°Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Intel 64 ΠΈ 64-Π±ΠΈΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Windows.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π ΡΠ°ΠΌΠΊΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΏΠΎΠ΄ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ Β«64-Π±ΠΈΡΠ½ΡΠΉΒ» ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ ΡΠ΅Π»ΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ 64 Π±ΠΈΡΠ°. ΠΠΎΠ΄ Β«64-Π±ΠΈΡΠ½ΡΠΌΠΈΒ» ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, EM64T, IA-64) ΠΈΠ»ΠΈ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Windows XP Professional x64 Edition). ΠΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ , Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠΈΡ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ. Π‘ΡΠ°ΡΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΆΠ΅Π»Π°ΡΡΠΈΡ Π½Π°ΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° Windows-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΄Π»Ρ Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡΡΠ°Π»Π΅Π½.
ΠΡΡΠΎΡΠΈΡ 64-Π±ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ
64-Π±ΠΈΡΠ½ΠΎΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ Π²ΠΎΡΠ»Π° Π² ΠΆΠΈΠ·Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ° Ρ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΆΠ΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΈΡΡΠΎΡΠΈΡ.
1961: IBM Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ IBM 7030 Stretch, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π΄Π°Π½Π½ΡΡ , 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
1974: Control Data Corporation Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΡΠΉ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ CDC Star-100, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° 64-Π±ΠΈΡΠ½ΡΡ ΡΠ»ΠΎΠ² (ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ CDC ΠΈΠΌΠ΅Π»ΠΈ 60-Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ).
1976: Cray Research Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Cray-1, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° 64-Π±ΠΈΡΠ½ΡΡ ΡΠ»ΠΎΠ² ΠΈ ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠ»ΡΠΆΠΈΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²Π΅ΠΊΡΠΎΡΠ½ΡΡ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Cray.
1985: Cray Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ UNICOS β ΠΏΠ΅ΡΠ²ΡΡ 64-Π±ΠΈΡΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Unix.
1991: MIPS Technologies ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ²ΡΠΉ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, R4000, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ Π² ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ MIPS. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ ΡΡΠ°Π½ΡΠΈΡΡ SGI Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ IRIS Crimson. Kendall Square Research Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ KSR1, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π·Π°ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½Π½ΠΎΠΉ 64-Π±ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ RISC ΠΏΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ OSF/1.
1992: Digital Equipment Corporation (DEC) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Alpha β Π΄Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° PRISM.
1993: DEC Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ 64-Π±ΠΈΡΠ½ΡΡ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ DEC OSF/1 AXP (ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ Π² Tru64 UNIX) Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ Alpha.
1994: Intel ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΠΎ ΡΠ²ΠΎΠΈΡ ΠΏΠ»Π°Π½Π°Ρ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ 64-Π±ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ IA-64 (ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Hewlett-Packard) β ΠΏΡΠ΅Π΅ΠΌΠ½ΠΈΠΊΠ° ΠΈΡ 32-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² IA-32. ΠΠ°ΡΠ° Π²ΡΠΏΡΡΠΊΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π½Π° 1998-1999 Π³ΠΎΠ΄Ρ. SGI Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ IRIX 6.0 Ρ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠΈΠΏΡΠ΅ΡΠ° R8000.
1995: Sun Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° SPARC UltraSPARC. HAL Computer Systems, ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½Π°Ρ Fujitsu, Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΡΡΠ°Π½ΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° SPARC64 ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ HAL. IBM Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ A10 ΠΈ A30, Π° ΡΠ°ΠΊΠΆΠ΅ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ PowerPC AS. IBM ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ 64-Π±ΠΈΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ AS/400, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
1996: Nintendo ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Nintendo 64, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° MIPS R4000. HP Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ 64-Π±ΠΈΡΠ½ΠΎΠΉ 2.0 Π²Π΅ΡΡΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ PA-RISC PA-8000.
1997: IBM Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π»ΠΈΠ½Π΅ΠΉΠΊΡ RS64 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² PowerPC/PowerPC AS.
1998: Sun Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Solaris 7 Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ UltraSPARC.
1999: Intel Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ IA-64. AMD ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΠΎ ΡΠ²ΠΎΠ΅ΠΌ Π½Π°Π±ΠΎΡΠ΅ 64-Π±ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ IA-32, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π½Π°Π·Π²Π°Π½ x86-64 (ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² AMD64).
2000: IBM Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΌΡΠΉΠ½ΡΡΠ΅ΠΉΠΌ zSeries z900, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ ESA/390, Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ z/OS.
2001: Intel Π½Π°ΠΊΠΎΠ½Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π»ΠΈΠ½Π΅ΠΉΠΊΡ 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Itanium ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π½Π° Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ. ΠΡΠΎΠ΅ΠΊΡ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΠΌ ΠΈΠ·-Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ ΠΏΡΠΈ Π²ΡΠΏΡΡΠΊΠ΅ IA-64 Π½Π° ΡΡΠ½ΠΎΠΊ. NetBSD ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅ Intel Itanium ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ Π²ΡΡ ΠΎΠ΄Π°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Microsoft ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Windows XP 64-Bit Edition Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ IA-64 ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Itanium, Ρ ΠΎΡΡ Π² Π½Π΅ΠΉ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠΈ WoW64.
2003: AMD ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Opteron ΠΈ Athlon 64, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ AMD64, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ x86. Apple Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Β«G5Β» PowerPC 970 ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° IBM. Intel ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Itanium ΠΎΡΡΠ°Π½ΡΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌΠΈ Π² ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
2004: Π ΠΎΡΠ²Π΅Ρ Π½Π° ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΏΠ΅Ρ AMD, Intel ΠΏΡΠΈΠ·Π½Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈ ΠΊΠ»ΠΎΠ½ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ AMD64, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π΄Π°Π»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ IA-32e (ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² EM64T, ΠΈ Π·Π°ΡΠ΅ΠΌ Π΅ΡΠ΅ ΡΠ°Π· Π² Intel 64). Intel ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Xeon ΠΈ Pentium 4 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄.
2004: VIA Technologies ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Isaiah.
2005: 31 ΡΠ½Π²Π°ΡΡ Sun Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Solaris 10 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² AMD64 / Intel 64. 30 Π°ΠΏΡΠ΅Π»Ρ Microsoft Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Windows XP Professional x64 Edition Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² AMD64 / Intel 64.
2006: Sony, IBM ΠΈ Toshiba Π½Π°ΡΠΈΠ½Π°ΡΡ Π²ΡΠΏΡΡΠΊ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Cell Π΄Π»Ρ PlayStation 3, ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΡΠ°Π±ΠΎΡΠΈΡ ΡΡΠ°Π½ΡΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ². Microsoft Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Windows Vista Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ 64-Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² AMD64 / Intel 64, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ 32-Π±ΠΈΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ. ΠΡΠ΅ Windows-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ²Π»ΡΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ 32-Π±ΠΈΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² ΡΠ΅Π»ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.
2009: ΠΠ°ΠΊ ΠΈ Windows Vista, Windows 7 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΠ»Π½ΡΡ 64-Π±ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² AMD64 / Intel 64, ΠΈ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ 64-Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ. ΠΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple Mac OS X 10.6, Β«Snow LeopardΒ» ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ 64-Π±ΠΈΡΠ½ΠΎΠ΅ ΡΠ΄ΡΠΎ ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² AMD64 / Intel 64, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Ρ Mac OS X 10.6, ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ.
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Ρ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΡΠ°Π·Π²ΠΈΡΠΈΡ 64-Π±ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Π² ΡΡΠ°ΡΡΠ΅ ΠΠΆΠΎΠ½Π° ΠΠ°ΡΠ΅ΠΉ «ΠΠΎΠ»Π³Π°Ρ Π΄ΠΎΡΠΎΠ³Π° ΠΊ 64 Π±ΠΈΡΠ°ΠΌ» [1] ΠΈ Π² ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π² Wikipedia «64-bit» [2].
ΠΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ 64-Π±ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Intel 64 (AMD64)
Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Intel 64 ΠΏΡΠΎΡΡΠΎΠ΅, Π½ΠΎ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ x86. ΠΠ½Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ 64-Π±ΠΈΡΠ½ΠΎΠ΅ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π³ΠΎ 16-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈ 32-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π±Π΅Π· ΠΈΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ Intel 64 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈ 64-Π±ΠΈΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π² x86-32 ΠΈΠΌΠ΅Π»ΠΎΡΡ Π²ΠΎΡΠ΅ΠΌΡ 32-Π±ΠΈΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²). ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°. ΠΠ»Ρ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π½ΠΎΠ²ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π²Π΅Π΄Π΅Π½Ρ Β«ΠΏΡΠ΅ΡΠΈΠΊΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ°Β», Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠΎΠ΄ΠΎΠ² 40h-4Fh, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ INC ΠΈ DEC Π² 32- ΠΈ 16-Π±ΠΈΡΠ½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ . ΠΠΎΠΌΠ°Π½Π΄Ρ INC ΠΈ DEC Π² 64-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ΅ΠΉ, Π΄Π²ΡΡ Π±Π°ΠΉΡΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
16 ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ
64-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (RAX, RBX, RCX, RDX, RBP, RSI, RDI, RSP, R8 β R15),
8 80-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ (ST0 β ST7),
8 64-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Multimedia Extensions (MM0 β MM7, ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ΅Π΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ST0 β ST7),
16 128-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² SSE (XMM0 β XMM15),
64-Π±ΠΈΡΠ½ΡΠΉ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ RIP ΠΈ 64-Π±ΠΈΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ ΡΠ»Π°Π³ΠΎΠ² RFLAGS.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ 64-Π±ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠΎ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ, ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π‘ΠΠΠ ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈΠ³ΡΡ. Π’Π°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΎΡ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ΅Π³ΠΈΡΡΡΠΎΠ². ΠΠ°Π»ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ Π² ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ x86 Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ . Π£Π²Π΅Π»ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
64-Π±ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΈΠΌΠ΅ΡΡ Π²Π΅ΡΡΠΈΠΈ Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Intel 64. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Microsoft ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Windows XP x64. ΠΡΡΠΏΠ½Π΅ΠΉΡΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ UNIX ΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Linux Debian 3.5 x86-64. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π΅ΡΡ ΠΊΠΎΠ΄ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ 64-Π±ΠΈΡΠ½ΡΠΌ. Π§Π°ΡΡΡ ΠΊΠΎΠ΄Π° ΠΠ‘ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ 32-Π±ΠΈΡΠ½ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Intel 64 ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ 32-Π±ΠΈΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 64-Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Windows ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ WoW64 (Windows-on-Windows 64), ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΠ΅Ρ Π²ΡΠ·ΠΎΠ²Ρ 32-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Windows.
WoW64
Windows-on-Windows 64-bit (WoW64) β ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Windows, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΡΠ΅Ρ 64-Π±ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡΡ Windows.
WoW64 Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ Intel 64 (AMD64 / x64) Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΌΡΠ»ΡΡΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠ΄Π΅ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° WoW64 ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ 32-Π±ΠΈΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅, Π·Π° ΡΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ 32-Π±ΠΈΡΠ½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ 64-Π±ΠΈΡΠ½ΡΠΌ Windows API. ΠΠ΄Π΅-ΡΠΎ ΡΡΠ° ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠ° ΡΠΎΠ½ΠΊΠ°Ρ, Π³Π΄Π΅-ΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ. ΠΠ»Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ΅ΡΠΈ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ·-Π·Π° Π½Π°Π»ΠΈΡΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠΈ ΡΠΎΡΡΠ°Π²ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 2%. ΠΠ»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ²Π° ΠΏΡΠΎΡΠ΅Π½ΡΠ° ΡΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Windows, ΡΠ΅ΠΌ Π² 32-Π±ΠΈΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅.
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² WoW64, Π½ΠΎ ΠΈ Π΄Π°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΡΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π² ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ 5-15% ΠΏΡΠΈΡΠΎΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
ΠΠ·-Π·Π° Π½Π°Π»ΠΈΡΠΈΡ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠΈ WoW64 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π² 64-Π±ΠΈΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅, ΡΠ΅ΠΌ Π² 32-Π±ΠΈΡΠ½ΠΎΠΉ. ΠΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ, ΠΏΡΠΎΡΡΡΠ΅ 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ΄Π½ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΎΡ ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ° Π² 64-Π±ΠΈΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅. ΠΡ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠΎΠ±ΡΠ°Π½Π½Π°Ρ Ρ ΠΊΠ»ΡΡΠΎΠΌ /LARGEADDRESSAWARE:YES ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π΅Π»ΡΡΡ Π΄ΠΎ 3-Ρ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ ΠΏΠ°ΠΌΡΡΠΈ, Π΅ΡΠ»ΠΈ 32-Π±ΠΈΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Windows Π·Π°ΠΏΡΡΠ΅Π½Π° Ρ ΠΊΠ»ΡΡΠΎΠΌ /3gb. Π’Π°ΠΊ Π²ΠΎΡ, ΡΡΠ° ΠΆΠ΅ 32-Π±ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, Π·Π°ΠΏΡΡΠ΅Π½Π½Π°Ρ Π½Π° 64-Π±ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΏΠΎΡΡΠΈ 4 GB ΠΏΠ°ΠΌΡΡΠΈ (Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 3.5 GB).
ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° WoW64 ΠΈΠ·ΠΎΠ»ΠΈΡΡΠ΅Ρ 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡ 64-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ ΡΠ΅Π΅ΡΡΡΡ. ΠΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ 32-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΊ Π΄Π°Π½Π½ΡΠΌ 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 32-Π±ΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°ΠΉΠ» DLL ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° %systemroot%\System32, ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ 64-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ DLL, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ 32-Π±ΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° WoW64 ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ %systemroot%\System32 Π² ΠΏΠ°ΠΏΠΊΡ %systemroot%\SysWOW64. ΠΡΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΠΉΠ» DLL, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΡΠ΅Π΅ΡΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ MSDN «Running 32-bit Applications».
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Win64
Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² Win32 ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡ Π² Win64 ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 4ΠΠ±. ΠΠ΅ΡΠ²ΡΠ΅ 64ΠΠ± Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ, ΡΠΎ Π΅ΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΉ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΡΡΠΎ 0x10000. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Win32, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ DLL Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π²ΡΡΠ΅ 4ΠΠ±.
Π Π°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡΡ ΠΎ Π²ΡΠ·ΠΎΠ²Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ 64-Π±ΠΈΡΠ½ΡΠΉ, ΠΈ 32-Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ 64-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, ΡΠΎ Π²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (DLL) ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ.
ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅ΡΠ΅Π· ΡΠ΅Π³ΠΈΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΎΠ²ΡΠ΅ΡΡΠ², Π΄Π΅Π»Π°ΡΡΠΈΡ 64-Π±ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, ΡΠ΅ΠΌ 32-Π±ΠΈΡΠ½ΡΠ΅. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠΈΠ³ΡΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ 64-Π±ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ΄ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ
Π₯ΠΎΡΡ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°ΡΡ 16 ΡΠΊΠ·Π°Π±Π°ΠΉΡ ΠΏΠ°ΠΌΡΡΠΈ (2^64), Win64 Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ 16 ΡΠ΅ΡΠ°Π±Π°ΠΉΡ (2^44). ΠΡΠΎΠΌΡ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½. Π’Π΅ΠΊΡΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ Π»ΠΈΡΡ ΠΊ 1 ΡΠ΅ΡΠ°Π±Π°ΠΉΡΡ (2^40) ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° (Π½ΠΎ Π½Π΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΡΠ°ΡΡΡ) ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΄ΠΎ 4 ΠΏΠ΅ΡΠ°Π±Π°ΠΉΡ (2^52). ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΡ ΠΏΠ°ΠΌΡΡΡ.
ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ 64-Π±ΠΈΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows Π·Π°Π²ΠΈΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ 64-Π±ΠΈΠ½ΡΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Windows:
Windows XP Professional β 128 Gbyte;
Windows Server 2003, Standard β 32 Gbyte;
Windows Server 2003, Enterprise β 1 Tbyte;
Windows Server 2003, Datacenter β 1 Tbyte;
Windows Server 2008, Datacenter β 2 Tbyte;
Windows Server 2008, Enterprise β 2 Tbyte;
Windows Server 2008, Standard β 32 Gbyte;
Windows Server 2008, Web Server β 32 Gbyte;
Vista Home Basic β 8 Gbyte;
Vista Home Premium β 16 Gbyte;
Vista Business β 128 Gbyte;
Vista Enterprise β 128 Gbyte;
Vista Ultimate β 128 Gbyte;
Windows 7 Home Basic β 8 Gbyte;
Windows 7 Home Premium β 16 Gbyte;
Windows 7 Professional β 192 Gbyte;
Windows 7 Enterprise β 192 Gbyte;
Windows 7 Ultimate β 192 Gbyte;
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π² ΠΊΡΡΡΠ΅ «Π£ΡΠΎΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ 64-Π±ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ/Π‘ΠΈ++». Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
Π’Π°ΠΊΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠ°Π·Π΄Π΅Π» Ρ ΠΎΠ±Π·ΠΎΡΠ°ΠΌΠΈ ΡΡΠ°ΡΠ΅ΠΉ ΠΏΠΎ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ 64-Π±ΠΈΡΠ½ΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ.