
- •Введение
- •Цели и задачи курса
- •1. Общие сведения о вычислительных машинах и вычислительных системах
- •1.1. Основные понятия и определения
- •1.2. Классификация эвм по назначению и типу
- •1.3. Типы эвм
- •1.4. Основные принципы организации вычислительных машин и систем
- •1.5. Основные характеристики вычислительных машин и систем
- •1.5.1 Стоимость и цена аппаратного обеспечения
- •1.5.2. Производительность вычислительных машин и систем
- •Контрольные вопросы
- •2. Фукциональный состав и назначение основных устройств вм
- •2.2. Назначение шин, шина с тремя состояниями
- •2.3. Назначение устройств ввода-вывода, способы информационного обмена
- •Контрольные вопросы
- •3. Организация процессоров
- •3.1. Введение в функциональную организацию процессора
- •3.2. Операционный блок
- •3.3. Блок управления
- •3.4. Устройства управления процессора
- •3.4.1. Классификация уу
- •3.4.2. Аппаратные уу
- •3.4.3. Микропрограммные уу
- •3.5. Интерфейсный блок
- •3.6. Назначение стека
- •Контрольные вопросы
- •4. Система команд и адресация данных
- •4.1. Группы команд
- •4.2. Адресация операндов
- •4.3. Методы адресации
- •5. Память вычислительных машин
- •5.1. Иерархическая организация системы памяти
- •5.2. Иерархическая структура зу
- •5.3. Основные характеристики зу
- •5.4. Организация связи оп с процессором
- •5.5. Ассоциативные зу
- •Контрольные вопросы
- •6. Принципы обмена данными в вычислительных машинах. Интерфейсы вычислительных машин, организация прерываний
- •6.1. Шины
- •6.1.1. Синхронная шина
- •6.1.2. Пересылка данных за несколько тактов
- •6.1.3. Асинхронные шины
- •6.1.4. Заключительные замечания
- •6.2. Назначение и классификация шинных интерфейсов
- •6.3. Организация и обмен данными между периферийными устройствами и вычислительным ядром системы
- •6.4. Организация прерываний
- •6.4.1. Программные прерывания
- •Команда int
- •6.4.2. Обработка прерываний
- •6.4.3 Таблица векторов прерываний
- •6.4.4. Запуск обработчиков прерываний
- •6.5. Последовательная передача данных
- •7. Вычислительные системы параллельной обработки данных
- •7.1. Параллельная обработка как архитектурный способ повышения производительности
- •7.2. Параллелизм и конвейеризация – способы параллельной обработки данных
- •7.2.1. Параллельная обработка данных (параллелизм)
- •7.2.2. Конвейеризация
- •7.3. Классификация архитектур вычислительных систем
- •7.4. Мультипроцессоры и мультикомпьютеры
- •7.5. Классификация мультипроцессорных систем по способу организации основной памяти
- •7.6. Закон Амдала (эффективность параллельных программ)
- •8. Компьютер ibm pc и операционная система ms dos
- •8.1.Архитектурные особенности процессоров семейства ia-32
- •8.2. Организация памяти компьютера ibm pc, работающего под управлением ms dos
- •Видеопамять
- •Пзу bios
- •Системные ресурсы компьютера
- •8.3. Основы программирования на языке Ассемблера
- •8.3.1. Выполнение программ
- •8.3.2. Написание, компиляция и отладка программы
- •8.3.3. Дополнительные средства ассемблера
- •9. Темы заданий для контрольной работы
- •Тема 1. Архитектура процессора Intel 8086.
- •Контрольные вопросы
- •9.1. Аппаратная модель процессора 8086
- •Программная модель процессора
- •Тема 2. Структура ехе- и сом- программы. Вывод на экран.
- •9.2. Структура программы на языке Ассемблера.
- •9.3. Вывод информации на экран
- •Тема 3. Циклы, ввод с клавиатуры.
- •Тема 4. Ввод чисел. Перевод чисел в различные системы счисления.
- •9.4. Перевод чисел в различные системы счисления
- •Тема 5. Работа с прерываниями: перехват и восстановление.
- •Варианты задания
- •Контрольные вопросы
- •Тема 6. Программирование таймера 8254 и генерация звука
- •Программирование звукового канала таймера.
- •9.7. Инициализация таймера
- •9.8. Назначение каналов таймера в ibm pc
- •9 .9. Генерация тона.
- •9.10. Варианты задания
- •Тема 7. Ответы на контрольные вопросы по лекционному курсу
- •Вариантов заданий Таблица 9.4
- •Литература
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Муромский институт
Государственного образовательного учреждения
Высшего профессионального образования
«Владимирский государственный университет»
М.Н. Кулигин
Учебное пособие
по курсу: ”ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ”
Муром 2009
УДК 681.3 (075)
Б33
К77
Рецензенты:
Кандидат физико-технических наук, генеральный директор
ЗАО «ИНФОРМТЕК»
М.В. Матвеичев
доктор тех. наук, зав. кафедрой физики, проф. А.В. Самохин
К77 Кулигин М.Н. ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ: учеб. пособие / М.Н. Кулигин - Муром: Изд.- полиграфический центр МИ ВлГУ, 2009. - 133c. - Библиограф.: 23 назв.
Предназначается для студентов вузов обучающихся по специальностям «Вычислительные машины, комплексы, системы и сети» и «Программное обеспечение вычислительной техники и автоматизированных систем», содержит лекционный курс дисциплины ”ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ” и задания для контрольной работы студентам-заочникам. Включает 9 разделов, первые 7 разделов соответствуют лекционному курсу дисциплины, разделы 8-9 содержат варианты заданий для контрольной работы студентам заочного отделения и необходимый теоретический материал с примерами по контрольной работе.
УДК 681.3 (075)
Б33
© Муромский институт (филиал)
Владимирского государственного
университета, 2009
Введение
Учебное пособие соответствует содержанию лекционного курса дисциплины ”ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ” для студентов, обучающихся по специальностям 230101.65 «Вычислительные машины, комплексы, системы и сети» и 230105.65 «Программное обеспечение вычислительной техники и автоматизированных систем». В нём содержится теоретический материал и методические указания по изучению дисциплины ”ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ”, а также задания для контрольной работы студентам-заочникам.
Назначение настоящего учебного пособия: формирование знаний об организации и архитектуре современных вычислительных машин (ВМ) и систем; основных тенденциях и направлениях их развития; основных характеристиках этих систем.
Учебное пособие содержит следующие разделы: «Общие сведения о вычислительных машинах и системах», «Функциональный состав и назначение основных устройств ВМ», «Организация процессоров», «Система команд и адресация данных», «Память вычислительных машин», «Принципы обмена данными в вычислительных машинах. интерфейсы ВМ, организация прерываний», «Вычислительные системы параллельной обработки данных», «Компьютер IBM PC и операционная система MS DOS», «Темы заданий для контрольной работы». Первые 7 разделов соответствуют лекционному курсу дисциплины ”ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ”, а разделы 8-9 содержат варианты заданий для контрольной работы студентам заочного отделения и необходимый теоретический материал с примерами по контрольной работе.
Цели и задачи курса
Целью изучения дисциплины является формирование у студентов знаний современного состояния и возможностей средств вычислительной техники, знаний функциональных узлов ЭВМ и системы команд, и принципов организации вычислительных систем; состав и назначение аппаратных и программных средств при организации ЭВМ и систем. Тематика лабораторных работ ставит своей целью изучение архитектуры реального режима современного IBM РС – совместимого компьютера.
В задачи изучения дисциплины входит ознакомление студентов с основными техническими характеристиками современных микропроцессоров, микросхем памяти, системных шин, с принципами функционирования классических фон-неймановских машин, с принципами организации процессоров, памяти ЭВМ и систем, шин, систем прерывания и ввода- вывода, с основными тенденциями развития средств вычислительной техники.
Общие методические рекомендации
Самостоятельное изучение дисциплины ”ОРГАНИЗАЦИЯ ЭВМ и СИСТЕМ” рассчитано на ряд учебников [4,8,9,11,14-16,20] и данное учебное пособие. Активному усвоению и закреплению теоретического материала способствует выполнение контрольной работы, в которую входят 7 заданий. Тематика заданий контрольной работы в основном ориентирована на написание небольших программ на языке ассемблера современного IBM РС – совместимого компьютера и ответы на контрольные вопросы по основным разделам дисциплины.
Методика изучения материала в рамках, изложенного в данном пособии, предполагает определённые базовые знания по информатике, вычислительной техники и программированию на языке ассемблера МП86 и заключается в следующем. По каждой теме, указанной в задании на контрольную работу, следует найти необходимый теоретический материал, используя для этого данное учебное пособие и указанные по тексту ссылки на книги из списка литературы данного пособия. Если по заданию требуется написать программу, следует предварительно разобрать примеры аналогичных программ и повторить систему команд МП86. По каждой теме контрольной работы есть свой подраздел с соответствующими пояснениями. Исключение представляет 7-ое задание, в котором объединёны по номеру варианта различные контрольные вопросы по основным разделам дисциплины. Если поясняющий материал окажется недостаточным для выполнения контрольной работы, необходимо будет обратиться за консультацией. По теме 1 и 7 необходимо написать ответы на контрольные работы, а по остальным темам требуется написать программы.
Номером варианта для задания контрольной работы является порядковый номер студента по журналу группы. Контрольная работа выполняется на сброшюрованных листах формата А4 либо в тонкой ученической тетради в клетку.