З'ясувати, що таке P-стани та "Sx", і як вони можуть вплинути на ваш комп'ютер, може бути заплутаним. У своїй найпростішій формі P-стан - це ефективність. Існують також глобальні держави ("Gx" держави). Одне з цих глобальних станів - це режим сну за комп'ютером, який розділений між чотирма станами "Sx" або S-станами (S1 - S4). Щоб дізнатися більше про ці стани та що вони роблять, дотримуйтесь нижче.
Погляд на ефективність станів
Не всі виробники процесорів відносять стан продуктивності як P-стан. Intel насправді називає його SpeedStep (хоча термін дії цієї торгової марки закінчився у 2012 році), але AMD може назвати їх PowerNow! або Cool'n'Quiet у своїх процесорах. SpeedStep (та подібні реалізації інших брендів) - це, по суті, спосіб динамічно масштабувати P-стани процесора за допомогою програмного забезпечення.
Ці стани можуть переходити від (P0, стан найвищої продуктивності, аж до P16, залежно від виробника). P0 - максимальний стан потужності та частоти, тобто P1 трохи менш інтенсивний, ніж P0. Це зробило б Р2 менш інтенсивним, ніж Р1, тощо.
Ось як це пояснює IBM:
Можливо, ви не помітите помітних змін після переключення свого P-стану, за винятком програм та додатків, які дуже залежать від HPC (високопродуктивні обчислення).
C-держави
Важливо визнати відмінності між P-станом та C-станом. P-стан - це стан продуктивності, тоді як C-стан - фактичний стан процесора. Ви також можете сказати, що C-стан - це режим очікування, тоді як P-стан - це стан, де процесор насправді працює, за винятком, звичайно, стану C0. Ось що роблять різні країни C:
- C0: у цьому стані фактично працює процесор і приймає інструкції.
- C1: Цей стан часто називають станом Halt, багато в чому тому, що процесор припиняє виконувати інструкції. Але, він все одно може повернутися до свого стану виконання (C0) майже миттєво.
- C2: Зазвичай називається стан Stop-Clock, це необов'язковий стан, коли всі внутрішні та зовнішні годинники зупиняються через апаратне забезпечення. У такому стані процесор може зайняти більше часу, щоб прокинутися та повернутися до C0.
- C3: Це ще один необов'язковий стан процесора, коли процесор зупинить усі внутрішні такти. Багато процесорів матимуть різні варіанти стану C3, тому час, який процесор потребує, щоб повернутися до стану C0, дуже залежить від виробника обладнання.
Важливо зазначити, що може бути більше, ніж просто чотири C-стани. Хоча те, що перераховано, є найбільш основними C-станами, виробники можуть скласти до десяти C-станів.
Все про стан сну
Можливо, ви знайомі з багатьма S-станами, особливо якщо ви використовуєте машину Windows. На багатьох машинах Windows вам надається можливість відправити комп'ютер у режим сну / очікування та сну. Крістіан Де Лопер Крістіан Де Лопер зробив чудову роботу, пояснивши різницю між цими двома станами, але під капотом теж багато що відбувається.
Ось різні типи стану сну, у які може входити ваш процесор:
- S0: Подібно до того, як класифікуються стани продуктивності, S0 - це найвимогливіший стан, тоді як S1, S2 тощо - трохи менш інтенсивні. У стані S0 процесор готовий до викладання, і система є повністю доступною.
- S1: S1 займає менше енергії, ніж S0, оскільки система надсилається у стан з низьким затримкою на хвилі. У цьому стані процесор припиняє виконувати інструкції, але живлення до процесора та оперативної пам'яті все ще підтримується, що дозволяє повернутися до останнього стану системи.
- S2: Ще один стан затримки з низьким рівнем затримки, S2 дуже схожий на S1, але весь процесорний кеш і системний кеш вимиваються / втрачаються, коли процесор вимикається (тобто втрачає потужність).
- S3, що зазвичай називається сплячим режимом: у цьому стані втрачається весь системний контекст, крім оперативної пам'яті. Оперативна пам’ять підтримує потужність і, як правило, дозволить вам швидко повернутися до того, що ви робили, перш ніж система була переведена в режим сну .
- S4, іменований сплячим режимом : остаточний стан сну - це коли ваша система переходить у сплячий режим. Це коли він знаходиться в найнижчій потужності, що також означає, що потрібно довго прокидатися. Харчування відключається від усього , включаючи периферійні пристрої та будь-які зовнішні жорсткі диски. Хоча для того, щоб повернутися до того, що ви робили, потрібно набагато більше часу, цей стан робить це таким, що ви не втрачаєте жодної сили.
Зміна станів продуктивності, штатів С та сну
Змінити стан сну досить легко. Це вимагатиме відключення або перезавантаження системи, як вам потрібно ввійти в налаштування BIOS. Після перезавантаження вам потрібно буде натиснути відповідну клавішу, щоб увійти в налаштування BIOS. Щойно ви перебуваєте в BIOS, ви зможете редагувати стан сну у режимі керування живленням (це може бути названо чимось іншим, залежно від виробника материнської плати).
У більшості новіших процесорів та нових версій Windows стан P не можна керувати вручну. Були / є інструменти, які робили та вміють маніпулювати, але це не рекомендується (у деяких випадках можна фактично обсмажувати компоненти). З цієї причини багато опцій BIOS більше не підтримують прямий контроль. Однак параметри BIOS дозволять вам включити програмне забезпечення, яке динамічно керує P-станами, але ви повинні переконатися, що ваша система відповідає всім вимогам. Також варто переконатися, що ваша операційна система теж підтримує її.
Якщо ви хочете ввімкнути таке програмне забезпечення, як Enhanced Intel SpeedStep Technology, це так само просто, як зайти в вашу BIOS і включити її. Після цього вам доведеться перейти до параметрів живлення панелі управління та переконатися, що вона також увімкнена. Intel має досить широке керівництво з цього питання.
Іноді можлива зміна C-станів. Все залежить від виробника материнської плати. Деякі дозволять вам змінювати C-стани в BIOS, а інші - ні. Якщо ви можете змінити його в BIOS, це буде під назвою "Параметри управління живленням" або "Розширені параметри керування живленням". Це, можливо, не називає це безпосередньо С-станом, а чимось на кшталт простою енергетичного стану. Якщо ви працюєте в Linux, Stack Overflow має чудову інформацію про зміну C-States через ядро.
Закриття
І це завершує наш швидкий огляд того, що таке продуктивність та стан сну! Існує багато глибокої технічної інформації про два стани, особливо якщо ви хочете зануритися в специфікацію розширеного налаштування та інтерфейсу живлення (ACPI).
Маєте запитання? Не забудьте залишити коментар нижче або приєднайтесь до нас на форумах PCMech!