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

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

Понятие мобильной ОС. ОС Unix | Понятие открытого программного обеспечения. Его преимущества. Программное обеспечение GNU | Пакетные ОС | ОС разделения времени и многопользовательские ОС | ОС реального времени | Иерархический принцип построения ОС. Простая и расширенная машины | Понятия процесса и потока | Алгоритмы с применением прерываний процессов и без них. | Понятие ресурса. Оперативно перераспределяемые и оперативно неперераспределяемые ресурсы | Распределение ресурсов и управление ресурсами как функция ОС |


Читайте также:
  1. I. . Психология как наука. Объект, предмет и основные методы и психологии. Основные задачи психологической науки на современном этапе.
  2. I. Учебные задачи курса, рассчитанные на 10 учебных семестров
  3. I.2. Основные задачи на период с 2006 по 2020 годы
  4. II. Место педагогики в системе наук о человеке. Предмет и основные задачи педагогики
  5. II. Основные задачи
  6. II. ОСНОВНЫЕ ЦЕЛИ И ЗАДАЧИ КОНЦЕПЦИИ
  7. II. Цели и задачи Концепции

Мультипрограммирование (многозадачность) — способ ор­ганизации вычислительного процесса, при котором на одном про­цессоре попеременно выполняются сразу несколько программ. Эти программы совместно используют не только процессор, но и другие ресурсы компьютера: ОЗУ, внешнюю память, УВВ.

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

Цели мультипрограммирования:

- увеличение пропускной способности — количества задач, вы­полняемых в единицу времени;

- удобство работы пользователей, возможность интерактивно работать одновре­менно с несколькими приложениями на одной машине;

- улучшение реактивности системы — способности вы­держать заранее заданные интервалы времени между запуском про­граммы и получением результата.

Описанные цели могут быть достигнуты лишь «в среднем». Отдельно взятая задача при мультипрограмм­ном режиме работы никогда не сможет выполниться быстрее, чем в однозадачном режиме. Но в общем смесь за­дач выполняется с большей эффективностью, чем при однозадачном способе организации вычислений.

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

 


Дата добавления: 2015-07-20; просмотров: 128 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Виртуальные машины| Понятие ядра ОС

mybiblioteka.su - 2015-2024 год. (0.007 сек.)