- •Архитектура эвм
- •Введение
- •1. История развития вычислительной техники. Классификация и основные характеристики вычислительных машин и систем
- •1.2. Нулевое поколение
- •1.3. Первое поколение
- •1.4. Второе поколение
- •1.5. Третье поколение
- •1.6. Четвёртое поколение
- •1.7. Пятое поколение
- •1.8. Шестое поколение
- •1.9. Классификация эвм
- •2. Принципы построения эвм и вычислительных систем
- •2.1. Архитектура фон Неймана
- •2.2. Структурная схема персонального компьютера
- •2.3. Структурные схемы вычислительных систем
- •2.4. Внутренние устройства персонального компьютера и их характеристики
- •2.4.1. Центральный процессор
- •2.4.2. Оперативное запоминающее устройство
- •2.4.3. Постоянное запоминающее устройство
- •2.4.5. Энергонезависимое оперативное запоминающее устройство
- •3. Архитектура внутренних устройств персонального компьютера
- •3.1. Архитектура процессора
- •3.2. Архитектура оперативной памяти1
- •3.2.1. Блочная организация памяти
- •3.2.3. Синхронные и асинхронные запоминающие устройства
- •3.3. Очередь и стек, их назначение и система адресации.
- •4. Внешние запоминающие устройства
- •4.1. Характеристики, организация, и принципы работы внешней памяти эвм и вс.
- •4.2. Накопители на магнитных дисках для устройств памяти с прямым доступом
- •4.3. Накопители на магнитных носителях для устройств памяти с последовательным доступом.
- •4.4. Устройство и принцип работы накопителей на оптических дисках.
- •4.5. Устройство и принцип работы флеш-памяти nor и nand
- •5. Устройства ввода и вывода
- •5.1. Общие принципы организации системы ввода-вывода
- •5.2. Принципы работы и организация клавиатуры
- •5.2.1. Массивы клавишей, кнопок и индикаторов
- •5.2.2. Скан-коды клавиатуры
- •5.2.3. Контроллер интерфейса клавиатуры
- •8042 – Контроллер интерфейса клавиатуры;
- •5.2. Принципы работы и организация мыши
- •Системная плата
- •5.3. Принципы работы и организация видеоподсистемы
- •5.3.1. Принципы формирования изображения и режимы работы монитора
- •5.3.2. Архитектура видеоподсистемы
- •5.3.3. Интерфейсы дисплеев и адаптера
- •5.4. Принципы работы и организация портов
- •5.4.1. Принципы передачи данных
- •5.4.2. Последовательный Com-порт
- •5.4.3. Параллельный порт lpt
2.3. Структурные схемы вычислительных систем
Современные компьютеры всё больше превращаются в многопроцессорные вычислительные системы. Принципиально возможны две схемы построения вычислительных систем: системы с общей памятью ОП (рис. 2.4,а) и с распределённой памятью, представляющей собой множество локальных запоминающих устройств ЛП1, ЛП2, …, ЛПN, каждое из которых обслуживает свой процессор (рис. 2.4,б). В системах обоих типов имеется множество процессоров П1, П2, …, ПN . В обоих случаях пары процессор – запоминающее устройство объединяются в систему через коммуникационную подсеть.
П2
Коммуникационная подсеть
П1
ПN
ОП
. . .
а) |
ЛП1
ЛП2
ЛПN
Коммуникационная подсеть
П1
П2
ПN
. . . б) |
Рис. 2.4. Вычислительные системы с общей памятью (а) и распределённой памятью (б) |
Вычислительные системы с общей памятью предусматривают все операции обмена информацией с общей памятью, т.е. в этом отношении похожи на рассмотренный выше персональный компьютер. Их производительность ограничена невозможностью выполнения параллельного обмена данными нескольких процессоров с памятью. С другой стороны имеется некоторая компенсация этого недостатка в виде упрощения процедур обмена информацией между процессорами вследствие наличия общего запоминающего устройства.
В зависимости от построения коммуникационной подсети можно построить несколько вариантов многопроцессорных систем по схемам:
ОКОД (один поток команд – один поток данных);
МКОД (один поток команд – много потоков данных);
ОКМД (один поток команд – много потоков данных);
МКМД (много потоков команд – много потоков данных).
Системы с несколькими потоками данных могут быть реализованы только как системы с распределённой памятью. В системах с одним потоком команд процессоры образуют последовательную технологическую цепочку, в которой информация из памяти читается головным процессором цепочки, передаётся от одного процессора к другому по каналу прямой связи и записывается в память конечным процессором технологической цепочки. Каждый процессор в таких системах специализируется на своей операции, поэтому очень прост и имеет высокое быстродействие. Системы с одним потоком данных называются конвейерными.
В системах с одним потоком команд вовсе процессоры поступают одни и те же команды. Может существовать два варианта построения таких систем:
все процессоры выполняют одни и те же команды, но работают с разными наборами данных;
все процессоры выбирают из потока команд только предназначенные им команды.
2.4. Внутренние устройства персонального компьютера и их характеристики
Ниже рассмотрены разновидности внутренних устройств компьютера и их характеристики. Архитектура устройств будет рассмотрена в дальнейших разделах. Разновидности, характеристики и архитектура внешних устройств будет рассмотрена в соответствующих разделах.