
- •Глава 1 Эволюция операционных систем
- •Глава 2 Назначение и функции операционной системы
- •Глава 3 Архитектура операционной системы
- •Глава 4 Процессы и потоки
- •Глава 5 Управление памятью
- •Глава 6 Аппаратная поддержка мультипрограммирования на примере процессора Pentium
- •Глава 7 Ввод-вывод и файловая система
- •Глава 8 Дополнительные возможности файловых систем
- •Глава 9 Концепции распределенной обработки в сетевых ос
- •Глава 10 Сетевые службы
- •Глава 11 Сетевая безопасность
- •Глава 1
- •Глава 2
- •Глава 3
- •Глава 4
- •Глава 5
- •Глава 6
- •Глава 7
- •Глава 8
- •Глава 9
- •Глава 10
- •Глава 11
- •Приложение Модель iso/osi
Глава 7
1. За счет контроллеров внешних устройств.
3. А, В, D, F.
4. Диск как устройство и свободное место на диске.
5. Тем и другим.
8. С корневого каталога.
9. С.
10. Размер кластера не может быть меньше, чем объем раздела, поделенный на максимально возможное число кластеров, которое для любой файловой системы FAT 16 определяется разрядностью элемента таблицы FAT и равно 216. Таким образом, нижняя граница размера кластера равна 272x220/216=4352 (байт). Выбираем ближайшее число, превышающее 4352 и равное степени двойки, — это 8192 (8 Кбайт*=213) байт. Обозначим через X число кластеров, отведенных под область данных. Тогда справедливо следующее соотношение: объем раздела представляет собой сумму объемов, занимаемых загрузочным сектром (512 байт), двумя копиями таблицы FAT (2x2X байт), корневым каталогом (32x512=214 байт) и областью данных (213хХ байт) или 272х220=512+2х2Х+214+213хХ. Отсюда получаем Х=34797 кластеров. Таким образом, память в разделе диска распределится следующим образом:
загрузочный сектор — 1 сектор;
FAT1 и FAT2 - по 2x34797=69594 (байт), или по 136 секторов;
корневой каталог — 32 сектора;
область данных — 34797x16= 556752 секторов.
11. Во-первых, после удаления в файловую систему не были добавлены новые файлы. Во-вторых, файл занимал непрерывную последовательность кластеров или между кластерами данного файла в момент удаления не было никаких свободных кластеров.
12. Повышение производительности доступа к данным.
13. При избирательной.
15. С помощью механизма эффективных прав.
17. No Access.
Глава 8
1. На стадии просмотра индексного дескриптора.
2. Правилен вариант В. Доступ к данным кэша и внутренним переменным представляет собой в этом случае обращение к оперативной памяти, но время доступа к кэшу будет немного больше, чем обращение к внутренним переменным, так как оно связано с дополнительными затратами на выполнение системного вызова, реализующего переход из пользовательского режима в привилегированный и передачу данных из системной области памяти в пользовательскую.
3. Секция strategy.
6. При отображении данные файла помещаются в пользовательскую часть виртуального адресного пространства процесса, причем по указанию прикладного программиста, а при кэшировании — в системную часть прозрачным для прикладного программиста образом.
7. Нет, не отображаются каталоги и символьные связи.
9. Наряду с откатом незавершенных транзакций необходимо выполнить повторение зафиксированных транзакций.
11. Нет.
13. Можно.
14. Более высокой скоростью доступа.
15. Операций чтения.
16. При динамическом восстановлении данные отказавшего диска генерируются на основании данных остальных дисков в момент поступления запроса на их чтение, при этом они не хранятся статически ни на одним из дисков.
17. В том случае, когда процессы не имеют общего прародителя.
Глава 9
2. В первом случае процессы могут обмениваться данными через общую память, а во втором случае они такой возможности лишены, поэтому единственным средством обмена является передача сообщений.
3. При использовании модели файлового сервера или сервера базы данных.
4. С использованием синхронных примитивов передачи сообщений.
, 5. Буфер.