АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Типы ОС

Типы ОС по алгоритмам управления ресурсами:

· однозначные (MS-DOS, DR-DOS) ограничиваются предоставлением пользователю виртуальной машиной, управлением периферией и файлами;

· многозначные (Windows, Unix) поддерживается параллельное исполнение некоторых задач, обеспечивает управлением разделяемыми ресурсами (процессор, память, периферия, память); делятся на невытесняющие многозначные (Winows) и вытесняющие многозначные(Unix);

· многонитевые процессорное время делиться между отдельными ветвями задач;

· одно- и многопользовательские (одно- Windows);

· мультипроцессорные (Unix) делятся на ассиметричные и симметричные ОС;

· сетевые ОС (справочник о сетевых ресурсах серверах, средства адресации процессов сети, прозрачность, доступ к ресурсам, разделение и безопасность данных);

Типы ОС по аппаратной платформе:

· ОС ПК;

· ОС мини- и мегамини;

· ОС майнфреймов;

· ОС кластеров;

· ОС сетей;

· мобильные ОС

ОС многопроцессорных компьютеров обеспечивают параллельное выполнение на отдельных процессорах сети как самой ОС, так и прикладных систем.

Основные задачи:

1. Синхронизация процесса.

2. Согласование доступа процессора к общим ресурсам.

Кластер — совокупность слабосвязанных вычислительных систем, решающих общие задачи.

Основные решающие задачи:

1. Аппаратная поддержка кластера.

2. Согласование доступа к разделяемым ресурсам.

3. Обнаружение отказов, динамическая реконфигурация.

 

Сетевая ОС должна поддерживать обмен между машинами по линиям связи с целью разделения ресурсов компьютера и между удаленными пользователями.

Мобильная ОС — ОС, которая сравнительно легко переносится между программно несовместимыми платформами.

Ее характерные особенности:

1. Четкая локализация апппартанозависимого кода.

2. Написание на языке высокого уровня.

Типы ОС по области приложения:

· ОС пакетной обработки (область приложений (вычесительные неоперативные задачи); критерии качества (эффективное использование оборудования); формирование на внешней памяти пакета заданий, каждое задание имеет паспорт с описанием требуемых ресурсов, из пакета заданий формируется «мультипрограммная смесь», максимально сбалансировающи использующая ресурсы; переключение задач в смеси при отказе очередной исполняемой от процессора или при завершении; результат - это работа пользователя неэффективно, ресурсы используются эффективно);

· ОС разделения времени (область приложений (диалоговые оперативные задачи); критерии качества (эффективная работа пользователя); каждому заданию мультипрограммной смеси предоставляется квант времени(менее 100 миллисек на обслуживание, то есть задачи смеси переключаются достаточно часто; результат – это повышенная эффективность работы пользователя и снижение эффективности использования аппаратуры вычислительной системы);

· ОС реального времени (область приложений (системы автоматизированного выполнения); критерии качества (обслуживание всех заявок); мультипрограммная смесь обычно состоит из фиксированного набора заранее разработанных программ, программы, как правило создаются с помощью той или иной инструментальной SCADA-системы (диспетчерские системы сбора данных и управления); выбор исполняемой программы определяется расписанием обслуживания и текущим состоянием объекта управления; критерии эффективности (время реакции системы, гарантированность времени ответа;

· ОС со смешанным режимом (пакетный режим, +разделение времени или реальное время; пакетные задания в фоновом разделе)

Типы ОС по архитектурам:

· ОС с монолитным ядром (монолитные ОС, состоящие из наборов процедур, любая из процедур может вызывать требуемую, когда ей это нужно; для постарения такой ОС нужно оттранслировать все процедуры и связать их с помощью компоновщика в единый исполняемый код)

· ОС с микроядром (основные функции ядра (обмен сообщениями, доступ к аппаратуре), характерные особенности (функции клонирования выносятся на сервера, сервера выполняют задачи в режиме пользователя, достоинства (сокращение размеров, упрощение разработки, упрощение адаптации к обстановке выбранных только требуемых серверов, упрощение сопровождения), недостаток (понижение реактивности), объекто-ориентированый подход (объекто-ориентированое программирование, данные и программы их обработки состовляют модуль с недоступностью данных извне, кроме программных точек входа; создание новых объетов из имеющихся с помощью механизмов наследования свойств; хорошая защита данных; увеличение объема кода; понижение реактивности системы);

 

· Распределенная ОС (по процессорам сети)

1. Сеть представляется в виде однопроцессорной машины.

2. Единая служба времени.

3. Удаленный вызов процедур для прозрачного распределения процедур по машинам компьютерам.

4. Единая подсистема контроля за разделяемыми ресурсами.

5. Многонитевость

6. Симметричность и ассиметричность ОС


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)