Вопросы к главе 3

1) Почему создание подсистемы ввода/вывода считается одной из самых

сложных областей проектирования операционных систем?

2) Почему операции ввода/вывода объявляются привилегированными?

3) Перечислите основные задачи, возлагаемые на супервизор ввода/вывода.

4) В каких случаях устройство ввода/вывода называется инициативным?

5) Какие режимы управления вводом/выводом вы знаете, опишите каждый из

них.

6) Что означают термины «spooling» и «swapping»?

7) Чем обеспечивается независимость пользовательских программ от

устройств ввода/вывода, подключенных к компьютеру?

8) Что такое синхронный и асинхронный ввод/вывод?

9) Что такое кэширование операций ввода/вывода при работе с накопителями

на магнитных дисках?

10) Что такое «файловая система»? Что обеспечивает использование той или

иной файловой системы?

11) Объясните общие принципы файловой системы FAT. Что такое кластер и от

чего зависит его размер?

12) Сравните файловые системы FAT16 и FAT32. В чем заключаются их

достоинства и недостатки?

13) Расскажите о правилах, которые определяют состояние прав доступа при

перемещении или копировании объектов, если используется NTFS.

14) Объясните структуру файловой системы s5. Что хранится в каталогах? Где

хранятся права доступа к файлам и каталогам?