Файловая структура

Файловая структура ОС. Операции с файлами

Структура ОС . Уровни защиты ОС.

Структура ОС.

Основу любой ОС составляет управляющая программа, основными функциями которой является: управление заданиями, задачами , У кодом выполнения отдельных программ и У данными.

Задание-требование пользователя на выполнение некоторого объёма вычислительных работ.

Процедура У заданиями обеспечивает предварительное планирование работы ЭВМ и оперативную связь пользователя С ПК во время работы.

Планирование работ включает:

1)ввод пакетов или одиночных заданий

2) формирование очередей заданий в соответствии с их приоритетами

3) запуск программы (активизация задания)

4)завершение заданий

Каждое задание реализуется как определённая последовательность отдельных программ-задач.

Задачи образуют отдельные программы и обрабатываемые данные.

Управление задачами требует распределения и назначения ресурсов:1) управление временем работы процессора; 2) распределение RAM для программ пользователя и системных программ;3)синхронизация выполнения задач и организация связи между ними;4)защита задач от взаимных помех.

Основной программой управлениями задач является п. супервизор, базовый модуль ОС.

Набор П для управления данными обеспечивает процессы организации, идентификации, размещение в RAM хранение, построение библиотек и выборку всех данных, которые могут обрабатываться на ПК.

(таблица)

Ядро инициализирует и запускает диспетчер процессов-супервизор, затем ядро только обменивается сигналом с супервизором. Супервизор воспринимает сигналы ядра и создаёт или “убивает” различные процессы(задачи).Каждая задача-совокупность программ.

Каждая программа работает в своей области файловой системы и с точки зрения ОС является пользователем. Поскольку система защищена, различные программы никак не влияют друг на друга. Все компоненты ОС отделены друг от друга. Неправильная программа не может нарушить работу системы в целом и остальных программ. Всегда есть возможность изолировать и отключить такую программу.

Файловая структура операционной системы – это способ размещения файлов на дисках.

Файловая система — это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.

В широком смысле понятие «файловая система» включает: 1)совокупность всех файлов на диске;2)наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске;3)комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

Виды файловых структур:

1)Линейная структура. Элемент данных определяется порядковым номером элемента в списке. Пример: список учащихся в журнале.

2)Табличная структура. Элемент структуры определяется пересечением строки и столбца таблицы. Пример: оценка учащихся в журнале.

3)Иерархическая структура. Элементы структуры определяются путем поиска, который ведется от вершины структуры к элементу. Пример: учащийся класс, школа, поселок.

Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM. Каждый файл занимает некоторое количество блоков дисковой памяти. Обычная длина блока — 512 байт.

Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов.

Каталог (иногда называется директорией или папкой) доступен пользователю через командный язык операционной системы. Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять.

Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры.

Операции:

1) Создание папок 2)Создание файлов 3)Переименование папок и файлов

4)Перемещение и копирование папок и файлов 5)Удаление папок и файлов

6)Восстановление удаленных папок и файлов. 7) Действия с группами папок и файлов

8) Поиск папок и файлов 9) Создание и использование ярлыков

10) Архивирование файлов

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *