Статус нашего сайта: |
ICQ Information Center |
ICQ SHOP 5-значные 6-значные 7-значные 8-значные 9-значные Rippers List ОПЛАТА СТАТЬИ СЕКРЕТЫ HELP CENTER OWNED LIST РОЗЫСК!New! ICQ РЕЛИЗЫ Протоколы ICQ LOL ;-) Настройка компьютера Аватарки Смайлики СОФТ Mail Checkers Bruteforces ICQTeam Soft 8thWonder Soft Other Progs ICQ Patches Miranda ICQ ФорумАрхив! ВАШ АККАУНТ ICQ LiveJournal
РекламаНаш канал:irc.icqinfo.ru |
Таненбаум Э.- Архитектура компьютера. стр.3918. Не все компьютеры содержат специальный бит, который автоматически устанавливается, когда производится запись на страницу. Однако нужно каким-то образом следить, какие страницы изменены, чтобы не приходилось записывать все страницы обратно на диск после их использования. Если предположить, что каждая страница имеет специальные биты для разрешения чтения, записи и выполнения, то как операционная система сможет проследить, какие страницы изменялись, а какие — нет? 9. Сегментированная память содержит сегменты страниц. Каждый виртуальный адрес содержит 2-разрядный номер сегмента, 2-разрядный номер страницы и 11-разрядное смещение внутри страницы. Основная память содержит 32 Кбайт, которые разделены на страницы по 2 Кбайт. Каждый сегмент разрешается либо только читать, либо читать и выполнять, либо читать и записывать, либо читать, записывать и выполнять. Таблицы страниц и варианты защиты приведены в табл. 6.11. Вычислите физический адрес для каждого из перечисленных в табл. 6.12 вариантов доступа к виртуальной памяти. Если происходит ошибка, укажите, какого она типа. 10. Некоторые компьютеры позволяют осуществлять ввод-вывод непосредственно в пользовательское пространство. Например, программа может начать передачу данных с диска в буфер внутри пользовательского процесса. Вызовет ли это какие-либо проблемы, если для реализации виртуальной памяти используется уплотнение? Аргументируйте.
11. Операционные системы, в которых можно использовать файлы, отображаемые на память, всегда требуют, чтобы файлы отображались в границах страниц. Например, если у нас есть 4-килобайтные страницы, файл может быть отображен, начиная с виртуального адреса 4096, а не с виртуального адреса 5000. Зачем это нужно? 12. При загрузке сегментного регистра в Pentium 4 вызывается соответствующий дескриптор, который загружается в невидимую часть сегментного регистра. Как вы думаете, почему разработчики Intel решили это сделать? 13. Программа в компьютере Pentium 4 обращается к локальному сегменту 10 со смещением 8000. Поле BASE сегмента 10 в локальной таблице дескрипторов содержит число 10000. Какой элемент таблицы страниц использует Pentium 4? Каков номер страницы? Каково смещение? |