Чому працює одне ядро

Чому працює одне ядро

Багатоядерні процесори містять декілька ядер, що дозволяють одночасно виконувати в одному процесорі дві і більше програми. Процесори з таким пристроєм здатні виконати більше операцій, ніж аналогічний одноядерний процесор.

Інструкція

Частина ядер багатоядерного процесора може бути відключена виробником процесорів, не визначені операційною системою при встановленні або припарковані нею для економії електроенергії. А також просто не використовуватися програмою.

Сучасні багатоядерні процесори мають високим енергоспоживанням. Знизити його допомагає тимчасове відключення одного або кількох ядер операційною системою комп’ютера, коли навантаження на процесор дуже мала і в їхній роботі немає необхідності. Це називається паркуванням ядер, настройки якої за замовчуванням приховані з «Панелі управління» Windows 7. Визначити, що ядра припарковані, можна за допомогою «Монітору ресурсів», який запускається з «Диспетчера завдань». Під кожним графіком припаркованого ядра на вкладці «ЦП» є напис «Зупинено». Якщо ви бачите такий напис, значить на вашому комп’ютері активовані налаштування паркування ядер. Якщо з якихось причин вони вам заважають, ви можете вимкнути їх у розділі «Управління живленням процесора» додаткових параметрів поточного плану. Для цього встановіть значення параметра «Мінімальна кількість ядер в стані простою» — 100%.

У деяких багатоядерних процесорів працює тільки одне ядро ​​чи не всі наявні, тому що інші відключені виробником процесора. Такі процесори можуть мати дефект в одному або декількох ядрах, який перешкоджає їх нормальній роботі. Щоб не вибраковувати повністю весь кристал, виробник відключає браковане ядро ​​і продає кристал як процесор з меншим числом ядер. Такий підхід використовувався, наприклад, для двох-трехядерних процесорів AMD Phenom II X2-3 і трехядерних Athlon-II-X3, в яких можна розблокувати 3 і 4 ядро ​​за допомогою утиліти Advanced Clock Calibration або за допомогою BIOS деяких материнських плат. Але розблоковані ядра необхідно ретельно протестувати на стабільність і якщо виникають помилки, їх доведеться знову відключити. Інакше в роботі комп’ютера будуть виникати серйозні збої.

Тільки одне ядро ​​може працювати, якщо операційна система помилково визначила процесор як одноядерний при установці. Кількість ядер в деяких випадках помилково визначали перші версії операційних систем, в яких їх підтримка була включена. Це такі операційні системи, як Windows XP c Service Pack 2. Такі версії операційних систем вважаються застарілими. Найпростішим способом змусити працювати друге ядро ​​в такому випадку є установка операційної системи більш сучасної версії.

Багатоядерні процесори з’явилися відносно недавно. Перші двохядерні процесори фірм Intel і AMD з’явилися навесні 2005 року. Програми, які були випущені до цього моменту, не розраховані на роботу з багатоядерними процесорами. Під час роботи вони використовують тільки одне ядро. Аналогічно деякі дуже прості програми також не задіють більше одного ядра.