- •Понятие и роль операционной системы
- •Операционные системы, их модули и машинные команды
- •Функции операционной системы
- •Поколения операционных систем
- •Задачи, процессы и ресурсы
- •Диаграмма состояния процесса
- •Виды процессов
- •Ресурсы
- •Структуризация операционных систем
- •Операционные и программные среды
- •Очередь и стек
- •Машинная команда и способы адресации
- •Система прерываний
- •Обработка прерывания в простых операционных системах
- •Обработка прерывания в сложных операционных системах
- •Источники прерывания
- •Дисциплины обслуживания
- •Приоритеты прерываний
- •Режимы работы операционной системы
- •Управление памятью
- •Задачи управления памятью
- •Память и отображение адресов
- •Память и отображения адресов
- •Способы распределения памяти
- •Простое непрерывное распределение памяти
- •Сегментно-страничное распределение памяти
- •Свопинг сегментов и страниц
- •Жесткий диск Устройство накопителя на жестком диске
- •Адресация секторов
- •Логическая структура диска
- •«Проблема четвертого раздела» и ее решение
- •Файловые системы операционных систем Файлы и каталоги
- •Файлы и атрибуты
- •Понятие файловой системы
- •Понятие системы управления файлами
- •Взаимодействия системы управления файлами и операционной системы
- •Монтируемые системы управления файлами
- •Обзор файловых систем
- •Файловые системы fat16, vfat и fat32
- •Файловая система ntfs
- •Реализация процессов в операционной системе
- •Дисциплины диспетчеризации процессов
- •Тупики Сеть Петри: понятие
- •Сеть Петри: графическое представление
- •Условия возникновения тупиков
- •Обход тупика
- •Установка операционной системы
- •Настройка профиля пользователя
- •Настройка меню «Пуск»
- •Обслуживание диска
- •Подключение к сети. Обеспечение безопасности
- •Подключение через маршрутизатор
- •Безопасность операционных систем
- •Системные службы
- •Виртуальная машина
Файлы и атрибуты
Атрибуты файлов – это специальные характеристики файлов
Атрибут |
Значение |
Защита |
Кто и каким образом может получить доступ к файлу |
Пароль |
Пароль для получения доступа к файлу |
Создатель |
Идентификатор создателя файла |
Владелец |
Текущий владелец файла |
Флаг «только для чтения» |
0 – чтение и запись, 1 – только для чтения |
Флаг «системный» |
0 – обычный, 1 – системный |
Флаг «скрытый» |
0 – обычный, 1 – скрытый |
Флаг «архивный» |
0 – прошедший резервное копирование, 1 – нуждается в резервном копировании |
Флаг «ASCII – двоичный» |
0 – использован код ASCII, 1 – двоичный файл |
Флаг «произвольного доступа» |
0 – только последовательный доступ, 1 – произвольный доступ |
Флаг – логические данные, которые отключают или включают какую-то возможность или функцию
Понятие файловой системы
ФАЙЛОВАЯ
СИСТЕМА
Организация (способ размещения) файлов на различных носителях.
Задачи файловой системы:
-
Перевод общения с файлами на логический уровень: физические адреса заменяются их символьными эквивалентами;
-
Определение способа организации данных и программ на носителе.
Самая простая файловая система – одноуровневая, также есть иерархическая файловая система (не может быть файлов с одинаковым именем и расширением, один и тот же файл не может числиться в разных каталогах) и сетевая.
Понятие системы управления файлами
Задачи системы управления файлами:
-
Обеспечение работы с файлами в соответствии с принятыми спецификациями (описаниями) объектов файловой системы;
-
Предоставление пользователю интерфейсов для работы с файлами.
Функции системы управления файлами:
-
Создание, удаление, переименование и другие операции командами операционной системы, программами пользователя и специальными программными средствами;
-
Организация работы с не дисковыми устройствами как с файлами;
-
Организация обмена данными между устройствами, файлами и устройствами, между файлами;
-
Работа с файлами посредством обращения к программным модулям системы управления файлами;
-
Защита файлов от несанкционированного доступа.
Взаимодействия системы управления файлами и операционной системы
Операционная система — это множество программных модулей, часть из них выделено в группу «система управления файлами» (СУФ).
Программные модули системы управления файлами общается с программными модулями операционной системы через функции пользовательского интерфейса API.
Модули СУФ создаются под конкретную операционную систему и не могут обращаться к модулям другой ОС даже если обе ОС поддерживают одну и ту же файловую систему.
Монтируемые системы управления файлами
Изначально операционная система имеет основную систему управления файлами, она размещается в корневом каталоге и позволяет создать вложенные каталоги для поддержки других файловых систем (точнее, систем управления файлами). В эти вложенные каталоги монтируются новые системы управления файлами, они называются монтируемыми системами управления файлами.