Чим відрізняється кеш память від оперативної памяті

Кешована оперативна пам’ять Windows 10 – що це і як її очистити

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

Що значить «Кешовано» в інформації про пам’ять

Якщо в диспетчері завдань ви підведе курсор миші до порожнього розділу, зазвичай розташованому по центру графічного представлення «Структура пам’яті», ви побачите підпис: «Зарезервовано. Пам’ять, яка містить кешовані дані і код, які зараз не використовуються»- мова ведеться саме про ту оперативну пам’ять, яку ви бачите в пункті «кешовано». Що це означає?

Кешована пам’ять в Windows 10 – це зайняті, але не використовувані в даний момент сторінки пам’яті, що містять різні дані, які можуть знадобитися в подальшому для роботи системних і сторонніх процесів і які ефективніше буде отримати саме з оперативної пам’яті, а не знову прочитати з диска. Чим більше доступною невикористаної пам’яті, тим більший її обсяг може виявитися в стані «кешовано».

Логіку цього підходу можна описати таким чином: в Windows 10 присутні різні механізми прискорення роботи системи і кешована пам’ять – один з них. При наявності невикористовуваної оперативної пам’яті ефективніше використовувати її як кеш, а не звільняти відразу: сама по собі вільна пам’ять не призводить до прискорення роботи: система і програми будуть працювати з однаковою швидкістю, незалежно від того, вільно у вас 2 Гб RAM або 16. Проблеми можуть виникнути, коли вільної пам’яті не залишається, але кешована пам’ять з великою ймовірністю не стане причиною цього.

Проведемо експертизу техніки і ПО, оцінимо компетентність ІТ-персоналу, виявимо проблеми та можливі ризики. Ви отримаєте об’єктивну інформацію про роботу вашої технічної служби, перелік заходів щодо оптимізації витрат і концепцію розвитку ІТ-інфраструктури

Перш за все, будь-яка очистка кешованої пам’яті Windows 10 самостійними діями, за допомогою сторонніх утиліт або іншими методами зазвичай позбавлена ​​сенсу: пам’ять «кешуватися» звільняється системним менеджером пам’яті в першу чергу, коли RAM потрібно для будь-яких завдань, а доступною вільної оперативної пам’яті недостатньо.

Як приклад: вище наводився знімок екрана зі станом ОЗУ в диспетчері завдань на момент початку написання цього матеріалу. Нижче – відразу після запуску редактора відео, відкриття і запуску рендеринга проекту в ньому.

Як можна побачити, обсяг кешованої пам’яті скоротився на 2 Гб, в подальшому, після припинення роботи з «важким» софтом її обсяг знову буде приростати в міру використання системи і все це – нормальна поведінка, що не впливає негативно на чуйність вашого ПК або ноутбука.

Існують сторонні утиліти для швидкого очищення всієї кешованої оперативної пам’яті в Windows 10 і попередніх версіях системи. Один з найпопулярніших інструментів – EmptyStandbyList.exe. Ще дві програми, що дозволяють виконати очистку: Mem Reduct і Intelligent Standby List Cleaner.

ІТ-аудит для Вашої компанії Проведемо експертизу техніки і ПО, оцінимо компетентність ІТ-персоналу, виявимо проблеми та можливі ризики. Ви отримаєте об’єктивну інформацію про роботу вашої технічної служби, перелік заходів щодо оптимізації витрат і концепцію розвитку ІТ-інфраструктури дізнатися більше

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

Згадану програму можна завантажити з сайту розробника: https://wj32.org/wp/software/empty-standby-list/ після цього для її використання:

  1. Запустіть командний рядок від імені Адміністратора.
  2. Введіть наступну команду, вказавши повний шлях до EmptyStandbyList.exe на початку команди (для цього можна утримувати клавішу Shift, натиснути по файлу правою кнопкою миші, вибрати пункт «Копіювати як шлях», а потім вставити в командний рядок): emptystandbylist.exe standbylist
  3. Варіант результату – на зображенні нижче (отримано не на тому ж комп’ютері, на якому були зроблені попередні скріншоти).
  4. При цьому слід враховувати, що відразу після використання утиліти, у міру роботи, обсяг кешованої пам’яті знову почне зростати.
    Сподіваюся, стаття допомогла розібратися, для чого потрібна кешована пам’ять і в інших питаннях, які мають до неї відношення.

