Процесори

Сторінка 3

Два ядра і Hyper-Threading

Якщо частота – це не «наше все», то як ще можна збільшувати продуктивність? Найкардинальнішим рішенням виявилося збільшення числа ядер. Купивши двоядерний процесор, ми отримуємо два процесори в одному комп'ютері. Intel’овська технологія Hyper-Threading працювала схожим чином.

Два процесори в комп'ютері – ідея не нова, але тільки в 2005 році ми отримали подібні продукти. В принципі, всі переваги і недоліки традиційних двопроцесорних систем перенеслися і на двоядерні.

Почнемо з багатозадачності. Сучасні операційні системи підтримують роботу декількох програм. Як це забезпечується? Адже ЦП може виконувати тільки одну програму цієї миті. Все просто: програми виконуються по черзі. Якщо ви граєте, а у фоні працює антивірус, то гра непомітно, але постійно переривається, щоб процесор обробив і інше завдання. При цьому швидкість падає, відгук теж. Перехід на два процесори вирішує проблему: система здатна виконувати дві програми одночасно, не в режимі імітації багатозадачності, а фізично.

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

Виникає резонне питання: які програми сьогодні підтримують багатопоточність? Їх немало, кількість тільки росте: Adobe Photoshop CS 2, ABBYY FineReader 9.0, 3D Studio Max 8, кодер DIVX, кодер Windows Media Encoder 9 і тощо. У іграх теж є приклади: «Периметр», Peter Jackson's King Kong.

NX/XD-BIT. Набори інструкцій

Випускаючи нові процесори (рис. 2.6), виробники зазвичай прагнуть ввести якомога більше нових функцій. Одні в міру корисні, інші, як повелося, в міру непотрібні .

Почнемо з NX/XD-bit (AMD/Intel). У пам'яті є ділянки з кодом і даними. Деякі шкідливі програми використовували «дірки» в системі, створюючи переповнювання буфера. Зрозуміти ідею просто: чаша розрахована на літр рідини, а вливають туди два літри. Ясна річ, що половина води вийде за вінця, але вся, так або інакше, пройде через чашу. Також і у процесора – після переповнювання буфера процесор покірно обробить все. Апаратна підтримка NX/XD-bit прикриває цей пролом. Але якщо ваш антивірус справляється з роботою, то від цієї функції – ані гаряче, ані холодно.

Далі по списку 64-бітові обчислення. Ви можете поставити Windows XP Professional х64 Edition, але знайти спеціальне ПЗ і потрібні версії драйверів буде складно. Навіть якщо все пройде вдало, особливого зростання продуктивності чекати не доводиться. Єдиний плюс такого переходу – підтримка більшого об'єму оперативної пам'яті. Тут ви не обмежені 2 гігабайтами.

Нарешті, набори інструкцій. Вони покликані збільшити швидкість обчислень, але за умови їх підтримки з боку ПЗ. Ще давно Intel розробила ММХ, далі були SSE, SSE2 і SSE3. AMD адаптувала ММХ, але потім вирішила піти своїм шляхом, запропонувавши 3DNow!

Шлях виявився не дуже вдалим, так що сьогодні майже всі їх процесори підтримують SSE/SSE2 і навіть SSE3. Користь від інструкцій є, але вони не визначають продуктивність ЦП в цілому.

Рисунок 2.6 – Зовнішній вигляд процесора

Вибір процесора

По-перше, ми не рекомендуємо вам брати зовсім вже дешеві моделі. Процесори серії Celeron і Sempron націлені на офісні ПК. Вони урізані по частоті шини, по функціях, об'єму кеш-пам'яті – все це сильно б'є по продуктивності, особливо в іграх і «важких» програмах.

Страницы: 1 2 3 4

Нове про педагогіку:

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

Поняття «педагогічного мислення»
Проблема розвитку мислительної активності людини – одна з найбільш важливих у психології. Її вивчення має досить суттєве теоретичне й практичне значення. Нові суспільні відносини (економічні, політич ...

Навігація по сайту

Copyright © 2018 - All Rights Reserved - www.ipedahohika.com