Архитектура компьютеров / Модульный контроль / Перечень теоретических вопросов на второй модуль
.docПеречень теоретических вопросов на второй модульный контроль
-
Доступ к устройствам ввода-вывода Операции ввода-вывода. Ввод-вывод с отображением в память. Изолированный ввод-вывод. Блочная пересылка данных.
-
Язык ассемблера процессора Intel IA-32. Директивы ассемблера. Директивы описания данных. Структура программы на языке ассемблера. Команды управления потоком выполнения команд.
-
Прерывания, исключения в операционных системах.
-
Механизм прерываний процессора Pentium. Механизм прерываний процессора Pentium.
-
Арифметические команды. Сложение, умножение, деление, вычитание.
-
Пример обработки прерываний процессора Pentium, int21h.
-
Подпрограммы. Вызов подпрограмм, передача параметров, вложенные подпрограммы.
-
Система памяти, базовые концепции.
-
Система памяти, КЭШ-память, функции отображения
-
Система памяти, виртуальная память, преобразование адресов.
-
Организация и работа со стеком процессора, стековый фрейм.
-
Архитектура процессора, базовые концепции.
-
Процессор, пересылка данных между регистрами.
-
Процессор, выполнение арифметической или логической операции.
-
Процессор, выборка слова из памяти, сохранение слова в памяти.
-
Конвейерная обработка команд, базовые концепции.
-
Производительность конвейерной обработки, конфликты.
-
Суперскалярная обработка команд.
-
Семейство процессоров Pentium. Сегментация памяти, реальный режим, защищенный режим
-
Виды параллельной обработки и классификация систем параллельной обработки.
-
Архитектура мультипроцессорных систем общего назначения.
-
Коммуникационные сети в компьютерных системах параллельной обработки.
-
Программный параллелизм и общие переменные, доступ к общим переменным.
-
Согласованность кэша в компьютерных системах параллельной обработки.
-
Оценка производительности мультипроцессорных систем. Закон Амдала.