Оперативна пам’ять: що це таке і на що звертати увагу при виборі комп’ютера

Оперативна пам’ять (ОЗП) – одна з основних комплектуючих комп’ютерної системи. Іноді для підвищення продуктивності ПК досить замінити плату оперативної пам’яті. Але для того, щоб підібрати ОЗП, відповідну вашим вимогам і конфігурації мережі, необхідно ознайомитися з основними характеристиками плат даного типу. До них відносяться:
1. Тактова частота
Цей параметр відповідає за швидкість роботи ПК. Вимірюється вона в МГц. На перший погляд, чим вище частота, тим швидше будуть завантажуватися файли. Але це не зовсім так. Вся справа в тому, що робота ОЗП узгоджена з роботою процесора. Тому при виборі планки пам’яті слід враховувати:
• яку пам’ять може підтримувати процесор;
• з якою частотою працює сам процесор.
Якщо частота, на якій працює процесор, невисока, купувати пам’ять, що підтримує високу частоту немає сенсу, так як процесор не зможе обробляти дані з такою швидкістю, з якою їх поставляє ОЗП. Тому, перш ніж купувати оперативну пам’ять, уточніть частоту, на якій працює процесор, і зробіть вибір, виходячи з цієї характеристики.
Якщо ви збираєтеся модернізувати ПК, то немає сенсу купувати пам’ять DDR3 типу, так як вони поступово застарівають. Сучасна комплектація ПК спирається на планки DDR4. Якщо процесор не відрізняється високою швидкістю, досить такої плати з частотою 2600-3200 МГц. Якщо ви одночасно змінюєте і процесор на більш потужний пристрій, то і пам’ять можна встановити з більш високою частотою. До речі, при укомплектуванні ігрового комп’ютера, не слід гнатися за високою частотою оперативної пам’яті, так як якість гри в більшій мірі залежить від характеристик процесора і відеокарти.
2. Обсяг
Від цієї величини, вимірюваної в Гб, залежить можливість ОЗП обробити ємний процес, а також швидкість одночасної обробки декількох, більш легких, процесів.
ОЗП працює з програмами, запущеними в реальному часі. Кожна запущена програма займає в ній певний обсяг, так само, як і кожна відкрита в браузері вкладка. Тому краще карта пам’яті з великим об’ємом. Але обсяг істотно впливає на вартість, тому, якщо є обмеження в бюджеті, слід приблизно розрахувати оптимальний обсяг:
• для роботи в Інтернеті цілком достатньо плати оперативної пам’яті об’ємом 4 Гб;
• для ведення не дуже важких ігор необхідна пам’ять обсягом не менше 8 Гб;
• для ігор на високих налаштуваннях і для роботи з такими програмами, як Фотошоп, знадобиться 16 Гб пам’яті;
• оперативну пам’ять об’ємом більше 16 Гб встановлюють ті, хто хоче зробити запас на майбутнє.
Між швидкістю та обсягом ОЗП також існує певна залежність: планка малого обсягу буде істотно гальмувати роботу ПК, навіть якщо вона має досить високу частоту, і, навпаки, низька частота перешкоджатиме швидкій роботі оперативки, навіть якщо вона має високу ємність.
При обмежених коштах можна купити планку обсягом, який задовольнить сьогоднішні потреби користувача, пізніше можна буде встановити додаткову плату пам’яті.
3. Пропускна здатність
Характеризує допустиму швидкість передачі даних, тому вимірюється в Мб / с. Дана величина безпосередньо залежить від тактової частоти. Параметр також узгоджується з можливостями процесора «межа пропускної здатності пам’яті», але так як в процесорі ця величина закладена з великим запасом, то на неї мало звертають увагу.
4. Таймінги
Даний параметр висловлює тимчасові затримки між тактами. Тому, швидше працює та ОЗП, в якій таймінги нижче, хоча в нових поколіннях DDR таймінги вище. Величина не представляє особливої важливості, але, якщо є можливість вибору між двома планками з рівними характеристиками, крім таймінгу, то слід віддавати перевагу тій, у якій таймінги нижче, хоча на особливий приріст продуктивності розраховувати не варто.
5. Багатоканальність
Практично всі сучасні планки оперативної пам’яті підтримують цю функцію. Вона має на увазі одночасне використання декількох планок ОЗП. Спільне виконання 2-ма або більше планками одного процесу сприяє його прискоренню. Так робота в 2-х канальному режимі сприяє прискоренню роботи пам’яті на 15-20%. Можлива робота і в 3-х або 4-х канальному режимі, якщо тільки материнська плата має досить слотів для установки планок ОЗП.
6. Наявність радіатора і зовнішній вигляд плати
Сучасне покоління оперативної пам’яті характеризується зменшеним вольтажем, а, отже, і нагрів їх істотно зменшується. А тому потреба в оснащенні ОЗП радіаторами відпадає. Проте, багато виробників пропонують модулі, оснащені радіаторами, які грають, скоріше естетичну функцію. Щоб зробити дизайн оригінальним, багато виробників оснащують також свої моделі підсвічуваннями, мигалками і т.д. Користі від них ніякої, тому, здобувати настільки наворочені планки або що простіше, вирішувати тільки вам.
Що стосується радіаторів, то вони все ж можуть бути корисними, якщо тільки ви плануєте використовувати розгін (підвищення частоти пам’яті). Під час розгону підвищується вольтаж, а, отже, виникає потреба в охолодженні.
7. Буферизація
Під цим терміном мається на увазі наявність на модулі ОЗП додаткового буфера для зберігання часто використовуваних даних. Буфер призначений для підвищення надійності пристрою. Функція буферизації корисна для серверів, для ПК – це зайва трата грошей.
8. ЕСС функція
На ЕСС покладається завдання відшукувати і виправляти помилки, що виникають в процесі роботи пам’яті. Помилки, як правило, призводять до зависання роботи комп’ютера. Вони можуть виникати через незлагодженість роботи з процесором або коли обсяг пам’яті повністю заповнений. У таких випадках на допомогу приходить ЕСС. Але, як і попередня функція, ЕСС корисна для оперативної пам’яті, використовуваної в сервері, який повинен працювати в безперервному режимі.
9. XMP профіль
Додаткова функція, без якої цілком можна обійтися. Використовується він тільки для конфігурацій, побудованих на базі процесорів Intel, і являє собою особливу заготовку для розгону. Розгону можуть підлягати такі параметри, як частота, вольтаж і таймінги. Щоб не розганяти кожен параметр окремо, і були заготовлені спеціальні пресети.
XMP профіль сумісний тільки з процесорами Intel і далеко не з кожною материнкою. Тому, якщо ви все ж вирішите встановити собі оперативну пам’ять, що підтримує дану функцію, то перевірте, чи підходить вона для вашої комп’ютерної системи. Хоча, за великим рахунком, ця функція є «елемент розкоші», якщо у вас є зайві гроші, і ви плануєте використовувати розгін, то чому б і ні. Але особливого значення для роботи ПК вона не має.
Вивчивши ці характеристики, ви зможете самостійно підібрати оперативну пам’ять, що відповідає вашій комп’ютерної конфігурації, а, якщо не доручите це завдання консультанту, то не дасте себе обдурити, і не будете переплачувати за зайві функції, якими ніколи не скористаєтеся.

