Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«2.Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство Windows (Π³Π». 5-7)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 19

Автор ΠœΠ°Ρ€ΠΊ Руссинович

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠ²Π°Π½Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ хранится ΠΊΠ°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, кратная Ρ‚Ρ€Π΅ΠΌ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ систСмного Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°? Π­Ρ‚ΠΎ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π½Ρ‚Π° ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ оТидания. Когда ΠΏΠΎΡ‚ΠΎΠΊ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π½ΠΈΠΆΠ΅ 16 ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π½ΠΈΠΆΠ΅ 14 запускаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ оТидания (WaitForSingleObject ΠΈΠ»ΠΈ WaitForMultipleObjects) ΠΈ Π΅Π³ΠΎ запрос Π½Π° доступ удовлСтворяСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС оТидания), Π΅Π³ΠΎ ΠΊΠ²Π°Π½Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° ΠΎΠ΄Π½Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Благодаря этому ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

Если запрос Π½Π° доступ Π½Π΅ удовлСтворяСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π½ΠΈΠΆΠ΅ 16 Ρ‚ΠΎΠΆΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (ΠΊΡ€ΠΎΠΌΠ΅ случая, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ‚ΠΎΠΊ пробуТдаСтся для выполнСния APC ядра). Ho ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ²Π°Π½Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ 14 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ сбрасываСтся. Π­Ρ‚ΠΎ дСлаСтся ΠΈ для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΅ 14, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅ (ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… процСссов ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ нСдостаточном Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) ΠΈ Ссли ΠΈΡ… ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· состояния оТидания (unwait operation). (ДинамичСскоС ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° поясняСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.)


Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΊΠ²Π°Π½Ρ‚Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ²Π°Π½Ρ‚ для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² всСх процСссов, Π½ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ всСго двумя значСниями: ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΊΠ²Π°Π½Ρ‚ (2 Ρ‚Π°ΠΊΡ‚Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для клиСнтских ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²) ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ (12 Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для сСрвСрных систСм).


ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π• Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Β«Π·Π°Π΄Π°Π½ΠΈΠ΅Β» Π² систСмС с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΊΠ²Π°Π½Ρ‚Π°ΠΌΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² для процСссов Π² Π·Π°Π΄Π°Π½ΠΈΠΈ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Β«Π·Π°Π΄Π°Π½ΠΈΠ΅Β» см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-задания» Π΄Π°Π»Π΅Π΅ Π² этой Π³Π»Π°Π²Π΅.


