Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод.указ. КП_АРХ.doc
Скачиваний:
13
Добавлен:
17.06.2016
Размер:
130.05 Кб
Скачать

1.8. Интерфейс Win32 api

Указать требования к программному интерфейсу и правилам вызова сервисов.

Второй разделсодержит описание воплощения классической принстонской модели ЭВМ и оценку производительности базового варианта ЭВМ. В данном разделе необходимо представить описание перечня компонентов и привести изображение регистровой модели ЭВМ. Рекомендуется использовать классическую модель принстонской ЭВМ, архитектура которой обозначается аббревиатурой ОКОД. Совокупность символов ОКОД обозначает модель ЭВМ с одиночным потоком команд и одиночным потоком данных. Необходимо разработать обобщенный алгоритм функционирования ЭВМ и представить его в виде графической схемы алгоритма (ГСА), а также представить функциональную схему устройства управления, реализующую данный алгоритм (на уровне регистровых передач).

При разработке обобщенного алгоритма функционирования ЭВМ необходимо выделить основные процедуры, используемые для выборки и исполнения команды. Составить таблицу, строки которой соответствуют выделенным процедурам, а столбцы соответствуют типам команд, выполняемых разрабатываемой ЭВМ. Для каждого типа команд в таблице необходимо указать времена выполнения выделенных процедур.

Указать способ оценки производительности классической модели ЭВМ. Составить таблицу, в которой для каждого типа команд, используемых для оценки производительности ЭВМ, указана доля времени выполнения её в заданной смеси команд. Вычислить усреднённое время выполнения команды и величину производительности ЭВМ.

Рекомендуется следующая структура второго раздела.

2. Структура и алгоритм функционирования эвм классической модели

2.1. Вводные замечания

Дать пояснения отличий классических моделей принстонской и гарвардской. Пояснить классификацию архитектур, обозначаемых ОКОД, ОКМД, МКОД, МКМД. Указать, что проектируется ОКОД архитектура и привести рисунок структуры ЭВМ.

2.2. Функциональная модель ЭВМ

Представить на рисунке основные компоненты ЭВМ (в том числе контроллер прерывания) и их составные части на уровне регистровых передач. Пояснить особенности взаимодействия компонентов.

2.3. Алгоритм функционирования ЭВМ

Пояснить основные этапы выборки и выполнения команд. Указать процедуры, используемые при описании алгоритма функционирования ЭВМ. Разработать и привести графическую схему обобщенного алгоритма (ГСА) функционирования ЭВМ и ГСА процедур, используемых в алгоритме.

2.4. Средства управления прерываниями

Пояснить необходимость инициализации таблицы векторов прерываний (IVT). Пояснить алгоритм функционированияCPUпри обработке запроса прерывания (входINTRCPU). Дать рисунок, поясняющий составные части контроллера прерываний и особенности его программирования.

2.5. Организация виртуальной памяти

Пояснить назначение виртуальной памяти. Описать средства динамического преобразования логического адреса в адрес физический. Рассчитать объем ОЗУ, необходимый для реализации виртуальной памяти. Пояснить особенности реализации средств управления памятью. Пояснить понятие препятствия для динамического преобразования виртуального адреса в физический адрес и необходимость обновления таблицы дескрипторов (таблицы описания страниц). Пояснить назначение процедуры PageFaultи диспетчера памяти. Указать порядок обработки команды, содержащей виртуальный адрес.