Коли в 2010 році Intel представила торгові назви Core i3, i5 і i7 для основних комп'ютерних чіпів, знайшлося чимало тих, кого це збило з пантелику. Кінцева мета компанії була зовсім іншою - з цим розмежуванням між лінійками процесорів вона спробувала запропонувати швидкий і простий спосіб ідентифікації моделей низького, середнього і високого рівня. Ідея Intel полягала в тому, щоб привернути увагу користувачів наступним посланням: "Процесори Core i7 краще, ніж Core i5, які в свою чергу краще, ніж Core i3". На жаль, це не дає відповіді на питання, чому одні краще інших і чим вони відрізняються.
Після 2010 р Intel ще більше заплутала своїх споживачів, випустивши цілий ряд нових поколінь процесорів на базі різних архітектур: Sandy і Ivy Bridge, Haswell, Broadwell, Skylake. Незважаючи на використання нових технологій виробництва торгові найменування Core i3, i5 і i7 не змінилися. Причина цього в більшій мірі пов'язана з тим, що основні відмінності між ними залишилися колишніми: чіпи i3 призначені для комп'ютерних систем базового класу, i5 для комп'ютерів мейнстрім-рівня, а i7 для найпотужніших ігрових ПК або машин для серйозної роботи з фото / відео.
У цій статті я спробую пояснити деякі основні відмінності між цими класами процесорів.
Ключові технології
Почнемо з розвінчання одного вельми популярного помилки - імена i3, i5 і i7 ніяк не пов'язані з кількістю процесорних ядер. Ці цифри були обрані Intel більш-менш довільно, і всі масові чіпи цієї компанії насправді містять від двох до чотирьох ядер. Тільки деякі супер елітні моделі для настільних ПК можуть запропонувати більше. Основні відмінності між трьома лінійками полягають в іншому, а саме підтримці декількох ключових фірмових технологій - індивідуально або в поєднанні один з одним.
До них відносяться:
Hyper-Threading
На зорі мікропроцесорної технології все процесори мали одним ядром, яке виконувало тільки один набір інструкцій (thread / потік). Прагнення підвищити ефективність обчислювальних операцій привело до збільшення кількості фізичних ядер (до двох, чотирьох, а потім і більше). Це дозволило процесорам працювати паралельно з великим числом "потоків" і виконувати більший обсяг роботи за одиницю часу.
Наступним логічним кроком для Intel стала додаткова оптимізація цього процесу. Так народилася технологія Hyper-Threading, яка дозволяє одній фізичній ядру обробляти більше одного набору інструкцій (потоків) одночасно. Іншими словами, двоядерний чіп з підтримкою Hyper-Threading можна розглядати як процесор з чотирма (хоча і віртуальними) ядрами.
Turbo Boost
Були часи, коли процесори працювали на фіксованому тактовій частоті. Інакше кажучи, їх внутрішній годинник, який відраховує цикли обробки даних "цокали" з певною, постійною швидкістю, яку встановлює виробник. Єдиний спосіб, що дозволяє змінити цю швидкість, називається "оверклокинг": він вимагає спеціальних знань, плюс несе в собі реальний ризик нанесення непоправного збитку процесору.
Сьогодні все зовсім інакше. Майже всі сучасні процесори (особливо моделі, розроблені для мобільних комп'ютерів) працюють зі змінною тактовою частотою (швидкістю), яка змінюється в залежності від навантаження. За рахунок цього досягається висока енергоефективність і більш тривалий час автономної роботи мобільних пристроїв.
Розмір кеш-пам'яті
Всі сучасні процесори, незалежно від бренду і моделі, працюють з даними. Багато з виконуваних операцій є рутинними, тобто одні й ті ж дані використовуються знову і знову. Щоб прискорити роботу процесора, вони зберігаються в спеціальному високошвидкісному буфері. Таким чином, за запитом процесора ці дані стають доступні практично миттєво, оскільки йому не доводиться зчитувати їх знову і знову з диска або оперативної пам'яті комп'ютера.
У різних процесорах розмір кеш-пам'яті варіюється в відносно широкому діапазоні. У моделях низького класу це близько 3-4 Мб. У чіпах високого рівня розмір кешу досягає 6-12 Мб.
Як правило, чим більше кеш-пам'ять, тим ефективніше працює відповідний процесор. Однак це "правило" не застосовується універсально для всіх типів додатків. Наприклад, програми для редагування фото і відео охоче скористаються великим кешем процесора. Принцип їх роботи передбачає повторне використання ідентичних інструкцій (наборів даних), тому великий розмір кешу сприятливо відбивається на їх продуктивності.
Проте, при виконанні спільних завдань (як перегляд Інтернету або робота з офісними додатками) розмір кеш-пам'яті надає набагато більш скромне, часто навіть незначний вплив.
Коротко про типи процесорів Intel
Тепер, коли ми розглянули основні відмінності між трьома класами процесорів Intel, прийшов час поглянути на опис кожного з них:
Intel Core i3
Підходять для: Повсякденної роботи. Забезпечують плавне і швидке виконання завдань, пов'язаних з роботою в офісних додатках, переглядом Інтернету і потокового відео з HD якістю.
Коротка характеристика: Найдоступніший клас процесорів сімейства Intel Core. Пропонують до двох фізичних ядер і технологію Hyper-Threading для віртуальної багатопоточності. Не підтримують Turbo Boost, але їх енергоспоживання відносно скромне, тому ноутбуки, які їх використовують, зазвичай можуть похвалитися тривалим часом автономної роботи.
Intel Core i5
Підходять для: Інтенсивної роботи з декількома додатками одночасно, для обробки цифрових фотографій і відео в домашніх умовах. Годяться для більшості сучасних ігор.
Коротка характеристика: Процесори, призначені для настільних комп'ютерів і ноутбуків середнього класу. Пропонують від двох до чотирьох фізичних ядер, але не всі моделі підтримують Hyper-Threading. Мають функцією Turbo Boost, яка підвищує таку частоту при важких навантаженнях.
Intel Core i7
Підходять для: 3D-моделювання, важких додатків для обробки відео (редагування відео з високим і надвисоким дозволом 4K) і найбільш передових 3D-ігор.
Коротка характеристика: Найвищий клас чіпів, які пропонує компанія. Існують в варіантах з двома, чотирма, шістьма і вісьма ядрами, підтримують Hyper-Threading і Turbo Boost.
Відмінного Вам дня!