К_Лабе_№1_Основные_компоненты_вычислительных_машин

Содержание

Слайд 2

Что такое ЦПУ?

Центральный процессор (ЦП или центральное
процессорное устройство — ЦПУ; central processing

Что такое ЦПУ? Центральный процессор (ЦП или центральное процессорное устройство — ЦПУ;
unit, CPU) — электронный блок либо интегральная схема, исполняющая машинные инструкции, является главной частью аппаратного обеспечения компьютера. Также ЦПУ называют микропроцессором или просто процессором.

Слайд 3

Архитектура фон Неймана

Архитектура фон Неймана

Слайд 4

Вычислительный конвейер

Простой пятиуровненвый ковейер RISC-процессора

IF (англ. Instruction Fetch) — получение инструкции
ID (англ.

Вычислительный конвейер Простой пятиуровненвый ковейер RISC-процессора IF (англ. Instruction Fetch) — получение
Instruction Decode) — раскодирование инструкции
EX (англ. Execute) — выполнение
MEM (англ. Memory access) — доступ к памяти
WB (англ. Register write back) — запись в регистр

Слайд 5

Суперскалярность

Суперскалярность - это архитектура вычислительного ядра.
Суперскалярная архитектура позволяет выполнять нескольких машинных инструкций

Суперскалярность Суперскалярность - это архитектура вычислительного ядра. Суперскалярная архитектура позволяет выполнять нескольких
за один такт процессора путем увеличения числа исполнительных устройств. Эта технология существенно увеличивает производительность. Но существует предел числа исполнительных устройств, при превышении которого прироста производительности практически нет.
Если команды, обрабатываемые конвейером, не противоречат друг другу и одна не зависит от результата другой, то ядро исполняет их параллельно.

Слайд 6

Архитектура ЦПУ

RISC (Reduced instruction set computer) — процессорная архитектура с упрощённым набором команд.
CISC

Архитектура ЦПУ RISC (Reduced instruction set computer) — процессорная архитектура с упрощённым
(Complex instruction set computer) — процессорная архитектура со сложным набором команд.
EPIC (Explicitly parallel instruction computing) — процессорная архитектура с явным параллелизмом команд.

Слайд 7

Кэш процессора

Кэш процессора — кэш (сверхоперативная память), используемый процессором компьютера для уменьшения

Кэш процессора Кэш процессора — кэш (сверхоперативная память), используемый процессором компьютера для
времени доступа к оперативной памяти. Является верхним уровнем в иерархии памяти.
Различают кэши 1-, 2- и 3-го уровней (L1, L2 и L3).
Кэш L1 имеет наименьшие время доступа и размер.
Кэш L2 имеет большее время доступа по сравнению с кэш L1, но значительно больше его по размеру.
Кэш L3 — это самый объёмный и самый медленный кэш. Но и он существенно быстрый, чем оперативная память.

Слайд 8

Многоядерные процессоры

Суперскалярность не используется, так как она реализована самим наличием нескольких ядер

Многоядерные процессоры Суперскалярность не используется, так как она реализована самим наличием нескольких
в процессоре.
Широко применяется технология SMT для поочередного исполнения нескольких потоков для каждого ядра, создавая иллюзию нескольких «логических процессоров» на основе каждого ядра.
Первым многоядерным микропроцессором стал POWER4 от IBM, появившийся в 2001 году и имевший два ядра.

Многоядерный процессор —
центральный процессор, содержащий
два и более вычислительных ядра на
одном процессорном кристалле или
в одном корпусе.

Слайд 9

Многоядерные процессоры

Многоядерные процессоры можно подразделить по наличию поддержки общей кеш-памяти между ядрами.

Многоядерные процессоры Многоядерные процессоры можно подразделить по наличию поддержки общей кеш-памяти между
Бывают процессоры с такой поддержкой и без неё.
Способ связи между ядрами:
разделяемая шина
сеть (Mesh) на каналах точка-точка
сеть с коммутатором
общая кэш-память

Слайд 10

Микроархитектура ЦПУ

Микроархитектура ЦПУ (англ. microarchitecture) — это способ, которым данная архитектура набора

Микроархитектура ЦПУ Микроархитектура ЦПУ (англ. microarchitecture) — это способ, которым данная архитектура
команд (АНК) реализована в процессоре.
Каждая АНК может быть реализована с помощью различных микроархитектур.
На протяжении всего развития микроархитектура она была неразрывно связана с тех. процессом производста ЦПУ.

Слайд 11

Разъём ЦПУ (Socket)

Разъём ЦПУ (Socket) — гнездовой или щелевой разъём в материнской плате,

Разъём ЦПУ (Socket) Разъём ЦПУ (Socket) — гнездовой или щелевой разъём в
предназначенный для установки в него ЦПУ.
Использование разъёма вместо непосредственного припаивания ЦПУ на материнской плате упрощает замену процессора для модернизации или ремонта компьютера, а также значительно снижает стоимость материнской платы.
Каждый socket допускает установку только определённого типа ЦПУ. С другими типами ЦПУ разъёмы несовместимы.
На физическом уровне, разъёмы отличаются количеством и типом контактов.

Слайд 12

Нормы литографического процесса

Технологический процесс ЦПУ — технологический процесс изготовления ЦПУ. Он состоит

Нормы литографического процесса Технологический процесс ЦПУ — технологический процесс изготовления ЦПУ. Он
из набора технологических и контрольных операций.
В производстве ЦПУ применяется литографическое оборудование. Разрешающая способность этого оборудования определяет название техпроцесса.
Совершенствование технологий и пропорциональное уменьшение размеров п/п структур улучшают характеристики ЦПУ (размеры, энергопотребление, рабочие частоты).
На текущий момент самым распространённым тех. процессом для производста ЦПУ является 22нм и уже стартовал переход на 14нм.

Слайд 13

Базовая частота процессора

Базовая (тактовая) частота процессора — это скорость открытия/закрытия транзисторов процессора. Базовая

Базовая частота процессора Базовая (тактовая) частота процессора — это скорость открытия/закрытия транзисторов
частота процессора является рабочей точкой, где задается расчетная мощность (TDP). Частота измеряется в гигагерцах (ГГц) или миллиардах вычислительных циклов в секунду.

Слайд 14

Интерфейс QuickPath (QPI)

QuickPath, сокр. QPI — высокопроизводительная последовательная кэш-когерентная шина типа точка-точка

Интерфейс QuickPath (QPI) QuickPath, сокр. QPI — высокопроизводительная последовательная кэш-когерентная шина типа
для соединения между процессорами и внутри процессора для связи ядер, контроллёров оперативной памяти и PCI-Express, разработанная фирмой Intel. Может также применялась для связи процессора с чипсетом.

Слайд 15

Контроллер памяти (1)

Контроллер памяти — цифровая схема, управляющая потоком данных к процессору

Контроллер памяти (1) Контроллер памяти — цифровая схема, управляющая потоком данных к
от оперативной памяти. Может представлять собой отдельную микросхему или быть интегрирована в более сложную микросхему, например, в северный мост или же в сам ЦПУ.

Слайд 16

Контроллер памяти (2)

В современных серверных платформа используются ЦПУ с интегрированным контроллером памяти.

Контроллер памяти (2) В современных серверных платформа используются ЦПУ с интегрированным контроллером
В бюджетных пользовательских системах контроллер как правило интегрируется в чипсет (микросхему северного моста).

Слайд 17

Энергопотребление и рабочая температура ЦПУ

С технологией изготовления ЦП связано его энергопотребление.
Первые x86

Энергопотребление и рабочая температура ЦПУ С технологией изготовления ЦП связано его энергопотребление.
процессоры потребляли единицы ватта. Увеличение количества транзисторов и повышение тактовой частоты привело к росту данного параметра. Сегодня ЦПУ потребляют 130 и более ватт.
Большинство ЦПУ работоспособны при температуре 75 - 85 С°. Данный порог считается максимально допустимой температурой. У каждой модели ЦПУ порог свой.
При температуре, превышающей максимально допустимую, возможны ошибки в работе или зависание системы. В отдельных случаях возможны необратимые изменения в самом ЦПУ.

Слайд 18

Защита от перегрева ЦПУ

Температура процессора зависит от его загруженности и от качества

Защита от перегрева ЦПУ Температура процессора зависит от его загруженности и от
теплоотвода.
Многие современные ЦПУ могут обнаруживать перегрев и ограничивать собственные характеристики в этом случае.
Для измерения температуры процессора в области центра крышки ЦПУ устанавливается датчик температуры.
В ЦПУ Intel датчик температуры — термодиод или транзистор с замкнутыми коллектором и базой в качестве термодиода, в ЦПУ AMD — терморезистор.
Для теплоотвода от микропроцессоров применяются пассивные радиаторы и активные кулеры.

Слайд 19

Что такое BIOS?

BIOS (basic input/output system — «базовая система ввода-вывода») — набор

Что такое BIOS? BIOS (basic input/output system — «базовая система ввода-вывода») —
микропрограмм, реализующих API для работы с аппаратурой компьютера и подключёнными к

нему устройствами,
которая храниться на специализированной ROM микросхеме.

загрузка
операционной
системы

проверка
работоспособности
оборудования

настройка
оборудования

предоставление
API для работы
с оборудованием

BIOS

Слайд 20

Этапы работы BIOS

Этапы работы BIOS

Слайд 21

RTC и CMOS

Часы реального времени (англ. Real Time Clock, RTC) —

RTC и CMOS Часы реального времени (англ. Real Time Clock, RTC) —
электронная схема, предназначенная для учёта хронометрических данных.

BIOS предоставляет пользовательский интерфейс, позволяющий пользователям производить настройки компонентов системы и сохраняет их в CMOS памяти.

Слайд 22

Что такое UEFI?

Unified Extensible Firmware Interface (UEFI) (Унифицированный расширяемый интерфейс прошивки) —

Что такое UEFI? Unified Extensible Firmware Interface (UEFI) (Унифицированный расширяемый интерфейс прошивки)
интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы.

Слайд 23

Структура UEFI

Интерфейс, определённый спецификацией UEFI, включает в себя:
таблицы данных, содержащие информацию о

Структура UEFI Интерфейс, определённый спецификацией UEFI, включает в себя: таблицы данных, содержащие
платформе,
загрузочные и runtime-сервисы, которые доступны для загрузчика операционной системы (ОС) и самой ОС.

Аппаратная платформа

Firmware

Операционная система

UEFI

Слайд 24

Оперативная память

Оперативная память (Random Access Memory, RAM, память с произвольным доступом; ОЗУ

Оперативная память Оперативная память (Random Access Memory, RAM, память с произвольным доступом;
(оперативное запоминающее устройство)) — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код, входные, выходные и промежуточные данные, обрабатываемые процессором.
Обмен данными между процессором и оперативной памятью производится через кэша процессора.

Слайд 25

Динамическая память DRAM

Динамическая память с произвольным доступом (DRAM, Dynamic random access memory)

Динамическая память DRAM Динамическая память с произвольным доступом (DRAM, Dynamic random access
— тип энергозависимой полупроводниковой памяти с произвольным доступом.
DRAM широко используемая в качестве оперативной памяти современных компьютеров, а также в качестве постоянного хранилища информации в системах, требовательных к задержкам.

Слайд 26

Конструктивные исполнения памяти DRAM (1)

Память типа DRAM конструктивно выполняют и в виде

Конструктивные исполнения памяти DRAM (1) Память типа DRAM конструктивно выполняют и в
отдельных микросхем:
в корпусах типа DIP, SOIC и BGA
в виде модулей типа SIPP, SIMM, DIMM (SO-DIMM) и RIMM.

SIPP

SIММ

Слайд 27

Конструктивные исполнения памяти DRAM (2)

Память типа DRAM конструктивно выполняют и в виде

Конструктивные исполнения памяти DRAM (2) Память типа DRAM конструктивно выполняют и в
отдельных микросхем:
в корпусах типа DIP, SOIC и BGA
в виде модулей типа SIPP, SIMM, DIMM (SO-DIMM) и RIMM.

DIMM

RIMM

Слайд 28

Модули памяти DIMM

DIMM (Dual In-line Memory Module, двухсторонний модуль памяти) — форм-фактор

Модули памяти DIMM DIMM (Dual In-line Memory Module, двухсторонний модуль памяти) —
модулей памяти DRAM.
Данный форм-фактор пришёл на смену форм-фактору SIMM.
Является самым распространенным форм-фактором для модулей памяти на сегодняшний день.

Слайд 29

Типы памяти DIMM

Типы памяти DIMM

Слайд 30

RDIMM и LRDIMM: различия

сигналы управления

данные

RDIMM и LRDIMM: различия сигналы управления данные

Слайд 31

ECC и модули DIMM

ECC (Error-Correcting Code, код коррекции ошибок) — данные, присоединяемые

ECC и модули DIMM ECC (Error-Correcting Code, код коррекции ошибок) — данные,
к каждому передаваемому сигналу, позволяющие принимающей стороне определить факт сбоя и (в некоторых случаях) исправить ошибку. ECC ориентирован на детектирование и исправление случайных ошибок памяти, вызываемых различными внешними факторами. Принцип основан на коде Хэмминга.

Слайд 32

Специализированные модули DIMM

Стандартный модуль DIMM

Huawei DIMM

DIMM VLP

Использование модулй DIMM полуторной высоты в

Специализированные модули DIMM Стандартный модуль DIMM Huawei DIMM DIMM VLP Использование модулй
блейд-серверах Хуавей

Помимо DIMM модулей стандартного размера в серверах используют модули DIMM с низким профилем (VLP) и модули полуторной высоты. DIMM полуторной высоты используются в решениях по виртуализации.

Слайд 33

Производители DDR чипов

24 %

24 %

40 %

12 %

Производители DDR чипов 24 % 24 % 40 % 12 %

Слайд 34

Компьютерная шина

Компьютерная шина (англ. computer bus) в архитектуре компьютера — подсистема, служащая

Компьютерная шина Компьютерная шина (англ. computer bus) в архитектуре компьютера — подсистема,
для передачи данных между функциональными блоками компьютера. В устройстве шины можно различить механический, электрический (физический) и логический (управляющий) уровни.

Слайд 35

Эволюция компьютерных шин (1)

Эволюция компьютерных шин (1)

Слайд 36

Эволюция компьютерных шин (2)

Эволюция компьютерных шин (2)

Слайд 37

Шина PCI Express

PCI Express (PCIe) — компьютерная шина (хотя на физическом уровне

Шина PCI Express PCI Express (PCIe) — компьютерная шина (хотя на физическом
шиной не является, будучи соединением типа «точка-точка»), использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных.

Слайд 38

Пропускная способность PCI Express

* Текушей версией PCIe является версия 3.0. Новая версия

Пропускная способность PCI Express * Текушей версией PCIe является версия 3.0. Новая
PCIe 4.0 может быть стандартизирован до конца 2016 года. Ожидается, что он будет иметь пропускную способность 16 GT/s или более, то есть будет в два раза быстрее PCIe 3.0

В одну/обе стороны, Гбит/с