Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Arch_2004.doc
Скачиваний:
301
Добавлен:
04.06.2015
Размер:
2.18 Mб
Скачать

В.В.Гуров

Основы организации

вычислительных машин

Москва 2004

Министерство ОБРАЗОВАНИя и науки

РОССИЙСКОЙ ФЕДЕРАЦИИ

МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕС­КИЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ)

Гуров в.В. Основы Организации вычислительных машин

Москва 2004

УДК 004.312(075)

ББК 32.973-02я7

Г95

Гуров В.В. Основы организации вычислительных ма­шин: Уч. пособие. М.: МИФИ, 2004. – 164 с.

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

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

Рекомендовано редсоветом МИФИ

в качестве учебного пособия

© В.В.Гуров, 2004

© Московский инженерно-физический институт

(государственный университет), 2004

СОДЕРЖАНИЕ

Список условных обозначений

1. Структура однопрограммной ЭВМ

1.1. Классические основы построения ЭВМ

1.2. Архитектура классической ЭВМ

1.3. Цикл выполнения команды

2. Основы схемотехнической реализации ЭВМ

2.1. Системы логических элементов

2.2. Порядок проектирования комбинационных схем

2.3. Основные функциональные элементы ЭВМ

3. Устройства компьютера

3.1. Арифметико-логическое устройство

3.2. Устройство управления

3.3. Запоминающие устройства

4. Архитектура персонального компьютера

4.1. Структура 16-разрядного микропроцессора

4.2. Режимы адресации и форматы команд

16-разрядного микропроцессора

4.3. Взаимодействие основных узлов и уст­ройств персонального компьютера при автоматическом выполнении команды

4.4. Архитектура 32-разрядного микропроцессора

4.5. Конвейерная организация работы процессора

5. Организация работы мультипрограммных ЭВМ

5.1. Основные характеристики мультипрограммного режима работы ЭВМ

5.2. Дисциплины распределения ресурсов

5.3. Основные режимы работы мультипрограммной ЭВМ

5.4. Система прерываний

5.5. Система управления памятью

5.6. Защита памяти в мультипрограммных ЭВМ

5.7. Ввод-вывод информации

Литература

Список условных обозначений

АЛУ – арифметико-логическое устройство

АН – автомат Неймана

БИС – большая интегральная схема

БУОп – блок управления операциями

БФАО – блок формирования адреса операнда

ДС – датчик сигналов

ДшА – дешифратор адреса

ДшКОп – дешифратор кода операции

ЗП – запрос прерывания

ЗУ – запоминающее устройство

ЗЯ – запоминающая ячейка

КОп – код операции

КПДП – контроллер прямого доступа к памяти

КТС – каталог таблиц страниц

МД – магнитный диск

МК – микрокоманда

МЛ – магнитная лента

МП – микропроцессор

МТ – машина Тьюринга

ОЗУ – оперативное запоминающее устройство

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

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

ПДП – прямой доступ к памяти

РА ­– регистр адреса

РК – регистр команд

РП – регистровая память

РПр – регистр признаков

РР – регистр результата

СК – счетчик команд

ТС – таблица страниц

УВВ – устройство ввода-вывода

УС – указатель стека

УСii-й управляющий сигнал

УУ – устройство управления

ФА – физический адрес

ША – шина адреса

ШД – шина данных

ШУ – шина управления

ЭА – эффективный адрес

ЭВМ – электронная вычислительная машина

ЭН – элемент Неймана

∑ФАД – сумматор физического адреса данных

∑ФАК – сумматор физического адреса команды

CPU (central processing unit) – центральный процессор

ЕА (effective adress) – эффективный адрес

FIFO (First InFist Out) – дисциплина обслуживания "первый пришел – первый обслужен"

FPU - floating point unit

INT (interrupt) – сигнал запроса маскируемого прерывания

IP (instruction pointer) – указатель команд

IF (interrupt flag) – флаг разрешения аппаратных прерываний

LIFO (Last InFist Out) – последний пришел – первый обслужен

MR (memory read) – сигнал чтения из оперативной памяти

MW (memory write) – сигнал записи в оперативную память

NMI (no mask interrupt) – сигнал запроса немаскируемого

прерывания

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]