Введение в типы операционных систем. Типы операционных систем.
Все современные операционные системы по своему типу различаются на две группы: это ОС реального времени и ОС разделения времени. Рассмотрим поведение ОС этих типов в зависимости от воздействия на них.
Для ОС реального времени (ОС РВ) характерна максимально быстрая реакция на внешнее событие в заранее неизвестные моменты времени. А для реагирования на каждое событие отводятся жесткие временные рамки. Это дает возможность проводить управление заданными, быстропротекающими процессами в условиях ограничения по времени внешним мешающем воздействии. Примером может служить система противоракетной обороны. В такой системе существует только одна главная задача - уничтожить внезапно появившегося противника в ограниченном по времени диапазоне. Рассмотрим особенности таких систем:
Принцип управления процессором. Существует два типа управления - от очередей (или событий) как основной или от процессов (вспомогательный). В первом случае обработчик очередей (он же системный монитор) запрашивает информацию о внешних событиях, анализирует ее и принимает решение. Наличие решения зависит от количества информации в момент ее приема. Стратегия процессора очень проста - выполнять задачу до окончания или до истечения времени. Отличие второго случая заключается в том, что информация выделяется в процессе работы системы.
Характерной особенностью ОС РВ является факт наибольшей адаптацией обрабатывающих программ к реальным физическим устройствам (высокой степенью взаимодействия с физическими устройствами). При этом роль программиста усложняется за счет необходимости жесткой синхронизации работы программ и целостности системы во времени. При этом необходимо отметить, что для ОС РВ как правило не существует средств программирования и отладки программ. Для этой цели служат кросс ассемблеры и кросс компиляторы. Существуют также метаассемблеры - то есть ассемблеры настраиваемые на некоторую систему
В ОС РВ всегда существует один главный процесс - программа переднего плана и несколько фоновых процессов. Существует возможность приоритетного управлением только фоновыми процессами.
Другой, диаметрально противоположной разновидностью ОС являются системы разделения времени. Основной целью в этих системах является решение задачи одновременного представления вычислительных средств некоторому количеству пользователей (некоторому количеству одновременно работающих равноправных задач). Характерными признаками таких ОС может служить:
Наличие большого количества одновременно обрабатываемых задач в единицу времени. Декларативное гарантирование всем работающим задачам доступа к процессору, периферийным устройствам и устройствам печати в течении некоторого кванта времени.
Управление всеми задачами в системе на основе приоритетных очередей (с учетом квантилей времени, предоставляемых каждой задаче). В системах такого рода существует некоторый интервал времени - квантиль в течении которого любая задача находящаяся в работе имеет доступ к ресурсам. Другое дело, что администратор системы имеет возможность внутри такого квантиля изменять пропорции доступа к ресурсам для задач разного класса. Рассмотрим два примера: оператору набивающему некоторый текст необходим доступ к ресурсам системы не чаще чем 3 раза в секунду (максимальная осмысленная скорость ввода с клавиатуры) очевидно не нужен большой квантиль времени но нужен кратковременный гарантированный доступ к ресурсам на огромном (по машинным меркам) интервале то есть высокий приоритет, для другого пользователя, осуществляющего компиляцию своих программ, нужен больший квантиль времени и наоборот не нужен высокий приоритет
Большое количество средств разработки программного обеспечения, большое количество сервисных команд и программ для пользователя-программиста, наличие файловой системы, поддерживающей механизм совместного использования, сопровождения и защиты объектов, Хорошо проработанные методы доступа к системе включая авторизацию доступа и защиту данных.
- Лекции по курсу Сетевые операционные системы Введение.
- Введение в типы операционных систем. Типы операционных систем.
- Среда времени выполнения.
- Сетевая операционная система Novell NetWare. Серверы.
- Клиентская часть в NetWare.
- Основные понятия nds.
- Классификация объектов nds.
- Классификация “листьев” nds.
- Правила именования объектов nds.
- Свойства объектов.
- Особенности функционирования операционной системы Unix Введение
- Базовые понятия ос unix.
- Файловая система
- Среда выполнения процессов.
- Конструкционные блоки.
- Функции ядра.
- Предполагаемая аппаратная среда.
- Прерывания и особые ситуации.
- Уровни прерывания процессора
- Распределение памяти
- Архитектура операционной системы unix Общие положения.
- Процессы
- Контекст процесса
- Состояния процесса
- Переходы из состояния в состояние
- “Сон” и пробуждение
- Резюме.
- Взаимодействие процессов в unix.
- Сетевое взаимодействие в unix. Межмашинный интерфейс
- Сокеты.
- Windows nt
- Архитектура WindowsNt
- Исполняющая система Windows nt.
- Диспетчер виртуальной памяти.
- Средства вызова локальных процедур.
- Диспетчер Кеша(CashManager)
- Драйверы файловой системы.
- Драйвер аппаратных устройств
- Система безопасности Windows nt.
- Сетевые драйверы
- Модель сетевой архитектуры Windows nt.
- Транспортные протоколы
- Интерфейс драйвера транспорта
- Рабочие станции и серверы Windows nt
- Редиректоры
- Серверы Windows nt
- Провайдеры и интерфейс провайдера.
- NetBios и Windows сокеты
- NetBios
- Tcp/ip дляWindows nt.
- Tcp и сетевые возможности
- Базовая поддержка протоколов tcp/ip.
- Конфигурирование tcp/iPиSnmp. Маршрутизация и сетевые шлюзы.
- Процесс межсетевой маршрутизации с использованием шлюзов.
- Протокол динамической конфигурации хостов (dhcp).
- Распознавание имен в сетях на базе WindowsNt.
- NetBios поверхTcp
- Сервис wins.
- Wins в маршрутизируемой среде
- Работа с сетями InternetилиIntranet
- Общие проблемы работы с сетями
- Программы маршрутизации и Устройства Защиты.
- Типичные Сетевые Конфигурации Место Intranet
- Место Internet
- Интегрирование Вашего IntranetсInternet
- Администрирование серверов с Internet Service Manager.
- Обнаружение Других Компьютеров в Вашей Подсети.
- Соединение с Internet
- Как Выбирать Правильное Соединение Internet
- Типы Соединений Internet.
- Типы Соединений
- Ip Адреса и dns
- Другие Услуги Пользователя Internet
- Публикации на Intranet
- Имя разрешающей системы.
- Использование Компьютерных Имен с wins server
- Использование Компьютерных Имен и lmhosts
- Использование Имен Домена с dns Станциями
- Использование Доменных Имен и hosTs
- Использование dhcp в Вашем Intranet
- Использование urLs и Создание html Связей для Intranet
- Snmp Текущий контроль.
- Создание Виртуальных серверов
- Использование ftp и Gopher Сервиса ftp сервис и Gopher сервис
- Что такое ftp сервис?
- Когда необходимо использовать ftp сервис?
- Как работает ftp Сервис?
- Конфигурирования Сеанса.
- Просмотр Текущих Сеансов
- Конфигурирование ftp Входа в систему
- Управление Анонимными Соединениями Установка имени пользователя и пароля защиты:
- Настройка Сообщений
- Конфигурирование ftp Каталогов. Установка Исходного каталога
- Установка, Стиля просмотра
- Установка разрешения на чтение и запись.
- Чтение.
- Создание Файлов Аннотации
- Аннотация файлов
- Ошибки клиента броузера ftp, Directory Annotation Enabled
- Специальные Каталоги в Home каталоге
- Использование Имени Пользователя Directories
- Использование Анонимного Каталога
- Ftp Клиенты
- Что такое Gopher сервис?
- Конфигурирование Gopher сервиса
- Управление Защитой через Имя Пользователя и Passord’s. Установка имени пользователя и пароля защиты.
- Установка wais Индексные Запросы
- Tag файлы
- Создание tag Файлов. Создавать файл отметки
- Резюме содержания файла.
- Интерпретация элементов ввода