Микропроцессор с архитектурой IA-32
Запоминающие устройства
1. Какова минимальная адресуемая ячейка памяти в современных ЭВМ?
2. Какие основные параметры характеризуют запоминающее устройство?
3. Чем определяется быстродействие запоминающего устройства при считывании информации?
· Временем, затрачиваемым на поиск нужной информации в памяти;
· Временем, затрачиваемым на считывание информации.
4. Какое из представленных запоминающих устройств в составе одной ЭВМ обладает наиболее высоким быстродействием?
5. Какое из запоминающих устройств в составе одной ЭВМ обладает наибольшей емкостью?
6. Чем определяется быстродействие запоминающего устройства при записи информации?
· Временем, затрачиваемым на поиск места в памяти, предназначаемого для хранения информации;
· Временем, затрачиваемым на запись информации.
7. Чем определяется емкость памяти?
· Количеством адресуемых элементов и количеством разрядов, составляющих одну ячейку.
8. В запоминающем устройстве какого типа время доступа не зависит от места расположения участка памяти?
· С произвольным доступом (RAM)
9. Чем определяется время обращения к регистровой памяти?
· Частотой синхронизации микропроцессора
10. Чем характеризуется идеальное запоминающее устройство?
· Бесконечно большой емкостью;
· Бесконечно малым временем обращения.
11. Сколько БИС с организацией 1К слов по 1 разряд потребуется для построения ЗУ с организацией 4К слов по 8 разрядов?
· Сначала собираем БИС по 8 разрядов каждая (получаем схемы 1К слов по 8 разрядов), затем соединяем 4 таких БИС, получая схему 4К слов по 8 разрядов è8*4=32
12. Чем определяется быстродействие запоминающего устройства при считывании информации?
· Временем, затрачиваемым на поиск нужной информации в памяти;
· Временем, затрачиваемым на считывание информации.
Взаимодействие узлов и устройств в ЭВМ типа IBM PC
1. С каким этапом совмещается этап формирования адреса следующей команды?
2. На каком этапе происходит выполнение операции в АЛУ?
3. Какие действия выполняются в ЭВМ на 4-м этапе выполнения линейной команды?
· Выполнение операции в АЛУ
4. На каком этапе происходит запись результата операции по адресу приемника результата?
5. Как изменится количество этапов выполнения команды пересылки данных MOV [BX+5],AX по сравнению с командой сложения?
6. Содержимое каких регистров меняется при формировании адреса следующей команды в персональной ЭВМ при отсутствии команд перехода?
7. Почему при формировании физического адреса содержимое сегментного регистра умножается на 16?
· Чтобы увеличить объем адресного пространства, к которому может обращаться микропроцессор
· Чтобы передавать адрес по 20-ти разрядной шине.
Управление памятью
1. Какиеосновные функции выполняет система управления памятью?
· Учет и модернизация состояния свободных и уже распределенных областей памяти;
· Определение потребностей каждой задачи в оперативной памяти (распределение памяти для выполнения задач);
· Непосредственное выделение задаче оперативной памяти.
2. Каковы основные системные требования при распределении памяти?
· Увеличение степени использования оперативной памяти при параллельном развитии нескольких процессов в мультипрограммном режиме;
· Обеспечение защиты информации при параллельном развитии нескольких процессов в мультипрограммном режиме;
· Обеспечение взаимодействия между процессами в мультипрограммном режиме.
3. Каковы основные требования пользователей к распределению памяти?
· Получение оперативной памяти в размерах, превышающих физически существующую;
· Обеспечение быстрого выполнения коротких программ;
· Легкость и простота взаимодействия между программами при использовании общих процедур.
4. Какая часть программного обеспечения всегда располагается в оперативной памяти?
· Ядро операционной системы
5. Что такое виртуальная память?
· Память, объем которой равен сумме объемов ОЗУ и внешних запоминающих устройств данного компьютера;
· Память, используемая программистом при написании программ, и имеющая объем, равный максимально возможному при заданной разрядности адресной шины.
6. Почему концепция виртуальной памяти базируется на ее страничном разбиении?
· При страничном разбиении памяти объемы физической и виртуальной страниц совпадают, что позволяет заменять страницу оперативной памяти новой страницей из внешней памяти без возникновения проблем фрагментации памяти.
7. Каким образом виртуальный адрес преобразуется в физический?
· Номер виртуальной страницы заменяется номером физической. Смещение в странице не меняется.
8. Какие адреса использует программист при составлении программ?
9. Каковы особенности статического распределения памяти?
· Вся необходимая оперативная память выделяется процессу в момент его порождения;
· Выделение памяти единым блоком необходимой длины;
· Возникновение свободных участков памяти, которые невозможно без предварительного преобразования использовать для вычислительного процесса, вследствие наличия программ различной длины.
10. Каковы предпосылки динамического распределения памяти?
· При каждом конкретном исполнении в зависимости от исходных данных некоторые части программы вообще не используются;
· Исполнение программы характеризуется принципом локальности ссылок.
11. Как преобразуется смещение в странице при переводе виртуальных адресов в физические?
12. Почему виртуальная память строится на основе страничного, а не сегментного представления памяти?
· Фиксированная длина страницы обеспечивает эффективное заполнение оперативной памяти в процессе выполнения программ;
· Отсутствует фрагментация оперативной памяти при обменен информацией между внешней и оперативной памятью.
13. Каковы основные недостатки сегментного распределения памяти?
· Образования фрагментации оперативной памяти при выполнении программ;
· Сложность обмена между оперативной и внешней памятью при выделении оперативной памяти пользователю.
14. Каковы преимущества статического распределения памяти?
· Быстрое время выполнения программы, которой выделена память.
Конвейер
1. Какие преимущества обеспечивает конвейерный принцип обработки информации (при идеальном конвейере)?
· Уменьшение времени выполнения программы;
· Повышение скорости загрузки блоков микропроцессора.
2. Как изменяется длительность такта при переходе от последовательного выполнения команд к конвейерному?
3. Чем определяется длительность такта работы микропроцессора при конвейерной обработке информации?
· Длительностью самого длинного этапа выполнения команды при последовательной обработке;
· Имеющимися на данный момент технологическими возможностями производства микропроцессорных БИС.
4. Какие из действий не выделяются в пятиступенчатом конвейере в отдельный этап?
· Формирование признака результата;
· Формирование адреса следующей команды.
5. Какими средствами при конвейерной обработке информации обеспечивается повышение производительности работы микропроцессора?
· Совмещением выполнения различных этапов различных команд в различных блоках микропроцессора.
6. Чем характеризуется идеальный конвейер?
7. Какова длительность выполнения 20 команд в идеальном 5‑ступенчатом конвейере при длительности такта 10 нс?
8. Каковы причины возникновения структурных конфликтов в конвейере?
· Недостаточное дублирование некоторых ресурсов;
· Некоторые ступени отдельных команд выполняются более одного такта.
9. Как называются конфликты в конвейере, возникающие при конвейеризации команд переходов?
10. Как называются конфликты в конвейере, возникающие в случаях, когда выполнение одной команды зависит от результата выполнения предыдущей команды? 3
11. Как называются конфликты в конвейере, возникающие в том случае, когда аппаратные средства микропроцессора не могут поддерживать все возможные комбинации команд в режиме одновременного выполнения с совмещением?
Микропроцессор с архитектурой IA-32
1. Какие из блоков, входящих в состав 32-разрядного микропроцессора, отсутствовали в структуре 16-разрядного микропроцессора?
· Блок управления защитой;
· Блок управления переключением задач.
2. Из каких блоков состоит диспетчер памяти 32-разрядного микропроцессора?
· Блок управления страницами;
3. Какова разрядность сегментных регистров в 32-разрядном микропроцессоре?
4. Сколько сегментных регистров имеется в микропроцессоре с архитектурой IA-32?
5. Какие дополнительные возможности адресации операндов имеются в системе команд 32-разрядных микропроцессоров по сравнению с 16-разрядными?
· Использование любого из восьми регистров общего назначения при формировании адреса;
· Масштабирование содержимого индексного регистра;
· Использование 8-, 16- и 32-разрядных смещений при относительной адресации.
6. Сколько 32-разрядных регистров общего назначения представлено в микропроцессоре с архитектурой IA-32?
· 8 (EAX, EBX, ECX, EDX, EDI, ESI, ESP, EBP)
Мультипрограммирование
1. Чем характеризуется мультипрограммный режим работы ЭВМ?
· Возможность перехода от выполнения одной задачи к другой;
· В памяти ЭВМ одновременно содержатся программы и данные для выполнения нескольких задач;
· Взаимная защита программ и данных, относящихся к различным задачам.
2. Что такое «процесс» в мультипрограммной ЭВМ?
3. Чем отличается состояние готовности процесса от состояния ожидания?
· В состоянии готовности процессу для исполнения необходим только центральный процессор, а в состоянии ожидания процесс не исполняется по причине занятости какого-либо ресурса помимо процессора.
4. Что характеризует коэффициент мультипрограммирования мультипрограммной ЭВМ?
· Максимальное количество программ, которое может одновременно обрабатываться в мультипрограммном режиме.
5. В каком случае увеличение коэффициента мультипрограммирования увеличивает пропускную способность ЭВМ?
· Когда устройства ЭВМ недогружены.
6. Какое из соотношений между последовательностями состояний процесса является верным?
· Порождение всегда предшествует активному состоянию;
· Активное состояние всегда предшествует окончанию.
7. Какие показатели характеризуются использование аппаратных ресурсов ЭВМ при мультипрограммном режиме работы?
· Коэффициент загрузки устройства;
· Средняя длина очереди к устройству.
8. Каким образом можно обеспечить повышение пропускной способности мультипрограммной ЭВМ в случае, когда к одному из ресурсов образуется большая очередь?
· Заменой данного ресурса на более производительный;
· Переформированием пакета задач.
9. Как вычисляется интервал существования процесса?
· Это время между порождением и окончанием процесса.
10. Как изменит повышение приоритета одной из программ пропускную способность мультипрограммной ЭВМ?
· Может привести как к повышению, так и к понижению пропускной способности.
11. Как в общем случае изменяется время выполнения программы при увеличении коэффициента мультипрограммирования?
12. Как в общем случае изменяется время выполнения пакета программ при увеличении коэффициента мультипрограммирования?
13. В каких случаях статическое распределение ресурсов предпочтительнее динамического?
· Когда необходимо обеспечить исполнение отдельной программы за минимальное время
14. Какие характеристики ресурса порождают конфликты?
15. Какие характеристики соответствуют виртуальному ресурсу?
· Виртуальный ресурс имеет расширенные функциональные возможности по отношению к физическому ресурсу, на базе которого он создан;
· Виртуальный ресурс обладает некоторыми дополнительными свойствами, которых физический ресурс не имеет.
16. Укажите основные режимы работы мультипрограммной ЭВМ.
17. Укажите основные одноочередные дисциплины распределения ресурсов.
· Круговой циклический алгоритм.
18. В какой из одноочередных дисциплин распределения ресурсов время нахождения в очереди длинных и коротких запросов зависит только от момента их поступления?
19. Какая из одноочередных дисциплин распределения ресурсов наиболее благоприятствует выполнению коротких запросов?
· Круговой циклический алгоритм
20. Какие из дисциплин распределения ресурсов относятся к многоочередным?
· Дисциплина с динамическим изменением приоритетов программ;
· Дисциплина со статическим указанием приоритетов программ.
21. Какие недостатки имеет существенное сокращение длительности кванта времени, выделяемого программе на владение ресурсом?
· Длинные программы тратят на выполнение недопустимо большое время;
· Значительно возрастает время, необходимое для переключения программ.
22. На основе какой одноочередной дисциплины распределения ресурсов обычно строятся многоочередные дисциплины?
· Круговой циклический алгоритм.
23. Какая из многоочередных дисциплин учитывает длину программы при распределении ресурсов?
· Со статическим указанием приоритетов программ. Считается, что продолжительность выполнения программы приблизительно пропорциональна ее длине. По крайней мере, от длины программы прямо зависит время, затрачиваемое на передачу программы между ОЗУ и внешним ЗУ при ее активизации.
24. Для каких целей в мультипрограммной ЭВМ используется алгоритм планирования Корбато?
· для определения номера очереди, в которую помещается новая программа при многоочередной дисциплине распределения ресурсов.
25. При какой дисциплине распределения ресурсов вновь поступивший