
- •Рязанский государственный радиотехнический университет
- •Факультет вычислительной техники
- •Кафедра Электронных Вычислительных Машин
- •Конспект лекций
- •Операционные системы
- •Классификация программного обеспечения эвм
- •Свойства по
- •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 лучше, но слабо распространена.