Студопедия — Многозадачность и многопроцессорность ОС
Студопедия Главная Случайная страница Обратная связь

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

Многозадачность и многопроцессорность ОС






Многозадачность и многопроцессорность – разные понятия,

хотя многозадачность поддерживает многопроцессорность. Многозадачность

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

системы.

Многозадачные ОС подразделяются на три типа в соответствии с ис-

пользованными при их разработке критериями эффективности:

• системы пакетной обработки (например, OC EC);

• системы разделения времени (например, Unix);

• системы реального времени (например, OS9, QNX).

Системы пакетной обработки предназначались для решения задач в

основном вычислительного характера, не требующих быстрого получения ре-

зультатов. Главной целью и критерием эффективности систем пакетной обра-

ботки является максимальная пропускная способность, то есть решение мак-

симального числа задач в единицу времени. Для достижения этой цели в системах

пакетной обработки используется следующая схема функционирования: в нача-

ле работы формируется пакет заданий, каждое задание содержит требование к

системным ресурсам; из этого пакета заданий формируется мультипрограммная

смесь, то есть множество одновременно выполняемых задач. Для одновременно-

го выполнения выбираются задачи, предъявляющие отличающиеся требования к

ресурсам, так, чтобы обеспечивалась сбалансированная загрузка всех устройств

вычислительной машины; так, например, в мультипрограммной смеси желатель-

но одновременное присутствие вычислительных задач и задач с интенсивным

вводом-выводом. Таким образом, выбор нового задания из пакета заданий зави-

сит от внутренней ситуации, складывающейся в системе, то есть выбирается

«выгодное» задание. Следовательно, в таких ОС невозможно гарантировать вы-

полнение того или иного задания в течение определенного периода времени. В

системах пакетной обработки переключение процессора с выполнения одной за-

дачи на выполнение другой происходит только в случае, если активная задача

сама отказывается от процессора, например, из-за необходимости выполнить

операцию ввода-вывода. Поэтому одна задача может надолго занять процессор,

что делает невозможным выполнение интерактивных задач.

Понятие процесса и потока в ОС. Алгоритмы планирования.

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

Планирование потоков в ОС. Алгоритмы планирования.

Планирование процессов включает в себя решение следующих задач:

-определение момента времени для смены выполняемого процесса;

-выбор процесса на выполнение из очереди готовых процессов;

-переключение контекстов "старого" и "нового" процессов.

Первые две задачи решаются программными средствами, а последняя в значительной степени.

Существует множество различных алгоритмов планирования процессов, по разному решающих вышеперечисленные задачи, преследующих различные цели и обеспечивающих различное качество мультипрограммирования. Среди этого множества алгоритмов рассмотрим подробнее две группы наиболее часто встречающихся алгоритмов: алгоритмы, основанные на квантовании, и алгоритмы, основанные на приоритетах.

Приоритет - это число, характеризующее степень привилегированности процесса при использовании ресурсов вычислительной машины, в частности, процессорного времени: чем выше приоритет, тем выше привилегии.

В соответствии с алгоритмами, основанными на квантовании, смена активного процесса происходит, если:

-процесс завершился и покинул систему,

-произошла ошибка,

-процесс перешел в состояние ОЖИДАНИЕ,

-исчерпан квант процессорного времени, отведенный данному процессу.







Дата добавления: 2015-04-19; просмотров: 1020. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Studopedia.info - Студопедия - 2014-2024 год . (0.04 сек.) русская версия | украинская версия