- •Вопрос 1. Поколения архитектуры эвм. Основные характеристики
- •Вопрос 2. Области применения и типы эвм. Классификация по быстродействию и областям применения
- •Вопрос 3. Принципы архитектуры Фон-Неймана
- •Вопрос 4. Пользовательские регистры и регистры общего назначения
- •Вопрос 5. Пользовательские регистры и сегментные регистры
- •Вопрос 6. Основные характеристики памяти. Адресная, ассоциативная и стековая организация памяти
- •Вопрос 7. Ассоциативная организация памяти: регистровая косвенная адресация (базовая и индексная)
- •Вопрос 8. Ассоциативная организация памяти: регистровая косвенная адресация со смещением
- •Вопрос 9. Стековая память
- •Вопрос 10. Динамическая память. Статическая память
- •Вопрос 11. Режимы работы кэш-памяти
- •Вопрос 12. Структура эвм. Назначение и структура процессора
- •Вопрос 13. Системы команд. Классификация процессоров в соответствии с системой команд
- •Вопрос 14. Реальный режим процессора типа «Intel 8086». Сегмент, граница параграфа, смещение
- •Вопрос 15. Защищенный режим работы процессора. Таблицы дескрипторов
- •Вопрос 16. Виртуальный режим работы процессоров типа «Intel 8086»
- •Вопрос 17. Прерывания
- •Вопрос 18. Системы ввода-вывода
- •Уровни raid (Избыточный массив недорогих дисков).
- •Вопрос 19. Классификация процессоров. Cisc, risc, misc, vliw, Суперскалярные процессоры
- •Vliw (Very Long Instruction Word) – Микропроцессоры с длинным командным словом.
- •Суперскалярные процессоры.
- •!!! Вопрос 20. Особенности risc архитектуры (смотри вопрос 19)
- •Вопрос 21. Параллельная обработка. Конвейерная организация. Типы конфликтов
- •!!! Вопрос 22. Архитектура суперскалярных процессоров. (смотри вопрос 19) Предварительная выборка команд и предсказание переходов Статическая и динамическая структуры программы.
- •!!! Вопрос 23. Архитектура эвм с длинным командным словом (смотри вопрос 19)
- •Вопрос 24. Процессор ia-64 (Merced). Особенности построения и работы
- •Вопрос 25-26. Основные классы современных параллельных компьютеров. Mpp, smp, numa, pvp, Кластеры.
- •Массивно-параллельные системы (mpp) – распределенная память.
- •Симметричные мультипроцессорные системы (smp) – Общая память.
- •Системы с неоднородным доступом к памяти (numa) – Физически память распределена, логически общедоступна.
- •Параллельные векторные системы (pvp) – Память и распределена и общедоступна.
- •Кластерные системы – Распределенная память.
- •Вопрос 27. Вычислительные системы, классы архитектур
Вопрос 17. Прерывания
Прерывание – это сигнал, заставляющий ЭВМ менять обычный порядок выполнения команд процессором. Возникновение подобных сигналов обусловлено следующими событиями:
Завершение операций ввода-вывода.
Истечение заранее заданного интервала времени.
Попытка деления на нуль.
Сбой в работе аппаратного устройства .
С каждым прерыванием связывают число, называемое номером типа прерывания или просто номером прерывания. Система умеет распознавать, какое прерывание, с каким номером оно произошло, и запускает соответствующую этому номеру программу обработки прерывания. Обработчик прерываний – программа обработки прерывания, являющаяся частью ОС, предназначенная для выполнения ответных действий на условие, вызвавшее прерывание
Векторы прерываний – адреса программ, полные адреса памяти программы, которая должна быть активизирована в случае возникновения прерывания. Прерыванию с номером 0 соответствует адрес 0000:0000, прерыванию с номером 1 - 0000:0004 и так далее. Такой адрес состоит из пары 2-байтовых слов, поэтому каждый из векторов занимает четыре байта.
Механизм обработки прерываний. При обработке каждого прерывания должна выполняться следующая последовательность действий:
Восприятие запроса на прерывание: прием сигнала и идентификация прерывания.
Запоминание состояния прерванного процесса.
Передача управления прерывающей программе.
Обработка прерывания.
Восстановление прерванного процесса и возврат в прерванную программу.
Существует 2 общих класса прерываний: внутренние (инициируются состоянием ЦП), внешние (инициируются другими компонентами системы).
Аппаратные прерывания вызываются физическими устройствами и возникают по отношению к программе асинхронно, то есть в общем случае невозможно предсказать, когда и по какой причине программа будет прервана. Программы могут сами вызывать прерывания с заданным номером. Для этого они используют команду INT. По этой команде процессор осуществляет практически те же действия, что и при обычных прерываниях, но только это происходит в предсказуемой точке программы – там, где программист поместил данную команду. Поэтому программные прерывания не являются асинхронными.
Вопрос 18. Системы ввода-вывода
Одной из наиболее правильной оценок производительности системы является время ответа.
Система ввода-вывода – комплекс средств обмена информации с внешними устройствами, который является важнейшей частью архитектуры процессора и ЭВМ в целом. Система В-В:
Способы подключения к системной шине различного оборудования.
Процедуры взаимодействия процессора с этим оборудованием.
Команды процессора, предназначенные для обмена данными с внешними устройствами.
Непосредственно устройства ввода-вывода.
Логическую схему современного компьютера можно представить в виде системной шины (магистрали, набор проводов), к которой подключен сам компьютер и все устройства компьютера.
A – адресат, D – данные, M/IQ – один из сигналов управления
Процессор, желая записать данные по некоторому адресу в памяти, выставляет в линии адресов требуемый адрес, а по линии данных - данные. Устройство управления памятью расшифровывает поступивший адрес, и принимает с линии данных поступившие данные и заносит их в соответствующую ячейку.
Системные и локальные шины. Одним из простейших механизмов, позволяющих организовать взаимодействие простых подсистем, является единственная центральная шина. Преимущества: низкая стоимость, универсальность. Недостатки: ограничение максимальной пропускной способности.
Причины трудностей:
Длина шины и количество подсоединяемых устройств.
Ограничение фактической пропускной способности.
Традиционно шины делятся на: шины, обеспечивающие связь процессора с памятью и шины ввода-вывода. С целью снижения стоимости некоторые компьютеры имеют единственную шину и она называется системной. Необходимость сохранения баланса производительности по мере роста производительности микропроцессоров, привела к двухуровневой организации шины ПК на основе локальной шины.
Локальная шина - шина, электрически выходящая непосредственно на контакты микропроцессора. Она обычно объединяет процессор, память, схемы буферизации для системной шины, и её контроллер, а также некоторые вспомогательные шины.
Внешние запоминающие устройства. Магнитно-оптические диски. Запись на них выполняется при взаимодействии лазера и магнитной головки. Луч лазера разогревает до точки Кюри микроскопическую область записывающего слоя, которая при выходе из зоны действия лазера остывает, фиксируя магнитное поле, наведенное магнитной головкой. МО-диски уступают обычным жестким магнитным дискам лишь по времени доступа к данным.
