|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Типы ОС
Типы ОС по алгоритмам управления ресурсами: · однозначные (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. Симметричность и ассиметричность ОС Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |