- •Содержание
 - •1. Общие сведения 3
 - •2. Архитектуры эвм 9
 - •3. Структура и форматы команд эвм 13
 - •4. Типы данных 16
 - •5. Процессоры. Центральный процессор 18
 - •6. Язык микроопераций 25
 - •7. Арифметико-логическое устройство 27
 - •8. Память эвм 30
 - •9. Общие принципы организации системы прерывания программ 42
 - •10. ПодСистема ввода/вывода 44
 - •11. Вычислительные системы 47
 - •Введение
 - •Общие сведения Технико-эксплуатационные характеристики эвм
 - •История развития эвм
 - •Классификация эвм
 - •Классификация эвм по назначению
 - •Классификация эвм по функциональным возможностям и размерам
 - •Функциональная и структурная организация эвм
 - •Связь между функциональной и структурной организацией эвм
 - •Обобщенная структура эвм и пути её развития
 - •Обрабатывающая подсистема
 - •Подсистема памяти
 - •Подсистема ввода-вывода
 - •Подсистема управления и обслуживания
 - •Архитектуры эвм
 - •Sisd-компьютеры
 - •Компьютеры с cisc архитектурой
 - •Компьютеры с risc архитектурой
 - •Компьютеры с суперскалярной обработкой
 - •Simd-компьютеры
 - •Матричная архитектура
 - •Векторно-конвейерная архитектура
 - •Ммх технология
 - •Misd компьютеры
 - •Mimd компьютеры
 - •Многопроцессорные вычислительные системы
 - •Многопроцессорные вычислительные системы с общей шиной.
 - •Многопроцессорные вычислительные системы с многовходовыми модулями оп.
 - •Многомашинные вычислительные системы (ммвс)
 - •Многомашинные комплексы
 - •Ммр архитектура
 - •Структура и форматы команд эвм
 - •Форматы команд эвм
 - •Способы адресации
 - •Классификация способов адресации по наличию адресной информации в команде
 - •Классификация способов адресации по кратности обращения в память
 - •Классификация по способу формирования исполнительных адресов ячеек памяти
 - •Относительная адресация
 - •Стековая адресация
 - •Теги и дескрипторы. Самоопределяемые данные
 - •Процессоры. Центральный процессор
 - •Логическая структура цп
 - •Структурная схема процессора
 - •Характеристики процессора
 - •Регистровые структуры центрального процессора
 - •Основные функциональные регистры
 - •Регистры процессора обработки чисел с плавающей точкой
 - •Системные регистры
 - •Регистры отладки и тестирования
 - •Назначение и Классификация цуу
 - •Устройства управления цп
 - •Цуу с жесткой логикой.
 - •Цуу с микропрограммной логикой
 - •Процедура выполнения команд
 - •Язык микроопераций
 - •Описание слов, регистров и шин
 - •Описание массива данных и памяти.
 - •Описание микроопераций
 - •Условные микрооператоры.
 - •Арифметико-логическое устройство
 - •Структура алу
 - •Сумматоры
 - •Классификация алу
 - •Методы повышения быстродействия алу
 - •Память эвм
 - •Организация внутренней памяти процессора.
 - •Оперативная память и методы управления оп
 - •Методы управления памятью без использования дискового пространства (без использования внешней памяти).
 - •Распределение памяти фиксированными разделами.
 - •Размещение памяти с перемещаемыми разделами.
 - •Организация виртуальной памяти.
 - •Страничное распределение.
 - •Сегментное распределение.
 - •Странично - сегментное распределение.
 - •Свопинг
 - •Методы повышения пропускной способности оп.
 - •Выборка широким словом.
 - •Расслоение сообщений.
 - •Методы организации кэш-памяти
 - •Типовая структура кэш-памяти
 - •Способы размещения данных в кэш-памяти.
 - •Прямое распределение.
 - •Полностью ассоциативное распределение.
 - •Частично ассоциативное распределение.
 - •Распределение секторов.
 - •Методы обновления строк в основной памяти
 - •Системы внешней памяти
 - •Общие принципы организации системы прерывания программ
 - •Характеристики системы прерываний
 - •Программно-управляемый приоритет прерывающих программ
 - •Организация перехода к прерывающей программе
 - •ПодСистема ввода/вывода Принципы организации подсистемы ввода/вывода
 - •Каналы ввода-вывода
 - •Интерфейсы ввода-вывода
 - •Классификация интерфейсов
 - •Типы и характеристики стандартных шин
 - •Вычислительные системы
 - •Общие положения
 - •Классификация вс
 - •Понятие открытой системы
 - •Кластерные структуры
 
