Студопедия

Главная страница Случайная страница

Разделы сайта

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






Назначение и основные функции операционной системы.






Любая ОС работает с некоторыми сущностями, которые и характеризуют св-во операц. системы.

Процесс – это программа являющаяся сущностью операционной системы, которая имеет доступ к определённым ресурсам. Управление процессом подразумевает три задачи: 1.Управление использованием времени центрального процессора. 2.Управление подкачкой и буфером ввода 3. Управление разделяемыми ресурсам

Система пакетной обработки.

Критерием эффективности явл-ся степень загрузки центр. процессора. Эффективной работы процессора можно добиться использованием следующего алгоритма: 1)запускается на исполнение максимально возможное кол-во вычисляемых задач

2)если центр. процессор выделен одной из задач, то задача будет занимать центр. процессор до наступления одной из следующих ситуаций:

А)обращение к внешнему устройству

Б)завершение процесса

В)зафиксированный факт зацикливания процесса

Как только наступила одна из этих ситуаций управление передаётся другому процессу (задачи), при этом кол-во передач управления от одного процесса к другому будет минимальным.

В системах пакетной обработки невозможно создание интерактивного режима, т.к. процессор занят выполнением активной задачи. Применение пакетной обработки снижает эффективность работы пользователя.

Система разделения времени

Допустим имеется большое кол-во пользователей пользующихся услугами вычсл. системы. Для такой системы критерием эффективности явл-ся время ожидания ответа пользователя на свой вопрос. Таким образом, система будет эффективней, чем меньше среднестатистическое ожидание. в системе находится некоторое кол-во процессов и задача планировщика распределить время центрального процессора таким образом, чтобы реакция системы на запрос пользователя была минимальной или хотя бы гарантированной. Для этого вводится некоторый параметр ∆ t, который наз-ся квант времени.

В таком режиме все процессы делятся на две группы:

1)процессы не готовые к выполнению

2)процессы готовые к выполнению

тот процесс, который в данный момент занимает время центр. процессора будет владеть им до наступления одного из событий:

1)обращение к внешним устройствам

2)завершение процесса

3)завершение выделенного данному процессу кванта времени.

При наступлении одного из этих событий планировщик опер. сист. выбирает из процессов готовых к выполнению некоторый процесс и передаёт ему ресурсы цент. процессора.

Три способа выбора процесса:

1)случайный

2)выбирается тот процесс, у которого максимальный квант времени

3)процессы перебираются последовательно в порядке их поступления

основное назначение такой системы – это создать у пользователя иллюзии то, что он владеет центр. процессором единолично.

Система реального времени

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.