
- •Организация и функционирование эвм и систем
- •1. Основные понятия архитектуры и организации эвм
- •1.1. Состав электронных вычислительных машин (эвм)
- •1.2. Виды (классы) эвм
- •1.3. Принцип программного управления и машина фон Неймана
- •1.4. Понятия архитектуры, организации и реализации эвм
- •1.5. Многоуровневая организация эвм
- •1.6. Понятие семантического разрыва между уровнями
- •1.7. Организация аппаратных средств эвм
- •1.8. Типовая структура эвм с шинной организацией
- •2. Организация процессора и основной памяти вм
- •2.1. Типовая структура процессора и основной памяти
- •2.2. Основной цикл работы процессора
- •2.3. Организация процессора и памяти в Intel 8086
- •2.4. Программно доступные регистры процессора
- •2.5. Организация стека в Intel 8086
- •2.6. Распределение оперативной памяти в Intel 8086 для ms dos
- •2.7. Организация выполняемых программ в ms dos
- •2.8. Режимы адресации памяти в процессоре Intel 8086
- •5. Адресация по базе
- •6. Косвенная адресация с масштабированием
- •7. Адресация по базе с индексированием и масштабированием
- •2.9. Краткая характеристика системы команд процессоров Intel 80х86
- •2.11. Организация прерываний в процессоре Intel 80x86
- •2.12. Управление выполнением команд в эвм.
- •2.13. Способы формирования управляющих сигналов
- •2.14. Способы кодирования микрокоманд
- •2.15. Компьютеры с сокращенным набором команд
- •3. Организация памяти в эвм
- •3.1. Назначение и основные характеристики памяти
- •3.2. Основные среды хранения информации
- •3.3. Типы запоминающих устройств
- •3.3.1. Память с произвольной выборкой
- •3.3.2. Постоянные запоминающие устройства
- •3.3.3. Ассоциативные запоминающие устройства (азу)
- •3.4. Иерархическая система памяти
- •3.5. Организация кэш-памяти.
- •3.6. Организация виртуальной памяти
- •3.7. Организация виртуальной памяти в Intel 80386 и более старших моделях.
- •3.8. Защита памяти в процессоре Intel 80386
- •3.9. Организация работы с внешней памятью
- •4. Системные и локальные шины
- •4.1. Общие положения и требования к шинам
- •4.2. Основные виды, характеристики и параметры шин
- •4.3. Стандарты шин
- •5. Организация системы ввода-вывода в эвм
- •5.1. Назначение и основные требования к системе ввода-вывода эвм
- •5.2. Архитектура систем ввода-вывода
- •5.3. Способы выполнения операции передачи данных
- •Рис 5.3
- •5.4. Структуры контроллеров ву для различных режимов передачи данных
- •5.4.2. Контроллер обмена по программному прерыванию (опп)
- •5.5. Программные средства управления вводом-выводом
- •5.6. Состав и реализация устанавливаемого драйвера символьного типа
- •Приложения
- •1. Система команд процессора i80x86
- •1. Команды передачи данных
- •2. Команды арифметических операций над целыми числами
- •3. Логические команды
- •4. Сдвиговые команды
- •5. Команды передачи управления
- •6. Команды обработки строк
- •7. Команды работы с флагами
- •8. Команды математического сопроцессора fpu
- •9. Команды mmx (MultiMedia eXtension) расширения
- •10. Расширение amd 3dNow!
- •2. Краткое введение в программирование на языке Ассемблера
- •1. Директивы задания данных
- •2. Директивы сегментации программы
- •3. Директивы группирования.
- •4. Порядок размещения сегментов.
- •5. Директивы ограничения используемых команд.
- •1 97376, С.-Петербург, ул. Проф. Попова, 5.
СОВМЕСТНАЯ
ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ХТУ–ЛЭТИ
Ханойский технологический университет –
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
В. А. КИРЬЯНЧИКОВ
Организация и функционирование эвм и систем
Учебное пособие
Санкт-Петербург
Издательство СПбГЭТУ «ЛЭТИ»
2006
Организация и функционирование ЭВМ и сиcтем: Учеб. Пособие. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2006, 95 с.
Утверждено
редакционно-издательским советом университета
в качестве учебного пособия
© СПбГЭТУ «ЛЭТИ», 2006
1. Основные понятия архитектуры и организации эвм
1.1. Состав электронных вычислительных машин (эвм)
ЭВМ, или просто, ВМ – это совокупность аппаратных и программных средств, предназначенных для обработки информации. ВМ обычно содержит один основной процессор и, возможно, несколько сопроцессоров, имеет фиксированный состав и универсальное применение.Вычислительные системы(ВС), в отличие от ЭВМ, содержат несколько процессоров, имеют переменный состав и являются проблемно-ориентированными (специализированными). Состав аппаратных и программных средств ВМ можно пояснить с помощью рис. 1.1.
Процессор – основное устройство управления и обработки данных. Память – набор устройств для хранения информации, используемой в процессе работы машины. Внешние устройства обеспечивают взаимодействие машины с внешней средой (в том числе с пользователями). Шины связи и протоколы взаимодействия реализуют физическую среду и алгоритмы обмена данными между различными устройствами.
Операционные системы - являются основными средствами управления выполнением программ и распределения ресурсов машины между процессами. Инструментальные ПС (программные среды) включают все средства, необходимые для разработки программ: редакторы, компиляторы, отладчики и др. Системы промежуточного ПО (Middleware) – ИТС (инструментальные технологические среды) – позволяют реализовать определенную технологию разработки программных средств:COM,DCOM,CORBA,RMIи др. Проблемно-ориентированные ПС предназначены для решения задач определенной области применения:MathLab(научные вычисления),AutoCAD(конструирование),PhotoShop(графический редактор), 3DStudio(машинная графика) и др. Утилиты – сервисные средства, облегчающие взаимодействия пользователя и ЭВМ: архиваторы, программы форматирования, антивирусные программы и др.
1.2. Виды (классы) эвм
В настоящее время распространены следующие классы ЭВМ:
- микроЭВМ – встраиваемые ВМ (микропроцессоры) со специальным ПО, используемые как программируемые контроллеры для промышленного оборудования (EmbeddedComputers);
- персональные компьютеры (ПКPentium) – ВМ, предназначенные для работы одного пользователя;
-рабочие станции (SunWorkStations) – ВМ большей производительности, чем ПК; имеют проблемную ориентацию или управляют несколькими ПК, объединенными в простую (локальную) сеть;
- средние и большие машины (Hostcomputers) – вычислительные системы из нескольких процессоров (CDC6600,HP9000,Series800,SGI); это системы, которые предназначены для решения сложных задач обработки данных и управления несколькими машинами;
- суперЭВМ – системы с параллельной архитектурой векторно-матричного типа (IliacIV,VP-2000, Эльбрус), имеющие сверхвысокую производительность обработки данных.