Для измСнСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΊΠ²Π°Π½Ρ‚Π° Π² Windows 2000 Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ My Computer (Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Properties (Бвойства), ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Advanced (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Performance Options (ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ быстродСйствия). Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° рис. 6-l6.

Для измСнСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΊΠ²Π°Π½Ρ‚Π° Π² Windows XP ΠΈΠ»ΠΈ Windows Server 2003 Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ My Computer (Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Properties (Бвойства), ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Advanced (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Settings (ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Performance (БыстродСйствиС), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Advanced (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ). Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π° Π² Windows XP ΠΈ Windows Server 2003 Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Они ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° рис. 6-17.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Programs (ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Windows 2000 назывался Applications (ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), соотвСтствуСт использованию ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ β€” этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ дСйствуСт для Windows 2000 Professional ΠΈ Windows XP ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Если Π²Ρ‹ установитС Terminal Services Π² систСму Windows Server ΠΈ настроитС Π΅Π΅ ΠΊΠ°ΠΊ сСрвСр ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚ΠΎ ΠΈ Π² Ρ‚Π°ΠΊΠΎΠΉ систСмС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ сСрвСра Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ²Π°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΠΈ Π² клиСнтских ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… систСмах. Работая с Windows Server ΠΊΠ°ΠΊ с ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Background Services (Π€ΠΎΠ½ΠΎΠ²Ρ‹Ρ… слуТб) ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² фиксированного Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎ прСдлагаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² систСмах Windows Server. ЕдинствСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π»ΠΎ Π±Ρ‹ смысл Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции, β€” Π΅Π΅ использованиС Π² качСствС сСрвСрной систСмы.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Programs ΠΈ Background Services Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ эффСкт ΠΎΠ½ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ процСссС. Об этом рассказываСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.


ДинамичСскоС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π½Ρ‚Π°

Π”ΠΎ Windows NT 4.0, ΠΊΠΎΠ³Π΄Π° Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции ΠΈΠ»ΠΈ Π² клиСнтской систСмС ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ всСх ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΠΎΡ‚ΠΎΠΊ, Π²Π»Π°Π΄Π΅ΡŽΡ‰ΠΈΠΉ ΠΎΠΊΠ½ΠΎΠΌ Π² фокусС Π²Π²ΠΎΠ΄Π°) динамичСски ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π»ΡΡ Π½Π° 2. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ дСйствовал Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ процСсса ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π»ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с этим ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ Π±Ρ‹Π»Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ запустили Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс, интСнсивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ процСссор (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°Ρ‡Π°Π»ΠΈ пСрСсчСт элСктронной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹), ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ процСсс, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов (скаТСм, Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ CAD, графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ³Ρ€Ρƒ), Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ процСсс, ΡΡ‚Π°Π²ΡˆΠΈΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ лишь ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π΅Π³ΠΎ). A всС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° 2 (здСсь прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΠ±ΠΎΠΈΡ… процСссов Π±Ρ‹Π» ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ).

Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ измСнилось с появлСниСм Windows NT 4.0 Workstation β€” ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса стали ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² 3 Ρ€Π°Π·Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях ΠΈΡ… ΠΊΠ²Π°Π½Ρ‚ достигал 6 Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Π° Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… процСссов β€” 2 Ρ‚Π°ΠΊΡ‚ΠΎΠ². Благодаря этому, ΠΊΠΎΠ³Π΄Π° процСсс, интСнсивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ процСссорныС рСсурсы, оказываСтся Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ, Π½ΠΎΠ²Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ процСсс ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ большСС процСссорноС врСмя (ΠΈ вновь прСдполагаСтся, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ ΠΊΠ°ΠΊ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ процСссС).

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² относится лишь ΠΊ процСссам с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ IdIe Π² систСмах с установлСнным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Programs (ΠΈΠ»ΠΈ Applications Π² Windows 2000) Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Performance Options (ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ быстродСйствия), ΠΊΠ°ΠΊ пояснялось Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. ΠšΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса Π² систСмах с установлСнным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Background Services (настройка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² систСмах Windows Server) Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.


ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ рССстра для настройки ΠΊΠ²Π°Π½Ρ‚Π°

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΊΠ²Π°Π½Ρ‚Π°, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π² рССстрС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl\Win32PrioritySeparation. Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ опрСдСляСт, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ динамичСски ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ (ΠΈ, Ссли Π΄Π°, Ρ‚ΠΎ насколько) ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², выполняСмых Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ процСссС. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ содСрТит 3 Π΄Π²ΡƒΡ…Π±ΠΈΡ‚Π½Ρ‹Ρ… поля (рис. 6-18).

β€’ ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΊΠ²Π°Π½Ρ‚Ρ‹, Π° 2 β€” Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅. Если это ΠΏΠΎΠ»Π΅ Ρ€Π°Π²Π½ΠΎ 0 ΠΈΠ»ΠΈ 3, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π² Windows 2000 Professional ΠΈΠ»ΠΈ Windows XP ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π² систСмах Windows Server).

β€’ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ фиксированныС Если Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, ΠΊΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π° Ссли Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2 β€” Π½Π΅Ρ‚. Если это ΠΏΠΎΠ»Π΅ Ρ€Π°Π²Π½ΠΎ 0 ΠΈΠ»ΠΈ 3, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ настройка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Windows 2000 Professional ΠΈΠ»ΠΈ Windows XP ΠΈ фиксированныС Π² систСмах Windows Server).

β€’ ДинамичСскоС ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π½Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ (хранящССся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ядра PsPrioritySeparatiori) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ 0, 1 ΠΈΠ»ΠΈ 2 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 3 нСдопустимо ΠΈ интСрпрСтируСтся ΠΊΠ°ΠΊ 2) ΠΈ прСдставляСт собой индСкс Π² трСхэлСмСнтном Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ массивС (PspForegroundQuantum), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ для расчСта ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса. ΠšΠ²Π°Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… процСссов ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ элСмСнтом этого массива. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния Π² PspForegroundQuantum пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 6-l6.



Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Performance Options (ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ быстродСйствия) доступны лишь Π΄Π²Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ: ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΊΠ²Π°Π½Ρ‚Ρ‹ с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ процСссС ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π±Π΅Π· измСнСния Π² Ρ‚Π°ΠΊΠΎΠΌ процСссС. Ho прямоС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Win32PrioritySeparation Π² рССстрС позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.


Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ планирования

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ вопрос Β«ΠšΠ°ΠΊΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ процСссорноС врСмя?Β» Windows 2000 Ρ€Π΅ΡˆΠ°Π΅Ρ‚, исходя ΠΈΠ· ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ². Ho ΠΊΠ°ΠΊ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅? Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊ Π²Ρ‹Ρ‚Π΅ΡΠ½ΡΡŽΡ‰Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, управляСмая Π½Π° основС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ², дСйствуСт Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².


Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ процСссор, пСрСйдя Π² состояниС оТидания Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, событии, ΠΌΡŒΡŽΡ‚Π΅ΠΊ-ce, сСмафорС, ΠΏΠΎΡ€Ρ‚Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, процСссС, ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΎΠΊΠΎΠ½Π½ΠΎΠΌ сообщСнии ΠΈ Π΄Ρ€.) ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· многочислСнных Windows-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ оТидания (скаТСм, WaitForSingleObjectvum WaitForMultipleObjects). ОТиданиС Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π±Ρ‹Π»ΠΎ рассмотрСно Π² Π³Π»Π°Π²Π΅ 3.

Ha рис. 6-19 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС оТидания ΠΈ ΠΊΠ°ΠΊ Windows Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ для выполнСния.

Ha рис. 6-19 ΠΏΠΎΡ‚ΠΎΠΊ (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π±Π»ΠΎΠΊ) ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ освобоТдаСт процСссор, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΊ процСссору ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ· ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ»ΡŒΡ†ΠΎΠΌ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Running). Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этой схСмы, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ процСссор, сниТаСтся, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ β€” ΠΎΠ½ просто пСрСводится Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ оТидания Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². A Ρ‡Ρ‚ΠΎ происходит с ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ²Π°Π½Ρ‚Π° этого ΠΏΠΎΡ‚ΠΎΠΊΠ°? Когда ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС оТидания, ΠΊΠ²Π°Π½Ρ‚ Π½Π΅ сбрасываСтся. Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ оТидания ΠΊΠ²Π°Π½Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° ΠΎΠ΄Π½Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Ρ‡Ρ‚ΠΎ эквивалСнтно Ρ‚Ρ€Π΅Ρ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΈ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠΎΡ‚ 14 ΠΈ Π²Ρ‹ΡˆΠ΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… послС оТидания ΠΊΠ²Π°Π½Ρ‚ сбрасываСтся).