Кеш, його рівні.Різниця

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

Кеш (Cache) — спеціальний вид пам’яті або частина ОЗП, де зберігаються копії часто використовуваних даних. Забезпечує до них швидкий доступ. Кеш пам’ять зберігає вміст і адресу ділянки ОЗП, до якої часто звертається процесор. При звертанні процесора до адреси пам’яті, кеш перевіряє наявність у себе цієї адреси. Якщо він її знаходить, обмін даними виконується між процесором і кешем; якщо ні — між процесором і ОЗП. Кеш ефективний, коли швидкість роботи пам’яті менша за швидкість роботи процесора.

– функція проекції блоків пам’яті на блоки кеша (в нас – пряма проекція);

– алгоритм заміни блоків кеша на блоки пам’яті(в нас – найпростіший, примусовий алгоритм);

– алгоритм виконання запису слова, як результату виконання дій в процесорі, до складної системи кеш-пам’ять (в нас застосовано спрощений алгоритм наскрізного запису).

Детальний розгляд системи кеша залишено поза межами цієї статті. В даній статті пояснено роботу лише одного, спрощеного варіанту, відомого під назвою “кеш із прямою проекцією та наскрізним записом”. Звернемо увагу на те, що у поясненні фігурує термін “блок” з трьома можливими тлумаченнями:

