
- •Основні поняття архітектури пк
- •Аспекти та рівні проектування мікропроцесорних пристроїв та систем. Горизонтальні та вертикальні рівні проектування
- •Паралельні ар-ри
- •Пк intel молодших поколінь
- •Мікроархітектура процесора і80386
- •Мікроархітектура процесора і80486
- •Конвеєризація та планування молодших поколінь фірми Intel
- •Старші покоління intel
- •Архітектура мп Pentium
- •Відмінності р54 від р5
- •Відмінності р6 від р5
- •Мікроархітектура процесорів р6
- •Архітектура суперскалярного конвеєра р6 б). Ядро (диспетчерування/ виконання)
- •Процесор Pentium pro
- •Мікроархітектура процесорів k6
- •Мікроархітектура процесорів k7
- •Мікроархітектура процесорів k8
- •Кешування
- •Принципи кешування
- •Архітектура засобів кешування Керування кешуванням
- •Організація та основні поняття захищеного режиму
- •Сторінкова організація памяті
- •Сегментна організація памяті
- •Переривання та виключення
- •Віртуальний режим роботи
- •Організація мультизадач
- •Системи плат Plug & Play
- •Засоби діагностування пк
- •Багатоядерні процесори
- •Багатоядерні процесори фірми amd
- •Процесори к 10(2007)
- •Архітектура Bobcat
- •А рхітектура Bulldozer
Основні поняття архітектури пк
Мікропроцесор – складний, програмно – керований пристрій, призначений для обробки цифрової інформації, для керування процесом цієї обробки і виконаний у вигляді 1 або кількох MS підвищеного ступеня інтеграції.
Мікропроцесорний пристрій – пристрій, який складається з 1 або кількох мікропроцесорів, для одержання, перетворення та обробки ін.-ції.
Мікроконтролер – керований пристрій, виконаний на 1 чи кількох кристалах, що виконує ф-ю по логічному аналізу та керуванню.
Мікропроцесорна система – сукупність ф-льних пристроїв ядром якого є мікропроцесор або мікропроцесорний пристрій, призначений для обробки, перетворення і-ції, логічного керування.
Аспекти та рівні проектування мікропроцесорних пристроїв та систем. Горизонтальні та вертикальні рівні проектування
При проектуванні мікропроцесорних систем використовується блочно – ієрархічний підхід, при якому уявлення про проектовану систему розчленовуються на ієрархічні рівні і це дає можливість розбивати задачі програмування великих мікропроцесорних систем на під задачі малої розмірності, які можуть виконуватися паралельно, і умовно при проектуванні виділяють горизонтальні і вертикальні рівні.
Є такі аспекти:
Функціональний, який має 3 горизонтальні лінії:
Системні рівні(проектування функціональних схем пристрою);
Функціонально – логічні(принципові схеми);
Схемотехнічні(електричні схеми додаткових систем);
Алгоритмічний:
На 1 – закони ф-ня пристроїв і систем;
На 2 – обирається а-ра пристроїв або систем;
На 3 – визначається алгоритм, процедури;
Конструкторський:
На 1 – пристосування основ;
На 2 – допоміжні засоби;
На 3 – розробка кристалів;
Технологічний:
На 1 – технологічний;
На 2 – технологічний;
На 3 – технологічний;
Класифікація
комп’ютерних архітектур за Флінном
Ілюстрація класифікації комп’ютерних архітектур за Флінном
Одна з найпоширеніших класифікацій за Фліном, також є Хоклі, Джескоу. Сисемні та мікропроцесорні пристрої поділяються на одно та багатокомпютерні.
Однокомпютерні:
З одним процесором(послідовні);
З багатьма процесорами(паралельні);
Принципи ар-ри Фон Неймана:
- програмного керування(автоматичне перетворення даних згідно заданого алгоритму або програми);
- умовного переходу(звернення до тієї чи іншої програми);
- збереження програми що потребує наявності запам’ятовуючого пристрою;
- двійкової системи числення;
- багаторівневої памяті і довільного доступу до її елементів;
Всі ці принципи були застосовані в МП 1 і 2 покоління.
З 3 поколінням було додано принципи:
Мультипрограмування(виконання кількох програм одночасно);
Інформаційної і програмної сумісності;
Для МП 4 покоління були додані принципи:
Багатопроцесорність
Розвиток програм для роботи з графікою
З 5 поколінням – суперскалярна ар-ра(паралельна обробка даних).