![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Назначение и основные функции операционной системы.Стр 1 из 11Следующая ⇒
Любая ОС работает с некоторыми сущностями, которые и характеризуют св-во операц. системы. Процесс – это программа являющаяся сущностью операционной системы, которая имеет доступ к определённым ресурсам. Управление процессом подразумевает три задачи: 1.Управление использованием времени центрального процессора. 2.Управление подкачкой и буфером ввода 3. Управление разделяемыми ресурсам Система пакетной обработки. Критерием эффективности явл-ся степень загрузки центр. процессора. Эффективной работы процессора можно добиться использованием следующего алгоритма: 1)запускается на исполнение максимально возможное кол-во вычисляемых задач 2)если центр. процессор выделен одной из задач, то задача будет занимать центр. процессор до наступления одной из следующих ситуаций: А)обращение к внешнему устройству Б)завершение процесса В)зафиксированный факт зацикливания процесса Как только наступила одна из этих ситуаций управление передаётся другому процессу (задачи), при этом кол-во передач управления от одного процесса к другому будет минимальным. В системах пакетной обработки невозможно создание интерактивного режима, т.к. процессор занят выполнением активной задачи. Применение пакетной обработки снижает эффективность работы пользователя. Система разделения времени Допустим имеется большое кол-во пользователей пользующихся услугами вычсл. системы. Для такой системы критерием эффективности явл-ся время ожидания ответа пользователя на свой вопрос. Таким образом, система будет эффективней, чем меньше среднестатистическое ожидание. в системе находится некоторое кол-во процессов и задача планировщика распределить время центрального процессора таким образом, чтобы реакция системы на запрос пользователя была минимальной или хотя бы гарантированной. Для этого вводится некоторый параметр ∆ t, который наз-ся квант времени. В таком режиме все процессы делятся на две группы: 1)процессы не готовые к выполнению 2)процессы готовые к выполнению тот процесс, который в данный момент занимает время центр. процессора будет владеть им до наступления одного из событий: 1)обращение к внешним устройствам 2)завершение процесса 3)завершение выделенного данному процессу кванта времени. При наступлении одного из этих событий планировщик опер. сист. выбирает из процессов готовых к выполнению некоторый процесс и передаёт ему ресурсы цент. процессора. Три способа выбора процесса: 1)случайный 2)выбирается тот процесс, у которого максимальный квант времени 3)процессы перебираются последовательно в порядке их поступления основное назначение такой системы – это создать у пользователя иллюзии то, что он владеет центр. процессором единолично. Система реального времени Осн. критерием эфф-ти работы сист. явл-ся время гарантированной реакции системы на возникновение того или иного события из набора заранее предопределённых событий, т.е. в системе есть набор событий на которые система в любой ситуации прореагирует и обработает их за определённо заданное время. Обычно о.с. реального времени имеют своё специфическое устройство, которое определяется аппаратной реализацией системы
|