- •Основні поняття архітектури пк
- •Аспекти та рівні проектування мікропроцесорних пристроїв та систем. Горизонтальні та вертикальні рівні проектування
- •Паралельні ар-ри
- •Пк intel молодших поколінь
- •Мікроархітектура процесора і80386
- •Мікроархітектура процесора і80486
- •Конвеєризація та планування молодших поколінь фірми Intel
- •Старші покоління intel
- •Архітектура мп Pentium
- •Відмінності р54 від р5
- •Відмінності р6 від р5
- •Мікроархітектура процесорів р6
- •Архітектура суперскалярного конвеєра р6 б). Ядро (диспетчерування/ виконання)
- •Процесор Pentium pro
- •Мікроархітектура процесорів k6
- •Мікроархітектура процесорів k7
- •Мікроархітектура процесорів k8
- •Кешування
- •Принципи кешування
- •Архітектура засобів кешування Керування кешуванням
- •Організація та основні поняття захищеного режиму
- •Сторінкова організація памяті
- •Сегментна організація памяті
- •Переривання та виключення
- •Віртуальний режим роботи
- •Організація мультизадач
- •Системи плат Plug & Play
- •Засоби діагностування пк
- •Багатоядерні процесори
- •Багатоядерні процесори фірми amd
- •Процесори к 10(2007)
- •Архітектура Bobcat
- •А рхітектура Bulldozer
Мікроархітектура процесорів k7
В 1999 розроблений, який наз. ATHLON, має створити конкуренцію Р3. Основні переваги:
Новий блок для цілочисельних обчислень(виконує 3 інструкції за 1 такт)
Блок обчислення з плаваючою комою мав 3 різні конвеєри
Системна шина EV6, передача по 2 фронтам тактового сигналу що дозволяло збільшити тактову частоту в 2 рази
Кешу памяті 1 рівня – 128кб,
Розширений набір інструкцій
Кеш память 2 рівня-512кб, працює на ½ частоті або на повній.
В 2000 на основі процесора ATHLON був розроблений DURON, що має створити конкуренцію більш дешевим Celeron-ам, кеш 1 рівня був зменшений до 64 кб, всі інші параметри відповідають ATHLONy, і використовувався до 2004.
Мікроархітектура процесорів k8
На початку 2000 AMD розробила 64-розрядне ядро процесора, ядро називається ATHLON64, воно мало стати основою для процесора конкурентів Р4. В 2004 був розроблений Semptron,який базується на цьому ядрі, він мав 2 перевагі:
Інтегрований в ядро процесора контролер памяті, який працює на частоті ядра
З материнської плати зник північний міст, що дозволило зменшити затримки при звертанні до ОП.
ПК фірми Cyrix
Американська компанія, яка виробила МП але її МП не витримали конкуренції з Intel I AMD. Першим виробом 1989 року став математичний співпроцесор Fastmath, ще на 50% був потужніший за Intel-овський. В1992 були випущені процесори які називаються 486SLC і DLS, які за потужністю відповідали процесору Intel 386 і з 1995 намагалися конкурувати з Intel, в цьому році випустила процесор, який за потужністю перевищував 486 і створював конкурентоспроможність(низька ціна, але не підтримував обробки графіки). 1996 врахувала попередні помилки і розробила MediaGX, який працював на частотах 333 мГц і підтримував технологію ММХ, саме виникнення цих процесорів спонукало Intel виробляти Celeron.Cyrix була закрита і стала фірма VIA.
Кешування
Ар-ра 32-розрядного процесора містила ряд засобів для кешування памяті. Це 2-рівневий кеш інструкцій і даних, буфер асоціативної трансляції, блок посторінкової пере адресації і буфери запису. В 64-розрядних процесорах ця ар-ра була додана кеш 3 рівня.
Принципи кешування
Схеми
запису та оновлення інформації в кеш
та ОП
а).
наскрізний запис б). буферизований
наскрізний запис в).
зворотній запис
В залежності від способу визначення відповідності рядку кеша в ділянці основної памяті розроблено 3 форми кеш памяті:
Прямого відображення
Набірно-асоціативний
Повністю асоціативний
Кеш
прямого відображення
а).
відображення основної пам’яті на
кеш-память б). читання даних
а).
відображення
основної
пам’яті
на
кеш-память
б).
читання даних
Набірно-асоціативний
кеш
НАбірно-асоціативна ар-ра дозволяє кожному блоку основної памяті претендувати на 1 з кількох рядків кеш, які об’єднується в набори. В кожному наборі є к-сть рядків кратна 2-ом і ця ар-ра містить кілька каналів прямого відображення, яка працює паралельно та погодженням і рішення про те, який блок даних розміщувати в якому рядку приймає контролер кешу. № набору визначає № блоку з якого дані завантажені, а необхідний рядок в цьому блоці визначається порівнянням № тегів, завдяки цьому в кеші могли зберігати кілька однойменних рядків з різних сторінок. Зазначена ар-ра потребує невеликих апаратних затрат, є більш гнучкою ніж кеш прямого відображення, і тому досить розповсюджена в кешах 1 рівня.
Асоціативний
кеш
Цей кеш є найбільш універсальним з точки зору зберігання в ньому будь – яких блоків ін.-ції. Навідміну від всіх інших ар-р будь-який рядок асоціативного кешу могла зберігати будь-який блок з основної памяті,що значно підвищує продуктивність. № блоку визначається старшими розрядами тега, № рядка-молодшими розрядами тега, зміщення означає розміщення даних в рядку. В ньому для знаходження потрібних даних порівнюється старші адреси всіх тегів, це робиться паралельно для зменшення часу доступу, але не дивлячись на те, що він дуже ефективний, йому притаманна складність організації, через це він дуже дорогий, тому використовується в процесорах Intel,Pentium3 I Pentium 4.
