Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
VFS (Virtual File System) - виртуальная файловая система. Необходима для управления таблицей открытых файлов.
Записи для каждого открытого файла называются v-узлами (virtual i-node).
VFSиспользуется не только для NFS, но и для работы инородными файловыми системами (FAT, /proc и т.д.)
Алгоритм работы NFS (рассмотрим последовательность системных вызовов mount, open и read):
1. Вызывается программа mount, ей указывается удаленный каталог и локальный каталог для монтирования.
2. Программа ищет сервер, соединяется с ним.
3. Запрашивает дескриптор каталога.
4. Программа mount обращается к системному вызову mount для монтирования полученного каталога.
5. Ядро формирует v-узел для открытого удаленного каталога.
6. Ядро формирует r-узел (удаленный i-узел) для удаленного каталога в своих внутренних таблицах. В результате v-узел указывает либо наr-узел для удаленного каталога, либо на i-узел одной из локальных файловых систем.
7. Система просит программу клиента NFS открыть файл.
8. Создаются v-узел и r-узел для удаленного файла.
9. Вызывающему процессу выдается дескриптор удаленного файла.
10. Теперь этот процесс может работать с файлом, используя вызов read.
Контрольные вопросы
1. Поясните различие между виртуальным и физическим файлом.
2. Охарактеризуйте основные компоненты иерархической модели файловой системы. Какие преимущества дает иерархическая модель?
3. В чем различие между байт-ориентированными и записеориентированными файлами? Назовите достоинства и недостатки той и другой модели.
4. В чем отличие логической структуры каталогов в MD DOS - Windows - OS/2 от структуры каталогов в Unix?
5. В чем достоинства и недостатки отделения дескриптора файла от элемента каталога?
6. Какую информацию о файле должен содержать его дескриптор, хранимый в файловой системе? Какую информацию должен содержать дескриптор открытого файла?
7. В чем сходство и различие каталогов и файлов (на логическом и на физическом уровнях)?
8. В чем сходство и различие алиасов и косвенных файлов?
9. Обязательно ли закрытие файла при завершении открывшего его процесса? Обязательна ли запись данных файла на диск при закрытии файла?
10. В чем отличие смежного размещения файлов в современных файловых системах от смежного размещения файлов в старых файловых системах?
11. Какими методами может быть обеспечено преимущественно смежное размещение файла на внешней памяти?
12. В чем отличие целостности файловой системы от целостности данных? Какую целостность и какими методами обеспечивают современные файловые системы?
13. Какие два типа ресурсов, связанных с диском, требуется выделить процессу, чтобы он выполнил запись данных на диск?
14. Каким из двух типов драйверов — блок-ориентированным или байт-ориентированным — обслуживается диск?
15. С какой целью в некоторых файловых системах характеристики файла отделяются от его имени?
16. Какие программные компоненты поддерживают структуру файла в тех ОС, где файл представлен последовательностью байт?
17. С какого каталога начинается «раскрутка» полного имени файла?
18. Операционная система выделяет файлам пространство на диске:
А) секторами;
В) дорожками;
С) кластерами;
D) цилиндрами.
19. Выберите размер кластера для файловой системы FAT16, устанавливаемой в разделе, который разделен на секторы размером 512 байт и имеет общий объем 272 Мбайт. Оцените, сколько в этом случае кластеров будет содержать область данных, а также какой размер необходимо отвести таблице FAT. Учтите, что размер кластера должен быть равен степени двойки. Примите во внимание также, что стандартным размером корневого каталога для жестких дисков является размер в 32 сектора.
20. При каких условиях можно автоматически гарантированно восстановить в файловой системе FAT удаленный файл?
21. Сформулируйте основную цель введения в ОС системного вызова open.
22. В какой из типов систем управления доступом — избирательной или мандатной — пользователю предоставляется большая свобода действий?
23. Какой смысл имеет операция «выполнить каталог» в ОС UNIX
Основы геодезии
Методические рекомендации по выполнению
практических работ
для специальности 270802 Строительство и эксплуатация
зданий и сооружений
Кемерово
Основы геодезии [Текст]: методические рекомендации по выполнению практических работ для студентов 2-го курса специальности 270802 «Строительство и эксплуатация зданий и сооружений» / Сост. С,И. Никифорова. – Кемерово, 2012. – 88с.
РЕЦЕНЗЕНТ
____________________________________________________________________________________________________________________________
РАССМОТРЕНО
Цикловой методической комиссией
Протокол № ______ от «______» _________________20_____г.
Председатель ЦК _______________________О.Л.Замазий
УТВЕРЖДЕНО
Заместитель директора
по учебной работе ______________________Н.В. Мишенина
«_________»______________________20____г.
РЕКОМЕНДОВАНО
Экспертным советом ГАОУ СПО КО «Кузбасский техникум архитектуры, геодезии и строительства» в качестве учебного пособия.
Протокол №_________от «________»__________________20_____г.
Председатель ________________________Н.П.Негадаева
Содержание
Введение ………………………………………………………………. 4
Практическая работа №1……………………………………………… 6
Практическая работа №2 ……………………………………………. 12
Практическая работа №3 ……………………………………………. 16
Практическая работа №4 ……………………………………………...21
Практическая работа №5 ……………………………………………. 24
Практическая работа №6 ……………………………………………. 30
Практическая работа №7 ……………………………………………. 34
Практическая работа №8 ……………………………………………. 38
Практическая работа №9 ……………………………………………. 42
Практическая работа №10 …………………………………………….47
Практическая работа №11……………………………………………..54
Практическая работа №12……………………………………………..66
Практическая работа №13……………………………………………..78
Литература …………………………………………………………… 88
Дата публикования: 2014-11-04; Прочитано: 497 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!