18658

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

Доклад

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

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

Русский

2013-07-08

17.42 KB

26 чел.

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

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

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

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

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


 

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

8632. Проблема познания в философии 105 KB
  В каком смысле акты научного познания - свободные явления. Можно ли рассматривать знание законов как актуализацию готовых смыслов и сущностей. Можно ли рассматривать знание как превращение...
8633. Личность как философская категория 158.5 KB
  Человек бесчувственный. За что критикует К.Льюис авторов одного из английских учебников для старших классов. Какие следствия имеют взгляды данных авторов. Какая мыслительная традиция...
8634. Философия общества. Соотношение понятий культура и цивилизация 180.5 KB
  Философия общества. Соотношение понятий культура и цивилизация. Изложите критику социального материализма. Изложите критику социального психологизма. Каковы сущностные признаки общественного явления...
8635. Глобальные проблемы современности 435.5 KB
  Глобальные проблемы современности Вопросы: 1. В чём специфика технической эпохи 19-20 веков? 2. Как связаны техника и культура? 3. Какие три стадии в истории человечества выделяет Н.Бердяев? Чем отличается организм от организации?. В чём...
8636. Философия Платона. Платоновская идея 125.5 KB
  Дайте толкование мифу о пещере. Что символизируют люди в пещере, тени, вещи, костёр, солнце. Дайте определения Платоновскому понятию «идея». Дайте определения Платоновскому понятию «идея идей».
8637. Западная философия 19 века (философия жизни, экзистенциализм, позитивизм, психоанализ) 174.5 KB
  Западная философия 19 века (философия жизни, экзистенциализм, позитивизм, психоанализ) Вопросы: 1. Сформулируйте основной тезис экзистенциализма. Какие виды экзистенциализма следует различать? 2. Раскройте содержание основных принципов экзисте...
8638. Философия античности. Диалектика мифа. Квантовая теория и истоки учения об атоме и другие 305.5 KB
  Философия античности. Лосев А.Ф.Диалектика мифа. Гейзенберг. В.Квантовая теория и истоки учения об атоме. Платон: Природа души и ее свойства. Мир идеей и его познание. Теоретическое знание и философское познание. Философия как стремление...
8639. Философия Ренессанса. Гайденко П.П. Культура эпохи Возрождения. И другие 214.5 KB
  Философия Ренессанса. Гайденко П.П. Культура эпохи Возрождения. Джованни Пико делла Мирандола. Речь о достоинстве человека. Никколо Макиавелли. Государь. Лосев А.Ф. Бытовые типы Возрождения. Оборотная сторона титанизма. Гайденко П.П. Культура ...
8640. Немецкая классическая философия. Теория познания. Нравственная философия 263.5 KB
  Немецкая классическая философия. И. Кант: Теория познания. Нравственная философия. Г.В.Ф. Гегель: Наука логики. О природе диалектического. Всемирная история. В конце XVIII – XIX вв. в Германии наступил расцвет философии, который можно сравнит...