Направление «Прикладная математика и информатика»

Кафедра программного обеспечения систем радиоэлектронной аппаратуры
при АО «Концерн «Вега»

Московский технологический
университет


Институт кибернетики

 

Архитектура ЭВМ, системное программное обеспечение. Часть 1

Содержание дисциплины

  1. Цели и задачи курса. Историческая справка;
  2. Основная классификация устройств цифровой обработки;
  3. Кодирование информации в ЦВМ, двоичное и 16-ричное представление, кодирование отрицательных чисел, арифметические действия с фиксированной и плавающей запятой;
  4. Способы физического представления двоичных кодов, способы передачи двоичных кодов, разновидности кодирования при последовательном способе передачи информации. Коды с обнаружением и исправлением ошибок;
  5. Понятие об элементной базе, функции алгебры логики и примеры их физической реализации. Функциональные узлы ЦВТ (МИС, СИС и БИС), виды СБИС;
  6. Основные принципы организации вычислительного процесса. Понятие команды. Общая структура процессора, этапы выполнения команды и принцип конвейера;
  7. Основные особенности архитектуры микропроцессоров Интел80Х86. Программная модель 32 -разрядных процессоров Интел 80Х86;
  8. Система команд. Классификация операций и команд;
  9. Структура данных и команд;
  10. Методы формирования адреса и способы расширения адресного пространства;
  11. Принципы сегментации;
  12. Операции обмена данными;
  13. Системы ввода-вывода и способы обмена данными;
  14. Арифметические операции;
  15. Логические операции и операции сдвига;
  16. Операции передачи управления;
  17. Приёмы работы со стеком;
  18. Оформление подпрограмм;
  19. Битовые операции;
  20. Динамические структуры данных;
  21. Обработка прерываний и исключений;
  22. Особенности защищенного режима;
  23. Основные принципы организации ЗУ и классификация ЗУ;
  24. Электронная память:
    • ОЗУ;
    • ПЗУ;
    • ЭРПЗУ;
  25. Внешняя память:
    • дисковая и флеш;
    • ГМД;
    • ЖМД;
    • КД. ЦВД;
    • стриммеры;
  26. Шины расширения ISA, PCI, AGP;
  27. Внешние параллельные интерфейсы: ATA, LPT, SCSI;
  28. Внешние последовательные интерфейсы: COM, USB, FW;
  29. Особенности архитектуры процессора для обработки чисел с плавающей точкой;
  30. ЭВМ семейства "Багет". Основные архитектурные возможности;
  31. Сигнальные процессоры. Разновидности и их особенности;
  32. Особенности разработки и отладки программ для сигнальных процессоров.

Литература

Основная литература

  1. Гук М. Аппаратные средства IBM PC. Энциклопедия - СПб: "Издательство "Питер", 1999;
  2. В. В. Корнеев, А. В. Киселёв. Современные микропроцессоры. - М.: НОЛИДЖ, 2000;
  3. Юров В. Assembler - СПб: Издателство "Питер", 2000.

Дополнительная литература

  1. Гук М. Процессоры Pentium II, Pentium PRO и просто Pentium - СПб: ЗАО "Издательство "Питер", 1999;
  2. Смирнов А. Д. Архитектура вычислительных систем: Учеб. пособие для вузов. - М.: Наука. Гл. ред. физ.-мат. лит.,1990;
  3. Бутурлин А. И. Микропроцессоры Intel 8088/86, 80286, 80386. Архитектура, функционирование, программирование. Фирма "КРОКУС-1Т", Москва 1992;
  4. Пескова С. А., Гуров А. И., Кузин А. В. Центральные и периферийные устройства электронных вычислительных средств./Под ред. О.П.Глудкина. - М.: Радио и связь, 2000;
  5. Проспект АО "Каскад. ЭВМ семейства "Багет";
  6. Юров В. Assembler: Специальный справочник. - СПб: Питер, 2000;
  7. Пильщиков В. Н. Программирование на языке ассемблера М.:"ДИАЛОГ МИФИ,"1999.
МОСКВА 2017