Files
Kirill 3a96c27c48 Arch: new
Все теоритические билеты по Архитектуре ЭВМ в основном были написаны,
кроме: 8.4; 13.4; 14.4; 15.4. Задачи будут позже.
2025-01-14 19:40:01 +03:00

3.4 KiB
Raw Blame History

Уровни абстракции электронной вычислительной системы. Фон Неймановская модель компьютера.

Уровни абстракции

  1. Физика (электроны)

    • Поведение электронов описывается квантовой механикой и системой уравнений Максвелла.
  2. Полупроводниковые устройства (транзисторы, диоды и т.д.)

    • Каждое устройство имеет четко определенные точки соединения с другими подобными устройствами - контакты.
  3. Аналоговые схемы

    • Полупроводниковые устройства соединены в функциональные компоненты (усилители и фильтры). Переход на аналоговом уровне занимает время, что сказывается на скорости выполнения вычислений (время такта).
  4. Цифровые схемы

    • С помощью дополнительного уровня абстракции вводятся новые понятия (хранения бит) и новые операции над ними.
  5. Логические элементы (сумматоры, арифметико-логические устройства)

    • Предназначены для обработки информации в цифровой форме. Если есть 4 вещи: хранение, конъюнкция, дизъюнкция, отрицание, то можно реализовать компьютер. На практике хватает «не и».
  6. Микроархитектура

    • Есть требования по ресурсам процессора, командам процессора. Разработчики архитектуры должны собрать процессор под эти требования. Микроархитектура - соединение простейших цифровых элементов в логические блоки, предназначенные для выполнения команд, определенных какой-либо архитектурой.
  7. Архитектура (инструкции, регистры)

    • Описывает компьютер с точки зрения программиста. В архитектуре описываются модель процессора, его характеристики (сколько регистров, какие операции позволяются, сколько памяти он может адресовать) и функциональные возможности (контракт между разработчиками ПО и разработчиками аппаратного обеспечения).
  8. Операционная система

    • Управляет операциями нижнего уровня, такими как: доступ к жесткому диску или управление памятью.
  9. Программное обеспечение

    • Использует ресурсы аппаратуры и ОС для разрешения конкретных задач пользователя.