- •Основні поняття архітектури пк
- •Аспекти та рівні проектування мікропроцесорних пристроїв та систем. Горизонтальні та вертикальні рівні проектування
- •Паралельні ар-ри
- •Пк intel молодших поколінь
- •Мікроархітектура процесора і80386
- •Мікроархітектура процесора і80486
- •Конвеєризація та планування молодших поколінь фірми Intel
- •Старші покоління intel
- •Архітектура мп Pentium
- •Відмінності р54 від р5
- •Відмінності р6 від р5
- •Мікроархітектура процесорів р6
- •Архітектура суперскалярного конвеєра р6 б). Ядро (диспетчерування/ виконання)
- •Процесор Pentium pro
- •Мікроархітектура процесорів k6
- •Мікроархітектура процесорів k7
- •Мікроархітектура процесорів k8
- •Кешування
- •Принципи кешування
- •Архітектура засобів кешування Керування кешуванням
- •Організація та основні поняття захищеного режиму
- •Сторінкова організація памяті
- •Сегментна організація памяті
- •Переривання та виключення
- •Віртуальний режим роботи
- •Організація мультизадач
- •Системи плат Plug & Play
- •Засоби діагностування пк
- •Багатоядерні процесори
- •Багатоядерні процесори фірми amd
- •Процесори к 10(2007)
- •Архітектура Bobcat
- •А рхітектура Bulldozer
Збільшена частота ядра(від 150 мГц в Pentium 2 до 1,1 гГц в Pentium 3)
Вторинний кеш почав працювати на частоті ядра.
Було введено покращене передбачення переходів.
Мікроархітектура процесорів р6
Було додано 2 декодери, що дозволяли декодувати 3 мікрооперації за такт.
Архітектура
суперскалярного конвеєра Р6
а).
Предпроцесор (вибірка/декодування)
ВТВ I RSB – 2 ланки конвеєра
IFU0-IFU2 – блок перевірки команд
ID0-ID1 – декодер що може декодувати до 3 істр. за раз.
RAT – Блок перейменування рг.
ROBRO – перевпорядковуючий буфер для читання.
Архітектура суперскалярного конвеєра р6 б). Ядро (диспетчерування/ виконання)
RS – станція резервування та розподілення команд
в).
пристрій відкату
ROBWB – пере впорядкований буфер для запису
RRF – файл рг., куди записується результат
Процесор Pentium pro
Випускалися з 1995, частоти від 333 мГц, вторинний кеш 256-1024кБ, первинний 8+8 кб. За допомогою їх можна було створити семетричні багатоядерні системи, вперше в ньому було застосовано динамічне вионання(інструкції могли викликатися в іншому порядку, ніж вони подавалися на ЦП)
Pentium 2
Зявився в 1996р, поєднував а-ру Pentium PRO з технологією ММХ.
Частоти-300-450 мГц
Первинний кеш 16+16 кб.
Celeron
Частоти 266->мГц
Відсутній вторинний кеш, що зменшило продуктивність, але і зменшило вартість.
Xeon
Вторинний кеш 512кб
Частоти від 450 мГц
Pentium 3
В 1998р, Було потокове розширення SSE(для обробки 3D графіки), звукових і відео потоків, для розпізнавання людської мови. Було додано 70 нових інструкцій, багаторівневе передбачення переходів, покращено ф-ю самотестування.
Мікропроцесори P7(Pentium 4)
Відмінності від Р6:
64-розрядн ар-ра.
Пошук залежності між командами, що дозволяє групувати команди по 3 і виконувати 3 команди одночасно.
Спекулятивне виконання.
Ар-ра Pentium 4:
20-стадійний конвеєр
Арифметико логічний пристрій що працює на частоті ЦП
64-розр кеш
Додано 64 нові інструкції
Мікроархітектура процесорів Р7
Початкова тактова частота 1гГц, первинний кеш даних – невеликий, був збільшений вторинний.
Процесори фірми AMD
Мікроархітектура процесорів K5
Процесор К5(1995)-конкурент процесора PENtium, з перших років роботи почав програвати за частотою,тому за потужністю=I80486(K-Криптон).
Перевага К5:
Конвеєр що дозволяв виконувати 2 інструкції паралельно і підтримував зміни порядку виконання інструкцій,
Модуль для обч чисел з плаваючою крапкою був в 2 р потужнішим
Кеш пам'ять була 4 – канальна, частота на якій працював проц. 75-133 мГц, що програвало Pentiumy, тому не прижилося.
Мікроархітектура процесорів k6
В 1997 як конкурент Peintium2 і Peintium3 працювали на частотах 350-600мГц, тому міг конкурувати з Peintium2 і Peintium3, проте основним недоліком була відсутність технології по обробці графічної інформації, тому процесор не міг підтримувати 90% всіх відеоігр, в 1998 AMD розробила графічне технологію 3DNOW, був доданий новий тип даних пара запакованих чисел з плаваючою крапкою + технологія для підтримки mpeg програми за допомогою спеціального рг.
