- •Рязанский государственный радиотехнический университет
 - •Факультет вычислительной техники
 - •Кафедра Электронных Вычислительных Машин
 - •Конспект лекций
 - •Операционные системы
 - •Классификация программного обеспечения эвм
 - •Свойства по
 - •4) Command.Com – командный процессор;
 - •5) Config.Sys – файл конфигурации;
 - •6) Autoexec.Bat- файл автозапуска. Прерывания в ос
 - •Процесс: идентификатор данного процесса pid.
 - •Управление процессами
 - •Назначение и функции фс
 - •Логическая организация файла
 - •Физическая организация и адресация файла
 - •Физическая организация fat
 - •Безопасность и защита файлов
 - •Файловая система
 - •Файловая система hpfs (High Performance File System)
 - •I. Основные преимущества hpfs
 - •Основные возможности ntfs
 - •Основные отличия fat и ntfs
 - •Файловые системы vfat и fat32
 - •Управление ресурсами в ос
 - •Управление памятью
 - •Архитектура памяти
 - •Приложения dos в виртуальных машинах (вм)
 - •Достижение оптимальной производительности
 - •Советы по настройке оп
 - •Основные понятия и концепции виртуальной памяти
 - •Мультипроцессорные системы
 - •Четыре необходимых условия для возникновения тупика:
 - •Предотвращение тупиков и алгоритм банкира
 - •Распределение ресурсов согласно алгоритму банкира
 - •Недостатки алгоритма банкира
 - •Обнаружение тупиков
 - •Графы распределения ресурсов
 - •Редукция графов распределения ресурсов
 - •Восстановление после тупиков
 - •Трудности при выводе процессов из ос
 - •Тупики: современные тенденции
 - •Управление устройствами
 - •Физические и виртуальные устройства Принципы управления устройствами
 - •Управление вводом-выводом
 - •Действия по вводу-выводу
 - •Драйверы устройств
 - •Программируемый ввод-вывод
 - •II часть
 - •Дистрибутивы Linux
 - •Инсталляция Linux
 - •Интерфейс
 - •Диспетчер окон
 - •Работа с файлами и каталогами. Работа с файлами.
 - •1. Показ содержания файлов.
 - •2.Команда echo.
 - •3.Создание перечней файлов (каталогов).
 - •Работа с каталогами
 - •Командный интерпретатор Shell
 - •Ввод и вывод команд. Использование команд, введенных ранее
 - •Стандартные ввод и вывод
 - •Изменение направления ввода и вывода данных
 - •Конвейеры команд
 - •Системное администрирование Файловые системы
 - •Монтирование файловой системы
 - •Демонтирование файловой системы
 - •Загрузка
 - •Стандартная структура каталогов в Linux
 - •Учетные записи пользователей
 - •Права доступа
 - •Изменение прав доступа
 - •Изменение пользователя или группы, которые владеют файлом
 - •Система X Windows
 - •Запуск х-сервера
 - •Графическая рабочая среда
 - •Драйверы и ядро Linux
 - •Установка нескольких ос с возможностью выбора загрузки
 - •Операционные системы семейства vista
 
Физическая организация и адресация файла
Важным компонентом физической организации ФС является физическая организация файла, то есть реальное расположение кластеров на диске.
Основными критериями эффективности физической организации файла являются:
Скорость доступа к данным.
Объем адресной информации о файле.
Степень фрагментированности дискового пространства.
Максимально возможный размер файла.
Способы:
1) Непрерывное размещение – простейший вариант физической организации файлов, при котором файл представляется как непрерывная последовательность кластеров диска, образующая непрерывный участок на диске.
1 кластер = 1-8 секторов
1 сектор = 512 байт
Недостаток - неэкономное использование дискового пространства.
Достоиства - высокая скорость доступа; максимальный размер файла не ограничен.
Основное достоинство:
высокая скорость доступа и максимально возможный размер файла. Имеет недостатки, которые ограничивают действие на практике:
- для увеличения размера файла требуется дополнительная память, и файл разбивается на части;
- при удалении возникает фрагментация, и пространство диска превращается в лоскутное одеяло с маленьким объемом памяти.
Размещения файла в списке кластеров в дисковой памяти.
При таком способе в начале каждого кластера содержится указатель на начало следующего. В этом случае адресная информация минимальна, т.к. информация о файле задана числом, указывающим адрес следующего кластера, и каждый кластер может быть присоединен к любому кластеру какого-либо файла, и поэтому фрагментация на уровне кластеров отсутствует. Файл может наращивать свой размер, наращивая число кластеров.
Недостаток: сложность реализации доступа к произвольно заданному месту файла.
Таблица размещения файлов (FAT - “File Allocation Table”).
Использование связанного списка индексов. Этот способ – модифицирование размеру файла в списке кластеров. Для файла выделяется память в виде связанного списка кластеров, номер первого кластера запоминается в записи каталога, где хранятся другие характеристики этого файла (с каждым кластером диска связан индекс). Индексы расположены в отдельной области диска. Для MS DOS – таблица FAT, занимающая один кластер.
При такой организации сохраняются все достоинства:
- минимальна запись информации;
- отсутствие фрагментации;
- отсутствие проблем изменения размера файла;
и преимущества:
- доступ к произвольному кластеру файла не требует считывания
последовательных кластеров, а достаточно в одном секторе диска прочитать информацию о файле (в FAT найти нужный кластер и считать его).
4) Задание файла размещения.
Файл на диске задается в простом перечислении кластеров файла.
Недостаток:
длина адреса зависит от размера файла. Для больших файлов он может быть значительно меньше.
Достоинства:
- высокая скорость доступа к произвольному кластеру файла (прямая адресация исключает просмотр цепочки указателей при поиске произвольной записи файла);
- фрагментация на уровне файлов отсутствует.
Последний подход с некоторыми модификациями используется в традиционных системах типа UNIX.
