
- •Вопросы к контрольной работе № 2 по курсу «Операционные системы» (5-й семестр, 2015 г.) (Лекции 7,8,10,11,12. Лабораторные работы 4,10)
- •1. Отображение программных модулей на оперативную память.
- •2. Методы управления памятью (смежное и несмежное размещение процессов).
- •3. Технология виртуальной памяти. Алгоритмы замещения страниц.
- •4. Контроллеры устройств ввода-вывода. Порты ввода-вывода. Способы доступа к контроллерам.
- •5. Структура программного обеспечения ввода-вывода. Процессы ввода-вывода.
- •6. Способы ввода-вывода. Ввод-вывод без использования и с использованием прерываний. Прямой доступ к памяти.
- •7. Логическая организация файла. Атрибуты и данные файла. Логическая организация данных файла.
- •8. Модели хранения информации в файловых системах.
- •9. Организация дискового пространства для хранения файлов. Физическая реализация хранения атрибутов и данных файлов.
- •10.Совместное использование файлов.Жёсткие и символические ссылки на данные файла.
- •11. Непротиворечивость файловой системы.
- •12. Структура логического диска с файловой системой fat. Назначение таблицы размещения файлов. Понятие кластера. Доступ к файлу в файловой системе fat.
- •13. Структура раздела с файловой системой ntfs. Назначение и структура файла mft.
- •14. Хранение атрибутов и данных в файловой системе ntfs. Резидентные и нерезидентные атрибуты.
- •15. Организация дисковой подсистемы Windows. Типы дисков. Типы разделов базового диска.
- •16. Организация дисковой подсистемы Windows. Понятие динамического диска и динамического тома. Типы томов динамического диска.
- •17. Логическая организация файловых систем ос Unix. Монтирование файловых систем. Типы файлов. Жёсткие и символические ссылки.
- •18. Физическая реализация файловых систем ос Unix. Структура файловой системы. Каталоги и индексные узлы. Хранение атрибутов и данных.
- •19. Разбиение жёстких дисков на разделы в ос Unix. Создание разделов и файлов подкачки.
- •20. Создание в ос Unix файловой системы в разделе диска. Монтирование файловой системы.
20. Создание в ос Unix файловой системы в разделе диска. Монтирование файловой системы.
Программные пакеты для работы с файловыми системами Ubuntu:
util-linux (включает в себя команду mkf s и другие приложения общего назна-чения) e2fsprogs (включает в себя специальные приложения файловых систем ext2/ext3). Основные приложения устанавливаются вместе с Ubuntu. Примеры использования команды mkfs для создания файловых систем (сначала обязательно указывать параметр -t):
$ sudo mkfs -t ext4 /dev/sdbl Создать файловую систему ext4 в разделе sbal
$ sudo mkfs -t ext4 -v -c /dev/sdbl Сгенерировать подробный вывод/сканировать на предмет поврежденных блоков
$ sudo mkfs.ext4 -с /dev/sdbl Дает тот же результат, что и предыдущая команда
Если надо добавить метку для нового раздела при создании файловой си-стемы, необходимо использовать параметр -L:
$ sudo mkfs.ext4 -с -L mypartition /dev/sdbl Добавить метку mураrtition
Общим понятием для всех файловых систем, соответствующих POSIX, является точка монтирования. Это каталог, в котором появляется содержимое логического или физического раздела файловой системы после его монтирования.
Монтированиепредставляет собой операцию присоединения «ветви» к дереву файловой системы и выполняется автоматически в момент загрузки (используется информация файла /etc/fstab) илипо команде mount.
До того, как ветвь будет присоединена к файловой системе, должны существовать и файловая система, и точка монтирования.
Если присоединяется новый носитель к существующей файловой системе, на этом носителе уже должны быть определены разделы и содержаться файловая система известного операционной системе типа.
После монтирования все каталоги нового раздела будут доступны в качестве подкаталогов точки монтирования.