Подсистема ввода-вывода
В состав подсистемы ввода-вывода входит набор специализированных устройств, между которыми распределены функции ввода-вывода, что позволяет свести к минимуму потери производительности системы при операциях ввода-вывода. Эти устройства можно условно разделить на критичные и некритичные по быстродействию. К критичным по быстродействию устройствам относятся обработчики команд ввода-вывода и контроллеры интерфейсов. Эти устройства определяют пропускную способность подсистемы ввода-вывода. Некритичные по быстродействию устройства управляют распределением линий в подсистеме ввода-вывода.
Основными направлениями развития подсистем ввода-вывода являются канальная технология ввода-вывода, матричная топология коммутации периферийных устройств (ПУ), увеличение количества и пропускной способности каналов.
Подсистема управления и обслуживания
Подсистема управления и обслуживания - это совокупность аппаратно-программных средств, предназначенных для обеспечения максимальной производительности, заданной надежности, ремонтопригодности, удобства настройки и эксплуатации. Она обеспечивает проблемную ориентацию и заданное время наработки на отказ, подготовку и накопление статистических сведений о загрузке и прохождении вычислительного процесса, выполняет функции "интеллектуального" интерфейса с различными категориями обслуживающего персонала, осуществляет инициализацию, тестирование и отладку. Подсистема управления и обслуживания позволяет поднять на качественно новый уровень эксплуатацию современных ЭВМ.
При разработке структуры ЭВМ все подсистемы должны быть сбалансированы между собой. Только оптимальное согласование быстродействия обрабатывающей подсистемы с объемами и скоростью передачи информации подсистемы памяти, с пропускной способностью подсистемы ввода-вывода позволяет добиться максимальной эффективности использования ЭВМ.
Архитектуры эвм
Под архитектурой ЭВМ понимается функциональная и структурная организация машины, определяющая методы кодирования данных, состав, назначение, принципы взаимодействия технических средств и программного обеспечения.
Можно выделить следующие важные для пользователя группы характеристик ЭВМ, определяющих её архитектуру:
характеристики и состав модулей базовой конфигурации ЭВМ;
характеристики машинного языка и системы команд (количество и номенклатура команд, их форматы, системы адресации, наличие программно-доступных регистров в процессоре и т.п.), которые определяют алгоритмические возможности процессора ЭВМ;
технические и эксплуатационные характеристики ЭВМ;
состав программного обеспечения ЭВМ и принципы его взаимодействия с техническими средствами ЭВМ.
К наиболее общему принципу классификации ЭВМ и систем по типам архитектуры следует отнести разбиение их на однопроцессорные и многопроцессорные архитектуры (см. рис.2.1).
Исторически первыми появились однопроцессорные архитектуры. Классическим примером однопроцессорной архитектуры является архитектура фон Неймана со строго последовательным выполнением команд: процессор по очереди выбирает команды программы и также по очереди обрабатывает данные (программа и данные хранятся в единственной последовательно адресуемой памяти).

Рис. 2.1. Архитектуры ЭВМ
По мере развития вычислительной техники архитектура фон Неймана обогатилась сначала конвейером команд, а затем многофункциональной обработкой, и по таксономии М.Флина получила обобщенное название компьютера с одним потоком команд и одним потоком данных.
Поток команд - это последовательность команд, выполняемых ЭВМ (системой), а поток данных - последовательность данных (исходная информация и промежуточные результаты решения задачи), обрабатываемых под управлением потока команд.
