- •Рязанский государственный радиотехнический университет
 - •Факультет вычислительной техники
 - •Кафедра Электронных Вычислительных Машин
 - •Конспект лекций
 - •Операционные системы
 - •Классификация программного обеспечения эвм
 - •Свойства по
 - •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
 
Основные возможности ntfs
Характеристики:
I. Надежность – высокопроизводительные ПК и серверы должны обладать повышенной надежностью. Это ключевой элемент в структуре и поведении NTFS;
II. Расширенная функциональность – NT проектировалась с учетом расширения. Дополнительные возможности:
усовершенствованная отказоустойчивость;
эмуляция других ФС;
мощная модель безопасности;
параллельная обработка потоков данных;
создание файловых атрибутов, определяемых пользователем.
III. Поддержка системы POSIX.
Это международный стандарт на машинно-независимый (переносимый) интерфейс компьютерной среды. Это набор функций из ОС Unix – IEEE. Основное внимание в требованиях этого стандарта уделяется взаимодействию прикладных программ с ОС. Поддержка POSIX введена из-за того, что все закупаемые Америкой системы должны соответствовать этому стандарту.
IV. Гибкость – модель распределения дискового пространства отличается гибкостью:
1) размер кластера меняется от 512 байт до 64 КБ;
2) поддерживаются длинные имена файлов, набор символов Unicode и альтернативные имена формата 8.3 для FAT;
3) хорошо работает с томами 300-400 МБ и выше (до 16 экзо байт (1 экзо байт = 264 ГБ));
4) количество файлов в каталогах неограниченно, т.к. в основу структуры каталогов заложены эффективные структуры данных – бинарные деревья. Время поиска не связано линейной зависимостью с их количеством (в отличие от FAT).
V. Обладает средствами самовосстановления.
NT поддерживает механизм проверки целостности системы. NT обеспечивает безопасность на уровне файлов: права доступа к томам, каталогам и файлам зависят от учетной записи пользователя и тех групп, к которым он принадлежит. Каждый раз при обращении пользователя к об’екту его права проверяются по списку разрешений данного об’екта.
VI. Система NT обладает встроенными средствами сжатия, которые можно применять к отдельным томам, файлам и каталогам.
Основные отличия fat и ntfs
1) Накладные расходы на хранение служебной информации. FAT более компактна и проще чем NT. В томах FAT на размещение таблицы размещения расходуется менее 1 МБ. Такие особенности позволяют форматировать под FAT Floppy диски и диски малого об’ема.
2) Система NT не может использоваться на Floppy дисках, ее не надо использовать для разделов менее 50–100 МБ. Т.к. тогда служебная информация в них может занимать до 25% от об’ема носителя.
MS рекомендует использовать FAT для разделов менее 256 МБ, а NT более 400 МБ.
3) Разделы FAT могут использоваться во многих ОС. За редким исключением с NTFS можно работать только из Win NT. Для ряда ОС реализованы системы управления файлами для чтения из томов NTFS. Полноценной реализации для работы с NT вне ОС Win NT нет.
4) В последнее время появилось важное обстоятельство: об’емы HDD (жестких дисков) намного превысили максимальный размер для FAT (8,4 ГБ). Это предельное максимально возможное значение адресного сектора, для которого отводится 3 байта. Поэтому в большинстве случаев при работе в Windows используются либо FAT32, либо NTFS. NT лучше, но слабо распространена.
