- •Рязанский государственный радиотехнический университет
 - •Факультет вычислительной техники
 - •Кафедра Электронных Вычислительных Машин
 - •Конспект лекций
 - •Операционные системы
 - •Классификация программного обеспечения эвм
 - •Свойства по
 - •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
 
Управление памятью
Уровни памяти:
- регистровая;
- кеш;
- ОЗУ, ОП;
- внешние устройства.
Архитектура памяти
ОС Win 2k ( например Windows XP/ 2000 ) стремится выделить каждому приложению до 4 ГБ памяти.
Диспетчер виртуальной памяти(VMM) предоставляет приложениям диапазоны виртуальных адресов для доступа к информации, которые ограничиваются в физической ОП.
На самом деле VMM отображает виртуальные адреса в физическое адресное пространство. Последнее не может вместить все порции, выделенные каждому процессу. Отсюда VMM постоянно перебрасывает информацию от жесткого диска в ОП и обратно. Этот метод называется ПОДКАЧКОЙ СТРАНИЦ .
Подкачка страниц
VMM вытесняет из ОП программный код и данные, которые процесс не использует активно в данный момент. Подкачка страниц означает, что информация перемещается в файл подкачки. Информация вытесняется из ОП и попадает либо в КЭШ ФС, либо в файл подкачки.
КЭШ ФС – отводится для информации, только что отправленной на диск, а так же для информации, которая будет скоро запрошена.
Когда VMM хочет извлечь информацию, которой нет в ОП, он генерирует событие: «сбой доступа к странице». Это приводит к тому, что информация извлекается из файла подкачки pagefile.sys с жесткого диска. Однако считывание занимает много времени.
КЭШ ФС
Win 2k регулирует размер КЭША ФС в динамическом режиме. В целом размер кэша не должен превышать размера, при котором на долю системы остается менее 4 ГБ свободной памяти. Это не позволит ей успешно обслуживать большое приложение. Размер КЭШа вручную изменить нельзя.
Приложения dos в виртуальных машинах (вм)
Возможно организовать многозадачную обработку DOS приложений в среде Windows, если установить защищенный режим. Несколько приложений может выполняться, т.к. они загружаются не на реальном ПК, а на виртуальном ПК. ВМ может быть создано столько, на сколько хватит памяти.
В каждой ВМ может работать 1 приложение DOS, и возможность создать несколько ВМ DOS означает, что всегда можно запускать больше 1 приложения.
ВМ – это структура памяти, которая выполняет функции физического ПК. Предлагается модель защищенной памяти, которая препятствует проникновения одного приложения в другое. Если же возникает аварийная ситуация, то ОС Win NT и 2k прекращает работу таких приложений. Когда DOS приложение закрывается, Windows уничтожает его ВМ, и память, используемая этим ВМ, переводится в системный пул памяти. Каждое запущенное DOS приложение получает новую ВМ. Windows просто создает и уничтожает их по мере
необходимости.
Достижение оптимальной производительности
Для работы современных приложений надо увеличить об’ем ОП. Это необходимо по следующим причинам:
1) чем больше ОП, тем меньше приходиться осуществлять подкачку страниц с жесткого диска;
2) Win 2k настраивает системные параметры в динамическом режиме, выделяя всю свободную ОП системному КЭШу, тем самым повышается производительность работы сети и диска.
