Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция 3 моя.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
303.05 Кб
Скачать

Лекция 3.

Тема. Архитектура ЭВМ.

План занятия:

  1. Проверка д/з.

  • Собрать подготовленные вопросы по лекции, перемешать, выдать листки и раздать остальным.

  1. Содержание лекции

  1. Понятие архитектуры ЭВМ

  2. Классическая архитектура ЭВМ. Принципы фон Неймана

  3. Схема ПК

  1. Домашнее задание.

  • Зарисовать в тетрадях системный блок и подписать все устройства.

Конспект лекции. Понятие архитектуры эвм.

  • Под архитектурой ЭВМ понимают описание устройства и работы компьютера, достаточное для пользователя и программиста.

  • Понятие архитектуры не включает в себя технические детали организации ЭВМ, электронные схемы и т.д.

  • Понятие архитектуры отражает движение информации в компьютере.

Толковый словарь по вычислительным системам предлагает следующее определение термина:

  • «Архитектура ЭВМ используется для описания принципа действия, конфигурации и взаимного соединения основных логических узлов ЭВМ».

Учебник А.В.Могилева дает следующее определение:

  • «Архитектура — это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных ее функциональных узлов».

Классическая архитектура ЭВМ. Принципы фон Неймана

Понятие «архитектура ЭВМ» связано с именем выдающегося математика XX столетия Джона фон Неймана (Neumann, John von; 1903-1957)

  • Американский математик Джон фон Нейман в 1946 г. в классической статье «Предварительное рассмотрение логической конструкции электронно-вычислительного устройства» совместно с Г.Голдстайном и А.Берксом предложил идею принципиально новой ЭВМ. Выдвинутые идеи актуальны и сегодня.

Фрагменты статьи фон Неймана с соавторами (русский перевод)

Принципы фон Неймана

1. Программное управление работой ЭВМ. Программа состоит из команд.

  • Все команды образуют систему команд машины.

  • Команды программы последовательно считываются из памяти и выполняются.

  • Адрес очередной команды хранится в счетчике команд.

2. Принцип хранимой программы.

  • Команды представляются в числовой форме и хранятся в той же памяти, что и данные.

3. Принцип условного перехода.

  • Можно нарушить естественную последовательность команд в программе.

  • Используется в командах безусловного и условного переходов

4. Использование двоичной системы счисления для представления информации в ЭВМ.

  • Ее просто реализовать технически для выполнения арифметических и логических операций.

  • Ранее ЭВМ обрабатывали числа в десятичном виде.

Фон Нейман предложил структуру ЭВМ. Она использовалась в первых двух поколениях ЭВМ.

Стрелки отражают движение информации.

Схема фон Неймана

Устройства

  • Процессор. Программно-управляемое устройство, обрабатывает данные и управляет работой компьютера.

  • Состоит из устройства управления (УУ) и арифметико-логического устройства (АЛУ).

  • УУ управляет работой компьютера, взаимодействием компонентов друг с другом.

  • АЛУ исполняет арифметические и логические операции.

  • Оперативное запоминающее устройство.

  • Хранит информацию, с которой компьютер работает в данное время: программу, исходные данные, промежуточные и конечные результаты счета.

  • Эта память небольшого объема, энергозависима.

  • Внешнее запоминающее устройство.

  • Э то были магнитные устройства для долговременного хранения информации.

  • Большего объема, более медленные.

  • Магнитные барабаны, ленты, диски.

Магнитный барабан 1 электродвигатель 2 цилиндр барабан 3 магнитные головки 4 дорожки 5 ось магнитного барабана 6 станина корпус

  • Устройства ввода информации.

  • Перфокарты,

  • перфоленты,

  • клавиатура.

Перфолента (англ. punched tape) — носитель информации, в виде узкой тонкой ленты из бумаги или пластмассы. Информация на перфоленту записывалась пробивкой отверстий (перфораций). Ряды отверстий, расположенных поперек перфоленты, образовывали строки. На каждой строке записывался код одного символа в виде бумажной ленты с отверстиями. В середине ленты идёт дорожка с более мелкой перфорацией, так называемая «транспортная дорожка». Она служит для перемещения ленты с помощью зубчатого колеса. Каждый горизонтальный ряд отверстий на перфоленте соответствует одной букве, знаку или пробелу между ними.

Компьютерные перфоленты имели ширину 7 или 8 рядов и использовали для записи кодировку ASCII. Благодаря простоте устройств ввода-вывода, перфолента получила распространение в компьютерной технике.

Недостаток бумажных перфолент — малая механическая прочность и в связи с этим невысокий срок службы и ограниченная скорость протяжки при записи (перфорации) и воспроизведении.

Перфолента была самым дешевым носителем информации. Относительно проста и дешева была аппаратура, с помощью которой на ней записывалась и с нее считывалась информация.

  • Устройства вывода информации.

  • АЦПУ,

  • дисплей,

  • принтер.

Разработанная фон Нейманом архитектура оказалась фундаментальной.

Его идеи используются и в современных компьютерах.

Исключение составляют системы параллельных вычислений, где отсутствует счетчик команд.

Новые архитектурные решения очевидно будут использованы в машинах 5 поколения.

Схема микрокомпьютера 4 поколения

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

Данные, управляющие сигналы, адреса должны передаваться от одного устройства к другому.

Следовательно, в компьютере должно быть некое устройство, которое организует передачу информации между всеми его составными частями. Эти функции выполняет системная шина.

Системная шина – информационная магистраль, которая связывает друг с другом все устройства компьютера (группа токопроводящих кабелей или линий на системной плате)

По системной шине осуществляется передача данных, адресов, управляющих команд, поэтому системная шина состоит из шины данных, адресной шины и шины команд.

Системная шина предназначена для передачи информации, закодированной в двоичном коде. Характеристика системной шины, определяющая количество бит информации, передаваемых одновременно, называется разрядностью.