Классификация операционных систем

Автор работы: Пользователь скрыл имя, 03 Апреля 2012 в 14:35, реферат

Описание

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

Содержание

Введение
1.Основные классификации операционных систем
2.Классификация операционных систем по семействам
2.1 Операционные системы семейства OS/2
2.2 Операционные системы семейства UNIX
2.3 Операционные системы семейства Linux
2.4 Операционные системы семейства Windows
3.Дисковая операционная система DOS
3.1 Версии DOS
4.Особенности операционных систем
4.1Особенности алгоритмов управления ресурсами
4.2 Особенности аппаратных платформ
4.3 Особенности областей использования
4.4 Особенности методов построения
Заключение
Список литературы

Работа состоит из  1 файл

Реферат Классификация ОС.docx

— 44.00 Кб (Скачать документ)

 

Системы реального времени  применяются для управления различными техническими объектами, такими, например, как станок, спутник, научная экспериментальная  установка или технологическими процессами, такими, как гальваническая линия, доменный процесс и т.п. Во всех этих случаях существует предельно  допустимое время, в течение которого должна быть выполнена та или иная программа, управляющая объектом, в  противном случае может произойти  авария: спутник выйдет из зоны видимости, экспериментальные данные, поступающие  с датчиков, будут потеряны, толщина  гальванического покрытия не будет  соответствовать норме. Таким образом, критерием эффективности для  систем реального времени является их способность выдерживать заранее  заданные интервалы времени между  запуском программы и получением результата (управляющего воздействия). Это время называется временем реакции  системы, а соответствующее свойство системы - реактивностью. Для этих систем мультипрограммная смесь представляет собой фиксированный набор заранее разработанных программ, а выбор программы на выполнение осуществляется исходя из текущего состояния объекта или в соответствии с расписанием плановых работ. Некоторые операционные системы могут совмещать в себе свойства систем разных типов, например, часть задач может выполняться в режиме пакетной обработки, а часть - в режиме реального времени или в режиме разделения времени. В таких случаях режим пакетной обработки часто называют фоновым режимом.

 

      4.4 Особенности методов построения

При описании операционной системы часто указываются особенности  ее структурной организации и  основные концепции, положенные в ее основу.

К таким базовым концепциям относятся:

Способы построения ядра системы - монолитное ядро или микроядерный подход. Большинство ОС использует монолитное ядро, которое компонуется как одна программа, работающая в привилегированном режиме и использующая быстрые переходы с одной процедуры на другую, не требующие переключения из привилегированного режима в пользовательский и наоборот. Альтернативой является построение ОС на базе микроядра, работающего также в привилегированном режиме и выполняющего только минимум функций по управлению аппаратурой, в то время как функции ОС более высокого уровня выполняют специализированные компоненты ОС - серверы, работающие в пользовательском режиме. При таком построении ОС работает более медленно, так как часто выполняются переходы между привилегированным режимом и пользовательским, зато система получается более гибкой - ее функции можно наращивать, модифицировать или сужать, добавляя, модифицируя или исключая серверы пользовательского режима. Кроме того, серверы хорошо защищены друг от друга, как и любые пользовательские процессы.

Построение ОС на базе объектно-ориентированного подхода дает возможность использовать все его достоинства, хорошо зарекомендовавшие  себя на уровне приложений, внутри операционной системы, а именно: аккумуляцию удачных  решений в форме стандартных  объектов, возможность создания новых  объектов на базе имеющихся с помощью  механизма наследования, хорошую  защиту данных за счет их инкапсуляции во внутренние структуры объекта, что  делает данные недоступными для несанкционированного использования извне, структуризованность системы, состоящей из набора хорошо определенных объектов. Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких ОС. Многие современные операционные системы поддерживают одновременно прикладные среды MS-DOS, Windows, UNIX (POSIX), OS/2 или хотя бы некоторого подмножества из этого популярного набора. Концепция множественных прикладных сред наиболее просто реализуется в ОС на базе микроядра, над которым работают различные серверы, часть которых реализуют прикладную среду той или иной операционной системы. Распределенная организация операционной системы позволяет упростить работу пользователей и программистов в сетевых средах. В распределенной ОС реализованы механизмы, которые дают возможность пользователю представлять и воспринимать сеть в виде традиционного однопроцессорного компьютера. Характерными признаками распределенной организации ОС являются: наличие единой справочной службы разделяемых ресурсов, единой службы времени, использование механизма вызова удаленных процедур (RPC) для прозрачного распределения программных процедур по машинам, многонитевой обработки, позволяющей распараллеливать вычисления в рамках одной задачи и выполнять эту задачу сразу на нескольких компьютерах сети, а также наличие других распределенных служб.

 

 

                                                 Заключение

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

 

 

 

 

 

 

 

 

 

                       

 

 

 

 

                             Список использованной литературы

       

  1. http://www.bestreferat.ru
  2. http://referat.resurs.kz
  3. http://turboreferat.ru
  4. http://ikey.org.ua
  5. http://www.securitylab.ru/software/1497/
  6. http://chernykh.net/content/view/910/991/
  7. http://citforum.ru/operating_systems/
  8. wikipedia.org/wiki/Операционная_система
  9. http://citforum.ru/operating_systems/sos/glava_3.shtml
  10. http://www.lessons-tva.info/edu/e-inf1/e-inf1-3-3.html

 


Информация о работе Классификация операционных систем