18658

Ресурсы операционной системы

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-07-08

17.42 KB

28 чел.

Ресурсы операционной системы

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

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

  1.  планирование ресурса — то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;
  2.  удовлетворение запросов на ресурсы;
  3.  отслеживание состояния и учет использования ресурса — то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;
  4.  разрешение конфликтов между процессами.

 Для решения этих общих задач управления ресурсами разные ОС используют различные алгоритмы, особенности которых, в конечном счете, и определяют облик ОС в целом, включая характеристики производительности, область применения и даже пользовательский интерфейс. Например, применяемый алгоритм управления процессором в значительной степени определяет, может ли ОС использоваться как система разделения времени, система пакетной обработки или система реального времени. 
    Задача организации эффективного совместного использования ресурсов несколькими процессами является весьма сложной, и сложность эта порождается в основном случайным характером возникновения запросов на потребление ресурсов. В мультипрограммной системе образуются очереди заявок на обслуживание от одновременно выполняемых программ к разделяемым ресурсам компьютера: процессору, странице памяти, к принтеру, к диску. Операционная система организует обслуживание этих очередей по разным алгоритмам: в порядке поступления, на основе приоритетов, путем кругового обслуживания и т. д. Анализ и определение оптимальных дисциплин обслуживания заявок является предметом специальной области прикладной математики — теории массового обслуживания. Эта теория иногда используется для оценки эффективности тех или иных алгоритмов управления очередями в операционных системах. Очень часто в ОС реализуются и эмпирические алгоритмы обслуживания очередей, прошедшие проверку практикой. 
    Таким образом, управление ресурсами составляет важную часть функций любой операционной системы, в особенности мультипрограммной. В отличие от функций расширенной машины, большинство функций управления ресурсами выполняется операционной системой автоматически и прикладному программисту недоступно.


 

А также другие работы, которые могут Вас заинтересовать

70134. Прості цикли в Паскалі. Сума нескінченного ряду 102 KB
  Постановка завдання: Обчислити суму нескінченного ряду з заданою точністю. Визначити кількість членів, необхідних для досягнення заданої точності. Створити два типи програм за допомогою різних операторів циклу.
70135. Чертёж плоского контура и его аксонометрия 89.5 KB
  Команда LIMITS (Ограничения) позволяет выбрать формат поля чертежа. Первый запрос командной строки предлагает нам координаты левого нижнего угла формата принять за начало координат (0,0) по умолчанию. После ввода начала координат второй запрос предлагает выбрать правый верхний угол...
70136. ИЗУЧЕНИЕ ПРИНЦИПА ДЕЙСТВИЯ И СХЕМ ДЕАЭРАТОРОВ 157.5 KB
  Деаэрация питательной воды паровых котлов и подпиточной воды тепловых сетей является обязательной для всех котельных. Деаэраторы предназначены для удаления из воды растворенных в ней неконденсирующихся газов. Для деаэрации питательной воды в котельных применяются струйные...
70138. ЭЛЕКТРОННАЯ ТАБЛИЦА EXCEL. ПОИСК РЕШЕНИЯ. ПОДБОР ПАРАМЕТРА 383 KB
  Изучить Поиск решения и Подбор параметра в электронной таблице Excel. Решение задач оптимизации Рассматривается технология разработки модели и решения задач с помощью программы Excel Поиск решений. Освоить методику и технологию оптимизации планов производства продукции в табличном...
70139. Оценка параметров надежности программ по временным моделям обнаружения ошибок 145.87 KB
  Научиться использовать модель обнаружения ошибок Джелинского-Моранды. Изучить поведение модели для различных законов распределения времен обнаружения отказов и различного числа используемых для анализа данных.
70140. Изучение конструкции цилиндрических и конических редукторов 61.5 KB
  Познакомится с классификацией, кинематическими схемами, конструкцией узлами и деталями цилиндрических и конических редукторов. Выяснить назначения всех деталей редукторов. Определение основных параметров редуктора. Определить параметры зацепления, размеров зубчатых колес и передач.