1 ΡΠ»ΠΈ ReactOS, ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ Π±ΠΈΠ½Π°ΡΠ½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π½Π° Windows, ΠΏ ΠΏΠΎΠ»ΡΡΠΈ ΠΏΡΡΠ²ΠΈΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΏΠΎΠ²ΠΈΠΊ ΠΎΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ Π½Π° Windows NT6 (Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Π°ΡΠ° Π»ΠΈΠ½ΠΈΡ Π½Π° Microsoft ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Windows Vista, Windows 7 ΠΈ 2008 Server).
ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ: NtGetCurrentProcessorNumberEx (Π²ΡΡΡΠ° Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° Π»ΠΎΠ³ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ, Π½Π° ΠΊΠΎΠΉΡΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°ΡΠΈΡΡ ΠΏΠΎΡΠΎΠΊ), ΡΠ΅ΡΡ Π·Π° ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² NTOS:KE ΠΈ NTDLL, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° RTL/NTDLL Π½Π° NT6+, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ RtlGetCurrentProcessorNumberEx ΠΈ RtlIsProcessorFeaturePresent.
Π’Π°Π·ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ½Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ReactOS ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ ΠΊΡΠΌ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Windows Server 2003 / NT 5.2, Π½ΠΎ Π² ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΠΠ‘ ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π°, ΡΠ΅ ΡΡ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π³Π»Π΅Π΄Π° ΠΊΡΠΌ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Windows Vista ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° Windows NT. ΠΠ°ΠΊΡΠΎ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π° Phoronix, ΡΠΎΠ²Π° Π΅ ΠΎΡΠ΅ Π΅Π΄Π½Π° ΡΡΡΠΏΠΊΠ° Π² ΠΏΠΎΡΠΎΠΊΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ ΡΡΡ .
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
