Реферат
На тему: «Внутрішня архітектура сучасних процесорів»
Виконали студенти БДУ ФМіІТ 24 групи
Зайнетдінов Алмаз і Габдуллин Булат
рік
Введення
Сучасний процесор - це складне і високотехнологічне пристрій, що включає в себе всі самі останні досягнення в галузі обчислювальної техніки та супутніх галузей науки.
Більшість сучасних процесорів складається з:
) одного або декількох ядер, які здійснюють виконання всіх інструкцій;
) кількох рівнів КЕШ-пам'яті (зазвичай, 2 або три рівня), що прискорюють взаємодія процесора з ОЗУ;
) контролера ОЗУ;
) контролера системної шини
І характеризується наступними параметрами:
) типом мікроархітектури;
) тактовою частотою;
) набором виконуваних команд;
) кількістю рівнів КЕШ-пам'яті і їх обсягом;
) типом і швидкістю системної шини;
) розмірами оброблюваних слів;
) наявністю або відсутністю вбудованого контролера пам'яті;
) типом підтримуваної оперативної пам'яті;
) обсягом адресується пам'яті;
) наявністю або відсутністю вбудованого графічного ядра;
) енергоспоживанням.
Ядро
Ядро. Нас з Вами намагаються заманити кількістю ядер, кількістю ядер на одному кристалі, потужними назвами ядер. Так, звичайно варто розуміти, що розробники щодня привносять зміни в структуру ядра і компанії-виробники раді щороку випускати нове ядро, а відповідно і нову лінійку процесорів. Найчастіше зміна процесора однієї лінійки на інший не призводить до скільки значимого приросту продуктивності системи. Так що ж криється за звучним словом ядро?
Ядро процесора - це його основна частина, яка містить всі функціональні блоки і здійснює виконання всіх логічних і арифметичних операцій.
На малюнку 1 наведено структурну схему пристрою ядра процесора. Як видно на малюнку, кожне ядро ??процесора складається з декількох функціональних блоків:
) блоку вибірки інструкцій;
) блоків декодування інструкцій;
) блоків вибірки даних;
) керуючого блоку;
) блоків виконання інструкцій;
) блоків збереження результатів;
) блоки роботи з перериваннями;
) ПЗУ, що містить мікрокод;
) набору регістрів;
) лічильника команд.
Блок вибірки інструкцій здійснює зчитування інструкцій за адресою, вказаною в лічильнику команд. Зазвичай, за такт він зчитує декілька інструкцій. Кількість зчитувальних інструкцій обумовлено кількістю блоків декодування, так як необхідно на кожному такті роботи максимально заванта...