– блок як інформаційна одиниця; він складається сусідніх за адресним принципом розташуванням слів без посилання на тип пам’яті;

– блок як множина комірок пам’яті даних або пам’яті інструкцій;

– блок як множина комірок робочої (внутрішньої) пам’яті кеша.

Розрізнення тлумачень не є важким, воно забезпечене контекстом пояснення.

Кожний блок пам’яті, що складають у середньому з (16 –64) сусідніх з точки зору адресування слів, можна копіювати не до будь-якого, а тільки до наперед визначеного блоку робочої пам’яті кеша. В нас номер блоку кеша, що приймає участь у копіюванні, однозначно визначено за допомогою семи розрядів адреси процесора, які містить поле Block. Негайно зауважимо, що процесор “не розуміє” і не “сприймає” структурної інтерпретації адреси, що згенерував. Таку інтерпретацію адресі надає лише і тільки лише контролер кеша, коли “незаконно, без відома процесора” перехоплює цю адресу, що призначена пам’яті даних або пам’яті інструкцій.

Нехай адреса, яку генерує процесор при читанні вмістимого однієї комірки пам’яті (тобто, слова) до власного регістра, має довжину 16 бітів. В цьому випадку, контролер кеша за допомогою семи середніх розрядів адресного слова звертається до визначеного цими розрядами блоку власної пам’яті. Зрозуміло, що бінарний номер кеша є збіжним з бінарним наповненням поля Block адреси процесора. Шуканий в такий спосіб блок завжди присутній в робочій пам’яті кеша. При цьому кеш має складатись з 2(7)=128 блоків.

Але вмістиме винайденого блоку робочої пам’яті кеша може бути копією не одного, а одного з декількох дозволених на копіювання блоків пам’яті. Наприклад, в нас до нульового блоку кеша дозволено копіювати наступні блоки пам’яті: 0, 128, 256, 512 і т.д. Усього до кожного блоку кеша можна скопіювати один з 2(5)=32 блоків пам’яті. Зрозуміло, що інформаційна місткість пам’яті в 32 рази перевищує місткість кеша. Таке співвідношення місткостей є коректним згідно до означення парадоксу пам’яті. Доходимо висновку, що нас задовільнить лише однин з 32-х можливих варіантів копіювання. Питання лише в тому, чи є поточне наповнення визначеного блоку кеша відповідним запитанню процесора? Питання розв’язують за допомогою вмістимого старших п’яти бітів адреси процесора, які утворюють поле із назвою Tag.

Якщо при вже визначеному номері блоку вмістиме блоку кеша є відповідним, тоді вмістиме полів tag з поля адреси процесора і з мітки блоку робочої пам’яті кеша співпадають, тоді у блок кеша в поточний момент містить потрібну копію. В цьому випадку фіксують ситуацію “влучення до кеша” (cache hit). Лишається за допомогою бітів правого поля формату адреси Word визначити шукане слово в межах винайденої в кеші копії блоку, яку щойно знайдено і перевірено на адекватність, та переслати це слово до входу процесора. Бачимо, що адресне запитання процесора на читання вмістимого комірки перехопив та задовільнив швидкий кеш, а повільна пам’ять не працювала.

