Similar presentations:
1. Понятия аппаратных средств ЭВМ, архитектуры аппаратных средств
1. Понятия аппаратных средств ЭВМ, архитектуры аппаратных средств
ПОНЯТИЯ АППАРАТНЫХСРЕДСТВ ЭВМ, АРХИТЕКТУРЫ
АППАРАТНЫХ СРЕДСТВ
2. Аппаратные средства ЭВМ
Электронные вычислительные машины (ЭВМ) состоят из множествавзаимосвязанных элементов, называемых аппаратными средствами.
Каждый компонент выполняет свою специфическую функцию,
необходимую для правильной работы всего комплекса.
3. Аппаратные средства ЭВМ
Компьютерные компоненты подразделяются на большие классы:1. Компьютерные компоненты
a) Центральные процессоры (CPU):
Это основной элемент любого современного компьютера, отвечающий
за интерпретацию и выполнение программных инструкций. Процессор
включает в себя следующие ключевые части:
• Арифметико-логическое устройство (ALU), которое выполняет
математические операции и логику сравнения.
• Регистры, предназначенные для кратковременного хранения
промежуточных результатов и данных.
• Контроллер, управляющий работой остальных частей процессора.
4. Аппаратные средства ЭВМ
Процессоры различаются по следующим характеристикам:• Разрядность:
обозначает число битов, которыми оперирует процессор (8, 16, 32, 64 и
больше). Чем выше разрядность, тем мощнее компьютер способен
обрабатывать большие объемы данных.
• Тактовая частота:
измеряется в гигагерцах (ГГц) и
характеризует скорость
выполнения инструкций.
• Количество ядер:
современные многоядерные
процессоры способны
распределять нагрузку между
несколькими ядрами, повышая
общую производительность.
5. Аппаратные средства ЭВМ
b) Память (RAM и ROM):Память делится на два типа:
• Оперативная память (Random Access Memory, RAM):
временное хранение данных и исполняемых программ. От объема
оперативной памяти зависит скорость работы операционной системы и
приложений.
• Постоянная память (Read-only Memory, ROM):
используется для постоянного хранения важных данных, необходимых
для запуска и первичной настройки компьютера.
6. Аппаратные средства ЭВМ
Кроме стандартных типов памяти существуют специализированныеварианты:
• Flash-память: энергонезависимый тип памяти, применяемый в USBфлешках, SSD-дисках и мобильных устройствах.
• Кэш-память: встроенная быстрая память процессоров,
уменьшающая задержку доступа к наиболее востребованным
данным.
7. Аппаратные средства ЭВМ
c) Материнские платы:Материнская плата служит платформой для подключения всех
комплектующих. Она соединяет центральный процессор, память, видеокарту,
накопители и внешние устройства через специальные разъемы и слоты
расширения.
Ключевые компоненты материнских плат:
• Чипсет: контролирует работу
центрального процессора и поддерживает
связь с остальными элементами.
• BIOS/UEFI: программа базовой
инициализации и диагностики
оборудования.
• Слоты PCI Express, AGP, DDR:
используются для установки
графических карт, модулей памяти и
других устройств.
8. Аппаратные средства ЭВМ
d) Накопители информации:Накопители предназначены для долгосрочного хранения файлов и данных.
Они бывают разных видов:
• Жесткий диск (Hard Disk Drive, HDD):
механический магнитный диск, использующий вращающиеся пластины и
считывающие головки.
• Твердотельный накопитель (Solid
State Drive, SSD):
электронное устройство, основанное на
флеш-памяти NAND, значительно
быстрее и надежнее жестких дисков.
• Гибридные решения (SSHD):
комбинация HDD и небольшого объема
SSD-кэша для повышения
производительности.
9. Аппаратные средства ЭВМ
e) Графические карты (GPU):Графические ускорители отвечают за визуализацию изображений и видео.
Особенно важны для ресурсоемких задач вроде игр, проектирования,
редактирования графики и видеообработки.
Основные типы GPU:
• Интегрированные графические
чипы: встроены непосредственно в
центральные процессоры, обладают
ограниченной
производительностью.
• Дискретные графические карты:
отдельные устройства,
подключаемые к слотам
материнской платы, обладающие
собственной системой охлаждения и
большей мощностью.
10. Аппаратные средства ЭВМ
f) Блоки питания:Обеспечивают подачу электроэнергии на все комплектующие. Важнейшие
параметры блоков питания:
• Мощность: измеряется в ваттах (Вт); должно соответствовать
потребностям системы.
• Форм-фактор: размер и конфигурация корпуса.
• Сертификаты энергоэффективности (80 PLUS): определяют КПД и
качество изготовления.
11. Аппаратные средства ЭВМ
g) Охлаждение:Эффективное охлаждение критично для стабильной работы компьютера. Оно
реализуется различными способами:
• Воздушное охлаждение:
использование вентиляторов и радиаторов для отвода тепла.
• Водяное охлаждение:
циркуляция специальной жидкости
внутри герметичных трубок для
снижения температуры ключевых
компонентов.
• Фазовые переходники:
продвинутые технологии охлаждения,
основанные на изменении агрегатного
состояния веществ.
12. Аппаратные средства ЭВМ
2. Интерфейсные соединения и коммуникацииДля объединения компонентов компьютера применяются разнообразные
интерфейсы и стандарты коммуникаций:
• Шины данных: объединяют компоненты компьютера и передают сигналы и
информацию друг другу. Пример — системная шина материнской платы.
• Порты ввода-вывода: служат для подключения периферийных устройств,
таких как мышь, клавиатура, монитор и принтер.
• Сетевые интерфейсы: Ethernet-кабели и беспроводные сети Wi-Fi
предоставляют доступ к Интернету и другим устройствам в локальной
сети.
13. Аппаратные средства ЭВМ
Наиболее распространенные стандарты соединений:• PCI Express: скоростной стандарт подключения видеокарт, звуковых карт и
прочих устройств расширения.
• SATA: интерфейс для подсоединения жестких дисков и SSD-накопителей.
• USB: универсальный последовательный интерфейс для быстрого
подключения широкого спектра устройств.
• DisplayPort/HDMI: цифровые выходы для вывода видеосигнала на
мониторы и телевизоры.
14. Архитектура аппаратных средств ЭВМ
Архитектура аппаратных средств описывает внутреннюю структуруэлектронных вычислительных машин (ЭВМ) и правила взаимодействия их
компонентов.
Она охватывает физическую реализацию системы, включая схему
компоновки, спецификации узлов и связей между ними. Основополагающими
аспектами аппаратной архитектуры являются структура системы, схема
адресации памяти, способ обмена данными и система команд процессора.
15. Архитектура аппаратных средств ЭВМ
Ключевые концепции архитектуры аппаратных средств:1. Организация памяти
Система памяти — важнейший элемент любой вычислительной системы.
Архитектура памяти предполагает наличие уровней памяти разной ёмкости и
быстродействия:
• Регистровая память: самые быстрые ячейки памяти, расположенные прямо
в самом процессоре. Используются для оперативного хранения
переменных и временных значений.
• Кэш-память: сверхбыстрая внутренняя память процессора, работающая
быстрее оперативной памяти. Обычно разделяется на уровни L1, L2, L3.
• Оперативная память (RAM): временная память для хранения текущих
данных и инструкций. Доступ осуществляется гораздо быстрее, чем с
жёсткого диска.
• Вторичная память (HDD, SSD): постоянное хранилище данных, куда
записываются файлы и приложения, используемые в длительной
перспективе.
Организация памяти влияет на производительность и экономичность
вычислительного процесса.
16. Архитектура аппаратных средств ЭВМ
2. Адресация памятиАдресация памяти подразумевает метод идентификации конкретных
местоположений данных в физической памяти. Существуют разные подходы к
адресации:
• Прямая адресация: прямой доступ к ячейкам памяти посредством указания
точного физического адреса.
• Косвенная адресация: использование косвенного регистра или таблицы
индексов для нахождения нужного адреса.
• Регистровая адресация: работа с содержимым специальных внутренних
регистров процессора.
Правильная организация адресации улучшает пропускную способность и
снижает временные затраты на доступ к памяти.
17. Архитектура аппаратных средств ЭВМ
3. Система команд процессораСистема команд процессора (Instruction Set Architecture, ISA) задаёт перечень
базовых операций, которые способен выполнить центральный процессор.
Каждая команда соответствует определённой низкоуровневой операции
(арифметической, логической, перемещения данных и др.). Типичные группы
команд:
Логические операции (AND, OR, XOR).
Операции сдвига и вращения (SHL, ROL).
Арифметические операции (ADD, SUB, MUL, DIV).
Управление потоком выполнения программы (JMP, CALL, RET).
От выбора набора команд зависят сложность разработки процессора и
гибкость программирования.
18. Архитектура аппаратных средств ЭВМ
4. Принцип фон Неймана vs Гарвардская архитектураИсторически выделяются две фундаментально различающихся модели
архитектуры аппаратных средств:
Фон-Неймановская архитектура:
Предложена венгерским учёным Джоном фон Нейманом в конце 1940-х годов.
Главные особенности:
• Общая память для хранения как данных, так и инструкций.
• Одна общая шина для передачи данных и команд.
• Выполнение команд последовательно, одна за другой.
Фон-Нейманова архитектура проста в реализации и эффективна для
небольших систем, однако ограничена узким местом общей шины и
необходимостью ожидания готовности следующего шага выполнения
программы.
19. Архитектура аппаратных средств ЭВМ
Гарвардская архитектура:Разработана Гарвардским университетом примерно в тот же исторический
период. Отличается от фон Неймановой следующими особенностями:
• Отдельные области памяти для данных и инструкций.
• Наличие двух параллельных шин для одновременного чтения команд и
данных.
• Потенциально более высокая производительность благодаря
параллельному выполнению операций.
Гарвардская архитектура применяется преимущественно в
специализированных системах, таких как микроконтроллеры и сигнальные
процессоры, где важна максимальная скорость выполнения программ.
20. Архитектура аппаратных средств ЭВМ
5. Многопроцессорная обработкаСовременная архитектура аппаратных средств активно развивается в сторону
увеличения числа процессорных ядер.
Некоторые архитектуры используют многопоточность, позволяющую
распараллеливать задачи между разными ядрами или даже отдельными
процессорами. Такие системы называются симметричными
мультипроцессорными системами (Symmetric MultiProcessing, SMP).
Также существует асимметричная мультипроцессорная архитектура
(Asymmetric Multiprocessing, AMP), где каждый процессор специализирован
для конкретной задачи, и задача распределяется среди них согласно заранее
заданным правилам.
21. Архитектура аппаратных средств ЭВМ
Современные направления исследований и разработок направлены наулучшение характеристик существующих архитектур:
• Увеличение количества ядер процессора для ускорения выполнения
сложных алгоритмов.
• Повышение плотности транзисторов на кристалле для уменьшения
размеров микросхем и энергопотребления.
• Улучшенные механизмы кэширования и виртуализации ресурсов.
• Оптимизация схем коммутации и межпроцессорного взаимодействия.
22. Современные архитектуры аппаратных средств
За последние десятилетия произошел значительный прогресс в развитииаппаратных архитектур, обусловленный увеличением требований к
производительности, снижению потребления энергии и расширению
функциональных возможностей.
1. Многоядерные архитектуры
Одним из главных направлений развития центральных процессоров стало
увеличение числа ядер на одном физическом кристалле. Такой подход
позволяет существенно повышать производительность путем распределения
нагрузки между несколькими параллельно действующими ядрами. Среди
примеров современных многоядерных архитектур:
• Intel Core i-series (i3/i5/i7/i9) и AMD Ryzen предлагают ряд моделей с
числом ядер от 2 до 16+.
• ARM-процессоры, используемые в смартфонах и планшетах, также
перешли на многоядерную архитектуру, позволяя эффективно
масштабировать мощность и снижать потребление энергии.
23. Современные архитектуры аппаратных средств
Особенности многоядерных архитектур:• Гиперпоточность (Hyper-Threading) позволяет одному физическому ядру
эмулировать два логических ядра, улучшая производительность за счёт
эффективного использования свободных ресурсов.
• Кэш-память разделяется между ядрами, что повышает эффективность
доступа к общим ресурсам.
24. Современные архитектуры аппаратных средств
2. Микроархитектуры ARMARM-архитектура получила широкое распространение благодаря своей
энергоэффективности и низкому тепловыделению.
Изначально разработанная для мобильных устройств, она быстро завоевала
популярность в серверных приложениях и IoT-системах. Наиболее известные
микроархитектуры ARM:
• Cortex-A серии (Cortex-A53/A72/A76/A77/A78) — высокоэффективные
ядра общего назначения.
• Cortex-R серия — ориентирована на встраиваемые системы реального
времени.
• Cortex-M серия — ультраэкономичные маломощные ядра для
микропроцессоров и микроконтроллеров.
Микроархитектуры ARM поддерживают режимы малой мощности,
эффективные энергосберегающие стратегии и широкую поддержку
операционных систем.
25. Современные архитектуры аппаратных средств
3. Гетерогенные вычислительные архитектурыСовременная тенденция направлена на объединение разнородных типов
процессоров (центральных, графических, сигнальных и специализированных
ASIC-процессоров) в рамках единого устройства.
Такая архитектура позволяет оптимизировать систему под конкретные задачи,
выполняя расчетные задачи оптимальным способом:
• GP-GPU (General Purpose Graphics Processing Unit) сочетает возможности
обычного CPU и графического процессора (GPU), позволяя выполнять
массовые параллельные вычисления и улучшать производительность при
обработке графических и научных задач.
• FPGA (Field-Programmable Gate Array) — реконфигурируемые матрицы
логики, позволяющие создавать уникальные специализированные
устройства для конкретных задач.
Примером успешного внедрения гетерогенной архитектуры является
сочетание CPU и GPU в игровых консолях PlayStation и Xbox.
26. Современные архитектуры аппаратных средств
4. Сквозная векторная архитектура (Throughput Vector Architectures)Эта архитектура фокусируется на увеличении производительности за счет
улучшения пропускной способности и обработки больших объемов данных.
Основной упор делается на специализированные SIMD-команды (Single
Instruction Multiple Data), способные параллельно обрабатывать сразу
несколько потоков данных.
Среди известных представителей:
• Intel AVX (Advanced Vector Extensions) — расширение набора инструкций
x86, поддерживающее SIMD-вычисления.
• AMD VMX (Vector Microarchitecture X) — аналогичное решение для
линейки процессоров AMD.
27. Современные архитектуры аппаратных средств
5. Квантовая архитектураНесмотря на экспериментальный характер квантовых компьютеров, эта
технология обещает революционные изменения в мире высоких технологий.
Вместо традиционных двоичных кубитов, квантовые компьютеры работают с
квантовыми частицами (квантами), обладая потенциалом экспоненциального
роста вычислительной мощности.
Сегодня крупные игроки рынка, такие
как IBM, Google и Microsoft, активно
инвестируют в разработку первых
коммерческих образцов квантовых
процессоров.
28. Современные архитектуры аппаратных средств
6. Архитектуры пост-Мура (Post-Moore's Law Architectures)Законы Мура, определяющие темпы удвоения плотности транзисторов каждые
два года, начали замедляться вследствие технологических ограничений.
Поэтому разработчики ищут новые пути повышения производительности,
внедряя инновационные технологические процессы и конструкции:
• Углеродные нанотрубки и мемристоры как замена кремнию.
• Новые топологии размещения транзисторов, такие как FinFET и
трехмерные интеграции слоев.
• Облачные вычисления и удалённое распределение нагрузок между
серверами для достижения требуемого уровня производительности.
electronics