
- •1.Классификация и характеристики мп.
- •Вопрос 2. Организация доступа к программно доступным элементам
- •Билет№2
- •1.Оценка производительности мп.
- •2.Программно-управляемый обмен.
- •1.Общая структура Фон-Неймановской архитектуры.
- •2.Обмен в режиме прерываний. Инициализация подсистемы прерывания.
- •Билет№4
- •1.Устройство управления мп.
- •2.Обмен в режиме прерываний. Алгоритм обмена.
- •Билет№5
- •1.Операционное устройство мп.
- •2.Обмен данными в режиме пдп. Инициализация.
- •1.Принцип конвейерной обработки. Производительность, проблемы.
- •2.Обмен данными в режиме пдп. Алгоритм обмена.
- •1.Структурные конфликты. Методы минимизации конфликтов.
- •2.Обмен в режиме прерываний. Алгоритм обмена.
- •1.Конфликты по данным. Методы минимизации конфликтов.
- •2.Организация доступа к программно-доступным элементам.
- •1.Конфликты по управлению. Статические методы минимизаций конфликтов.
- •2.Программно-управляемый обмен.
- •1.Конфликты по управлению. Динамические методы минимизаций конфликтов.
- •2.Суперскалярная обработка. Приминение. Проблемы.
- •1.Пути повышения производительности мп. Особенности высокоскростных мп.
- •2.Обмен в режиме прерываний. Инициализация подсистемы прерываний.
- •2.Операционное устройство мп.
- •1.Обмен данными в режиме пдп. Инициализация.
- •Аппаратный стек мп
- •1.Обмен данными в режиме пдп. Алгоритм обмена.
- •2.Оценка производительности мп.
- •1.Программно-управляемый обмен.
- •2.Организация доступа к программно-доступным элементам.
- •4, 8, 12, 16, 24, 32 И 64 разрядные мп
- •2.Обмен в режиме прерываний. Инициализация подсистемы прерывания.
- •Билет№18
- •1.Оценка производительности мп.
- •2.Обмен в режиме прерываний. Алгоритм обмена.
Аппаратный стек мп
Билет№14
1.Обмен данными в режиме пдп. Алгоритм обмена.
ВУ, готовое к обмену, ч/з УВВ выставляет сигнал
КПДП фиксирует все эти сигналы, сверяет с маской, определяет сигнал с наивысшим приоритетом, выставляет сигнал HOLD
Менеджер Пам заканчивает выполнять текущий цикл шины, приостанвливает свою работу (выходит в состояние захвата шины, но м выполнять какие - либо внутренние преобразования). переводит каналы адреса Д и У в 3е состояние. Выставляет сигнал HLDA
У возвращается к контроллеру КПДП: выставляет AEN в 1, по которому отключаются буфера сигнального процессора и вкл-ся буфер А и буфер У. ЦП отключается от системной шины и СШ захватывается КПДП для У. Выставляет сигнал DACKi для соответствующего УВВ
Адрес буфера ПДП выставляется на ША, выставляется сигнал MEMR, IOW на ШУ
Запоминающее устройство дешифрирует адрес, выставленный на ША, подключает нужную ячейку Пам, по сигналу MEMR выставляет содержимое ячейки Пам на ШД
УВВ по сигналу IOW при необходимости сбрасывает сигнал READYна время, достаточное для записи И на ШД. По окончанию сигнал восстанавливается
КПДП - при сигнале READY=1 снимает IOW, затем MEMR на ШУ. Декламентирует счетчик циклов прямого доступа.если счетчик ≠ 0 (ПДП передачи не закончен), то инкрементируется счетчик адреса, вып-ся переход к пункту 5
ПДП передачи закончено, КПДП снимает сигнал DACKi, сигнал AEN, сигнал HOLD
Менеджер Пам при HOLD=0 снимает сигнал HLDA, выходит из состояния ожидания, вкл-т каналы адреса, Д и У. Продолжает выполнять следующий цикл текущей команды программы.
2. Реальный режим работы процессора фирмы Intel
В реальном режиме максимальный объем адресуемой ОП составляет 1 Мбайт, а размеры сегментов не превышают 64 Кбайт. В защищенном режиме линейное адресное пространство увеличивается до 4 Гбайт (232 байт). С точки зрения программистов, защищенный режим предоставляет большее адресное пространство и поддерживает новый механизм адресации, что позволяет выполнять более крупные программы и обеспечивает многозадачный режим работы.
В защищенном режиме логический адрес состоит из двух частей: 16-разрядного селектора и 32-разрядного исполнительного (эффективного) адреса или смещения. В результате преобразования получается 32-разрядный линейный адрес, который может быть использован в качестве физического адреса или дополнительно преобразован в физический адрес с применением механизма страничной организации памяти.
16-разрядный селектор находится в сегментном регистре, а смещение либо вычисляется в соответствии с режимом адресации операнда (прямая, база + смещение и другие), либо находится в регистре (IP, BP и других) и называется эффективным или исполнительным адресом. Селектор, также как и в реальном режиме, определяет базовый адрес сегмента, к которому для получения ФА прибавляется смещение, но базовый адрес получается посредством обращения (индексирования) к таблице памяти дескрипторов (в реальном режиме базовый адрес хранится непосредственно в регистре селектора CS, DS, SS или ES).
Билет№15
Защищенный режим работы процессора фирмы Intel
В реальном режиме максимальный объем адресуемой ОП составляет 1 Мбайт, а размеры сегментов не превышают 64 Кбайт. В защищенном режиме линейное адресное пространство увеличивается до 4 Гбайт (232 байт). С точки зрения программистов, защищенный режим предоставляет большее адресное пространство и поддерживает новый механизм адресации, что позволяет выполнять более крупные программы и обеспечивает многозадачный режим работы.
В защищенном режиме логический адрес состоит из двух частей: 16-разрядного селектора и 32-разрядного исполнительного (эффективного) адреса или смещения. В результате преобразования получается 32-разрядный линейный адрес, который может быть использован в качестве физического адреса или дополнительно преобразован в физический адрес с применением механизма страничной организации памяти.
16-разрядный селектор находится в сегментном регистре, а смещение либо вычисляется в соответствии с режимом адресации операнда (прямая, база + смещение и другие), либо находится в регистре (IP, BP и других) и называется эффективным или исполнительным адресом. Селектор, также как и в реальном режиме, определяет базовый адрес сегмента, к которому для получения ФА прибавляется смещение, но базовый адрес получается посредством обращения (индексирования) к таблице памяти дескрипторов (в реальном режиме базовый адрес хранится непосредственно в регистре селектора CS, DS, SS или ES).