
- •1 Призначення та функції операційних систем.
- •2 Классификация ос:
- •3 Свойства ос:
- •4 Архитектура компьютерной системы Windows nt
- •5 Типы Windows-приложений:
- •6 Структура оконных вин приложений
- •7 Механизм сообщений Windows
- •9 Реєстрація класів вікон користувача та створення вікон у Windows.
- •10 Создание дочерних окон.
- •12 Сегментный способ адресации в Windows
- •13 Страничная организация памяти в Windows
- •14.Алгоритм управления страницами
- •15. При выделении памяти необходимо учитывать следующие ограничения:
- •18. Механизмы работы с памятью. Использование виртуальной памяти.
- •19. Механизмы работы с памятью. Отображение файлов на память.
- •20. Механизмы работы с памятью. Использование «кучи».
- •21. Исследование виртуальной памяти. Системная информация.
- •22. Исследование виртуальной памяти. Статус виртуальной памяти.
- •23. Исследование виртуальной памяти. Определение состояния адресного пространства.
- •25 Компоненты файловой системы
- •26 Монтирование и демонтирование файловой системы
- •Функциональные свойства fat
- •28 Ntfs
- •29 Поняття планування та диспетчеризації.
- •30 Алгоритм циклічного планування процесів.
- •31 Алгоритм пріоритетного планування процесів.
- •32 Алгоритм планування процесів з кількома чергами.
- •33 Алгоритм адаптивно-рефлекторного планування процесів.
- •34. Поняття політики планування процесів.
- •35. Класифікація процесів з погляду планування.
- •36. Поняття процесу. Пріоритети, порядок створення та завершення
- •37. Завдання. Обмеження, створення, статистична інформація.
- •38. Поняття потоку. Створення, призупинення, поновлення та завершення потоків.
- •39. Життєвий цикл процесу. Стан процесу. Переключення станів.
- •40. Абстрактне визначення та контекст процесу. Відносини між процесами.
- •41) Критичний ресурс. Критична секція. Використання спільної змінної.
- •42) Критичний ресурс. Критична секція. Почергове виконання критичної секції.
- •43) Критичний ресурс. Критична секція. Алгоритм Деккера.
- •44) Поняття синхронізації. Виявлення та запобігання тупиків (блокувань).
- •45) Синхронізація потоків. Функції та використання моніторів.
- •46) Синхронізація. Поняття та використання семафора для критичної секції.
- •53. Понятие параллельного исполнения.
- •57. Назовите и охарактеризуйте структуру сетевых операционных систем.
- •58. Взаимодействий компонентов ос при взаимодействии компьютеров в сети.
25 Компоненты файловой системы
Все файловые системы, поддерживаемые Windows, имеют нижеперечисленные компоненты сохранения данных:
Дисковые устройства и разделы диска - это совокупность устройств хранения информации
Тома. Том (volume) - это совокупность каталогов и файлов.
Каталоги. Каталог (directory) - это иерархическая совокупность каталогов и файлов.
Файлы. Файл (file) - это логическая группировка зависимых данных.
Устройства сохранения данных и разделы диска - не являются частью файловой системы, но это необходимая физическая основа для логических компонентов файловой системы.
Самый высокий уровень организации в файловой системе NTFS - это том (volume). Том - это область на устройстве сохранения данных, которое управляется файловой системой как обособленное логическое запоминающее устройство. Раздел диска содержит по крайней мере один том, а на томе может существовать один или несколько разделов. Том, который содержит данные, существующие на одном разделе, называетсяпростой том (simple volume), а том, содержащий данные, которые существует больше чем в одном разделе, называется том с несколькими разделами (multipartition volume).
Каталог (directory) - это компонент (составная часть) файловой системы, который содержит один или несколько файлов или каталогов. Каталог, который содержит один или несколько каталогов является родительским (parent ) для содержащегося в нем каталога или каталогов, а каждый содержащийся каталог является дочерним (child) для родительского каталога. Иерархическая структура каталогов обозначается как дерево каталогов (directory tree).
NTFS осуществляет логическую связь между каталогом и файлами, которые он содержит через таблицу элементов каталогов (directory entry table). Когда файл перемещается в каталог, создается запись в таблице для перемещенного файла, а имя файла помещается в этой записи. Когда файл, содержавшийся в каталоге удаляется, имя и запись, соответствующая удаленному файлу, также убирается из таблицы. В таблице элементов каталогов может существовать больше чем одна запись для отдельно взятого файла. Если для файла в таблице создается дополнительная запись, эта запись квалифицируется как прямая (жесткая) ссылка на этот файл. Нет никакого ограничения числу прямых ссылок, которые могут создаваться для единственного файла.
Каталоги могут также содержать точки соединения и монтирования.
Файлы и кластеры
Файл (file) - это объект (логический элемент) данных в файловой системе, к которому пользователь может получить доступ и управлять им. Файл должен иметь уникальное имя в своем каталоге. Он состоит из одного или нескольких потоков байтов, которые содержат набор зависимых данных, плюс набор атрибутов (также называемых свойствами), которые характеризуют файл или данные в файле. Пример атрибута файла - время создания файла .
Когда создается файл, то создается один безымянный заданный по умолчанию поток, который хранит все записанные в файл данные, пока он открыт. Все данные файловой системы, включая код начальной загрузки системы и каталоги, сохраняются в NTFS файлах. Другие файловые системы хранят эту информацию в областях диска, внешних для файловой системы. Преимуществом хранения этой информации в файлах является то, что Windows, может легко определить местонахождение, получить доступ и обслужить информацию. Другие преимущества заключаются в том, что каждый из этих файлов может быть защищен дескриптором безопасности и, что касается частичной порчи диска, данные могут быть быстро перемещены в более безопасную часть диска.
Фундаментальной единицей хранения данных всех поддерживаемых файловых систем - это кластер (cluster), который является группой секторов. Это дает возможность файловой системе оптимизировать администрирование дисковых данных независимо от размера сектора диска, установленного его аппаратным контроллером. Если диск, который администрировался - большой и большие объемы данных, перемещаются и организуются единственной операцией, администратор может откорректировать размер кластера так, чтобы поместить их.
Windows управляет файлами через посредство объектов файла (file objects), дескрипторов файла (file handles) и указателей позиции в файле(file pointers).