Інша ситуація з назвою промах (cache miss) виникає при розбіжності вище зазначених двох тегів. Контролер кеша вимушений перетранслювати адресне запитання від процесора до повільної пам’яті та перейти (разом із процесором) до стану очікування результатів роботи пам’яті на читання. Аби зменшити кількість звернень до пам’яті навіть у цій ситуації, читають не одне, вказане адресою процесора слово, а цілий інформаційний блок (з 16-64 сусідніх слов), який, безперечно, має містити шукане процесором слово пам’яті. Тут спрацьовує принцип локалізації адресних звертань процесора – “наступне слово, що знадобиться процесору, скорше від усього, буде мати і наступну адресу”.

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

Під час запису (пересилання слова з регістру процесора до комірки пам’яті) робота контролера кеша виконується так. Спочатку визначають присутність або відсутність копії блоку, який містить старе значення, відповідного до наданої процесором адреси. У разі влучення до кеша запис виконують як до блоку кеша, так і до блоку пам’яті, інакше тільки до блоку пам’яті Але в обидвох випадках запис виконують повільно через обов’язкову участь у ньому повільної пам’яті даних. Зазначимо, що пояснений алгоритм запису реалізує так званий кеш із наскрізним записом.

Кеш — це швидка буферна пам’ять невеликої місткості, що розташована поміж процесором і основною пам’яттю. Кеш працює на повній швидкості процесора і не пригальмовує його роботу. Кеш (cache в перекладі з англ. — тайник) лишається прозорим для програміста, тому що система інструкцій процесора, як правило, не містить команд роботи з кешем. При поясненні роботи кеша можна прийняти, що процесор також не «бачить» кеш і генерує адреси пам’яті так, ніби кеша немає. Проте кеш, як правило, існує, і на апаратному рівні перехоплює сигнали процесора читання/запис, а коли треба, то надає процесору швидкі копії інформаційних кодів, які тимчасово зберігає у власній робочій пам’яті. Якщо кеш спроможний підмінити собою пам’ять (у понад 96-98 відсотків випадків), тоді він за рахунок власних ресурсів задовольняє запит процесора. Процесор не пригальмовується і залишається працювати на повній швидкості. Коли «підміна» пам’яті неможлива (менше від двох-чотирьох відсотків випадків), тоді кеш залучає до роботи пам’ять, обмін з якою суттєво пригальмовує процесор.

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

Рівні кеша

1. Кеш першого рівня L1(від 8 до 128 Кб) – найшвидший, але маленький за об’ємом. З L1 працює безпосередньо ядро процесора. У нього копіюються дані, витягнуті з оперативної пам’яті. Збереження основних команд дозволяє підвищити продуктивність процесора за рахунок більш високої швидкості обробки даних (обробка з кешу швидше, ніж з оперативної пам’яті).

2. Кеш другого рівня L2 (від 128 до 16384 Кб)- дещо більше першого за об’ємом, але повільніше за швидкістю передачі даних.Якщо ви обираєте процесор для ‘ресурсоємних’ завдань, то модель з великим об’ємом кешу L2 буде переважною. Для багатоядерних процесорів вказується сумарний об’єм кеш-пам’яті другого рівня.

3. Кеш третього рівня L3(від 0 до 30720 Кб). Цей кеш ще більше за розміром, хоча і трохи повільніше, ніж L2. Інтегрована кеш-пам’ять L3 в поєднанні з швидкою системною шиною формує високошвидкісний канал обміну даними з системною пам’яттю. Як правило, кеш-пам’ять третього рівня комплектуються тільки топові процесори і серверні рішення. Кеш-пам’яттю третього рівня мають, наприклад, такі лінійки процесорів, як AMD Opteron, AMD Phenom, AMD Phenom II, Intel Core i3, Intel Core i5, Intel Core i7, Intel Xeon.

Об’єми кешів L2 і L3 – дуже важливі характеристики. Чим вони більші, тим вище продуктивність процесора.

У багатоядерних процесорах об’єми 1 і 2 рівнів кеша діляться на кількість ядер. Тобто якщо в описі, наприклад, до четирех’ядерному процесора об’єм кеша другого рівня вказаний як «1 Мб», під цим мається на увазі 256 х 4 Кб. Справедливо і зворотна вказівка.Кеш L3 є загальним для всіх ядер.

