Системное программирование
Евдокимов А.А., Майстренко Н.В., Майстренко А.В.
1. Учёт участков свободной памяти с помощью связного списка свободных/занятых блоков позволяет … a) находить в памяти наиболее долго занятые участки b) выделять участки памяти произвольных размеров c) освобождать память, занятую неактивными процессами 2. Использование виртуальной памяти в однопрограммном режиме при условии, когда размер программы существенно больше объема доступной оперативной памяти, приводит к … a) аварийному завершению b) перезапуске c) замедлению выполнения 3. Виртуальная память позволяет … a) загружать множество небольших программ, суммарный объем которых больше объема физической памяти b) отказаться от предоставления прикладным процессам оперативной памяти c) загружать программы, скомпилированные для другого процессора 4. Сегментная организация памяти … отдельно скомпилированных процедур a) упрощает компоновку b) невозможна без c) усложняет компоновку 5. При страничной организации памяти таблица страниц может размещаться … a) только в оперативной памяти b) только в процессоре c) в специальной быстрой памяти процессора и в оперативной памяти 6. При страничном сбое и отсутствии свободных блоков физической памяти операционная система должна … a) выбрать страницу-кандидат на удаление из памяти и сохранить удаляемую страницу на диске, если она претерпела изменения b) выбрать страницу, которая не изменялась, и сохранить удаляемую страницу на диске c) выбрать страницу-кандидат на удаление из памяти и сохранить копию удаляемой страницы в таблице страниц 7. Полная реализация алгоритма LRU (Least Recently Used) … a) теоретически невозможна b) практически невозможна c) возможна при использовании стековой организации таблицы страниц 8. Алгоритмы замещения страниц делятся на … a) глобальные b) региональные c) корпоративные 9. Страничная организация предназначена для … a) логического разделения программ и данных b) получения большого адресного пространства без приобретения дополнительной физической памяти c) облегчения совместного использования процедур, библиотек и массивов данных 10. Как называется модель, при которой распределение реальной памяти производится блоками постоянной длины? a) сегментная модель b) страничная модель c) статическая модель 11. Укажите какие виды адресов важны с точки зрения организации памяти? a) виртуальный адрес b) абсолютный адрес c) относительный адрес 12. Каким может быть размер одной страницы виртуальной памяти? a) 4Кб b) 4Гб c) ограничен размером виртуальной памяти 13. Что вносит наиболее существенный вклад в ускорение работы страничной памяти? a) программная реализация вычисления физических адресов страниц b) аппаратная поддержка загрузки физических страниц c) нет правильных вариантов 14. Если физическая память отображается на виртуальное адресное пространство нескольких процессов, то о нем говорят, что … a) она несовместно используется b) используется только виртуальная память c) она совместно используется 15. Место хранения команд и программ в ПК? a) оперативная память b) кэш-память c) гибкие магнитные диски 16. Основное назначение кэш-памяти (СОЗУ) в компьютере? a) архивирование данных b) считывание данных c) место хранения и обработки информации 17. Каков объем кэш-памяти второго уровня? a) 128Кбайт- 256 Кбайт b) 128Кбайт – 1-4Мбайт c) 2-3 Мбайт 18. Как называется набор чисел, о которых говорят как о виртуальных адресах? a) страничные блоки памяти b) виртуальная память c) память файла подкачки 19. Самый маленький блок памяти, которым оперирует Windows VMM? a) физическая память b) виртуальная память c) страничные блоки памяти 20. Виртуальные адреса спроецированы на файл подкачки, когда … a) диапазон виртуальных адресов согласуется с адресами в файле подкачки b) диапазон виртуальных адресов согласуется с адресами физической памяти c) диапазон виртуальных адресов согласуется с адресами виртуальной памяти