Автор работы: Пользователь скрыл имя, 12 Декабря 2011 в 11:24, реферат
Операционная система (ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы (ВС) (Вычислительная система - взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации) и удобства работы с ней.
Введение.
История создания и развития операционных систем
Разновидности современных операционных систем
Конкурентная борьба современных операционных систем.
Вычислительные и операционные системы
Литература
Как правило, задачи из входного потока данных, прочитанного одним из внешних устройств (ВУ), не сразу попадают в RAM ЭВМ, а размещаются на устройствах внешней памяти. В режимах пакетной обработки задачи выстраиваются в очередь (входную очередь), место задачи в очереди определяется ее приоритетом. Перенос задачи из очереди в RAM ЭВМ происходит автоматически.
При реализации комплекса мероприятий, выполняемого ОС непосредственно перед началом решения задачи, главное внимание уделяется предоставлению всех необходимых для решения задачи ресурсов ВС (области RAM, места на диске, требующихся наборов данных и т.п.)
Если для решения очередной задачи не хватает ресурсов, ОС должна принять одно из следующих решений:
3. Операционные системы разделения времени позволяют реализовать возможность повышения производительности труда пользователя за счет его доступа к своей задаче в процессе ее выполнения и повышения производительности ВС за счет мультипрограммирования. Режим разделения времени создает иллюзию одновременного доступа нескольких пользователей ко всем вычислительным ресурсам ВС. Каждый пользователь общается с системой так, как если бы ему одному принадлежали все вычислительные ресурсы: он может остановить выполнение своей задачи в нужном месте, просмотреть требуемые области RAM, с заданного места выполнить свою программу по командам и т.д. На самом же деле каждый пользователь получает для своей задачи достаточную зону RAM, процессор и прочие вычислительные ресурсы только в течение определенного и достаточно малого интервала времени, как уже говорилось выше - кванта.
Пропускная
способность ВС в режиме разделения
времени ниже, чем при обработке
задач в режиме мультипрограммирования,
из-за накладных расходов ОС, вызванных
частыми переключениями процессора и
главным образом многочисленными переносами
задач из RAM на жесткий диск и обратно,
то есть свопингами. Во многих пользовательских
системах режим разделения времени сочетается
с пакетной обработкой задач в режиме
мультипрограммирования. В этом случае
RAM ЭВМ разделяется на зону для пакетной
обработки и на зону (или несколько зон
в зависимости от емкости RAM) для выполнения
задач в режиме разделения времени. Такое
сочетание позволяет загружать процессор
даже в ситуациях, когда все пользователи
режима разделения времени остановят
выполнение своих задач. Такие системы
используются при решении научно- технических
задач. При этом главное назначение таких
ОС - обеспечение более высокой эффективности
использования всех вычислительных ресурсов
ВС и достижение максимальных удобств
в работе пользователя. Однако использование
операционных систем общего назначения
в условиях работы конкретного пользователя
часто означает явную избыточность многих
системных средств. В таких случаях применяют
ОС специального назначения.
4. Операционные системы специального
назначения
К
таким системам относят операционные
системы, предназначенные для решения
задач реального времени, для
организации работы вычислительных
сетей, и. некоторые другие.
1.
Операционные системы
Операционные
системы реального времени
При работе в режиме реального времени возможно возникновение очередей запросов на обработку, поэтому операционная система должна организовать такие очереди и их обслуживание в соответствии с заданной дисциплиной.
При больших нагрузках на ЭВМ возможно возникновение ситуаций, в которых одна или несколько задач не могут быть реализованы в заданный промежуток времени. Поэтому операционная система должна иметь возможность динамического изменения приоритетов "аварийных задач", после выполнения которых устанавливаются прежние значения приоритетов.
2.
Операционные систиемы, предназначенные
для организации работы
Работа операционной системы в вычислительной сети характеризуется определенными особенностями. Главной из них является необходимость организации передачи данных внутри вычислительной сети. Любая информация внутри вычислительной сети передается отдельными порциями - блоками данных. Основные требования, предъявляемые к операционным системам по передаче блоков данных, можно сформулировать следующим образом:
5. Операционные системы, основанные на графическом интерфейсе
Операционная системы семейства Windows.
Оболочка Windows включает в себя множество компонентов и обеспечивает пользователям различной квалификации комфортные условия работы.
В
течение долгих лет с момента
своего появления персональные компьютеры
(IBM - совместимые) обходились без специальных
"пользовательских оболочек", работая
непосредственно под
Работа с персональной ЭВМ мало отличалась от работы, например, на мини-ЭВМ: необходимо было хорошо знать операционную систему.
Сейчас, например, оболочка Windows исповедует совершенно другие принципы в части интерфейса пользователя с ЭВМ. Основная идея, заложенная в основу оболочки Windows, - естественность представления информации. Информация должна представляться в той форме, которая обеспечивает наиболее эффективное усвоение этой информации человеком. Несмотря на простоту (и даже тривиальность) этого принципа, его реализация в интерфейсах прикладных программ персональных ЭВМ по разным причинам оставляла желать лучшего. Да и реализация его в рамках Windows тоже не лишена недостатков. Но эта оболочка представляет собой существенный шаг вперед по сравнению с предыдущими интерфейсами.
Windows
представляет собой
6. Генерация операционной системы
Генерация
операционной системы - процесс создания
конкретного варианта операционной
системы, наиболее полно учитывающего
запросы возможных
Операционные системы поставляются в виде дистрибутивных носителей, содержащих модули всех управляющих и обрабатывающих программ. В процессе генерации формируются ядро операционной системы - часть наиболее часто используемых управляющих модулей, постоянно присутствующих в оперативной памяти, и системные наборы данных.
Процесс генерации операционной системы осуществляется с помощью специальной программы - генератора операционной системы. Затем решается вопрос о том, какие из всех возможных средств и составных частей следует включить в состав сгенерированной операционной системы. При этом уточняется, какие из модулей операционной системы будут резидентными, то есть будут постоянно присутствовать в RAM в составе ядра, а какие модули - транзитными, то есть постоянно будут находиться на жестком диске, а в RAM будут попадать по мере надобности.
Следует помнить, что всякое перемещение модулей операционной системы между жестким диском и RAM, как и всякий обмен, осуществляется относительно медленно. Решение этого вопроса основывается на поиске наилучшего компромисса между быстродействием и размером ядра операционной системы, так как если все модули сделать резидентными, то быстродействие операционной системы окажется максимальным, но максимальным будет и размер RAM, занимаемой под ядро операционной системы. В противном случае мы проиграем в быстродействии, но сэкономим память.
Поскольку ЭВМ используются в различной конфигурации (отличаются емкость RAM, количество внешних устройств и т.п.), необходимо при генерации перечислить весь состав технических средств вычислительного комплекса, внешних устройств. В результате можно сгенерировать вариант операционной системы, максимально учитывающий функциональное назначение и конфигурацию конкретной вычислительной системы.