Ядро – це головна частина центрального процесора (CPU). Воно визначає більшість параметрів процесора, насамперед – тип сокета (гнізда, в яке вставляється процесор), діапазон робочих частот і частоту роботи внутрішньої шини передачі даних (FSB). Ядро процесора характеризується наступними параметрами: технологічний процес , обсяг внутрішнього кеша першого і другого рівня , напруга і тепловіддача (наскільки сильно буде нагріватися процесор). Перш ніж купувати процесор з тим чи іншим ядром, необхідно впевнитися, що ваша материнська плата зможе працювати з таким процесором. У рамках однієї лінійки можуть існувати процесори з різними ядрами. Наприклад, в лінійці Intel Core i5 присутні процесори з ядрами Lynnfield, Clarkdale, Arrandale і Sandy Bridge.

Обмін даними всередині процесора відбувається набагато швидше ніж обмін даними між процесором і оперативною пам’яттю. Тому, для того щоб зменшити кількість звертань до оперативної пам’яті, всередині процесора створюють так звану надоперативну або кеш-пам’ять. Коли процесору потрібні дані, він спочатку звертається до кеш-пам’яті, і тільки якщо там потрібні дані відсутні, відбувається звертання до оперативної пам’яті. Чим більший розмір кеш-пам’яті, тим більша ймовірність, що необхідні дані знаходяться там. Тому високопродуктивні процесори оснащуються підвищеними обсягами кеш-пам’яті. Розрізняють кеш-пам’ять першого рівня (виконується на одному кристалі з процесором і має об’єм порядку декілька десятків Кбайт), другого рівня (виконується на окремому кристалі, але в межах процесора, з об’ємом в сто і більше Кбайт) та третього рівня (виконується на окремих швидкодійних мікросхемах із розташуванням на материнській платі і має обсяг один і більше Мбайт).

У процесі роботи процесор обробляє дані, що знаходяться в його регістрах, оперативній пам’яті та зовнішніх портах процесора. Частина даних інтерпретується як власне дані, частина даних – як адресні дані, а частина – як команди. Сукупність різноманітних команд, які може виконати процесор над даними, утворює так звану систему команд процесора. Чим більший набір команд процесора, тим складніша його архітектура, тим довший запис команд у байтах і тим довша середня тривалість виконання команд.

Так, процесори Intel, які використовуються в IBM-сумісних ПК, нараховують більше тисячі команд і відносяться до так званих процесорів із розширеною системою команд – CISC-процесорів (CISC – Complex Instruction Set Computing). На противагу CISC-процесорам розроблено процесори архітектури RISC із скороченою системою команд (RISC – Reduced Instruction Set Computing). При такій архітектурі кількість команд набагато менша, і кожна команда виконується швидше. Таким чином, програми, що складаються з простих команд виконуються набагато швидше на RISC-процесорах.

Зворотна сторона скороченої системи команд полягає в тому, що складні операції доводиться емулювати далеко не завжди ефективною послідовністю простіших команд. Тому CISC-процесори використовуються в універсальних комп’ютерних системах, а RISC-процесори – у спеціалізованих. Для ПК платформи IBM PC домінуючими є CISC-процесори фірми Intel, хоча останнім часом компанія AMD виготовляє процесори сімейства AMD-K6, які мають гібридну архітектуру (внутрішнє ядро цих процесорів виконане по RISC-архітектурі, а зовнішня структура – по архітектурі CISC).

В комп’ютерах IBM PC використовують процесори, розроблені фірмою Intel, або сумісні з ними процесори інших фірм, що відносяться до так званого сімейства x86. Родоначальником цього сімейства був 16-розрядний процесор Intel 8086. В подальшому випускалися процесори Intel 80286, Intel 80386, Intel 80486 із модифікаціями, різні моделі Intel Pentium, Pentium MMX, Pentium Pro, Pentium II, Celeron, Pentium III. Найновішою моделлю фірми Intel є процесор Pentium IV. Серед інших фірм-виробників процесорів слід відзначити AMD із моделями AMD-K6, Athlon, Duron та Cyrix.