ОС как система управления ресурсами

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

К числу главных ресурсов современных вычислительных систем могут быть отнесены такие ресурсы, как микропроцессоры, основная память, таймеры, наборы дан­ных, диски, накопители на магнитных лентах, принтеры, сетевые ОС как система управления ресурсами устройства и некие другие. Ресурсы распределяются меж процессами. Процесс (задачка) представляет собой базисное понятие большинства современных ОС и нередко коротко определяется как программка в стадии выполнения. Программка — это ста­тический объект, представляющий из себя файл с кодами и данными. Процесс -это динамический объект, который появляется в операционной системе после ОС как система управления ресурсами того, как юзер либо сама операционная система решает «запустить программку на выполнение», другими словами сделать новейшую единицу вычислительной работы. На­пример, ОС может сделать процесс в ответ на команду юзера run prgl.exe, где prgl. ехе — это название файла, в каком хранится код программки.

ПРИМЕЧАНИЕ

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

Управление ресурсами вычислительной системы с целью более эффектив­ного их использования является предназначением операционной системы. К примеру, мультипрограммная операционная система организует одновременное выполне­ние сходу нескольких процессов на одном компьютере, попеременно переключая микропроцессор с 1-го процесса на другой, исключая простои микропроцессора, вызывае­мые воззваниями процессов к ОС как система управления ресурсами вводу-выводу. ОС также выслеживает и разреша­ет конфликты, возникающие при воззвании нескольких процессов к одному и тому же устройству ввода-вывода либо к одним и этим же данным. Аспект эффективности, в согласовании с которым ОС организует управление ресурсами компьютера, может быть разным. К примеру, в одних системах важен таковой ОС как система управления ресурсами аспект, как пропускная способность вычислительной системы, в других — время ее реакции. Соответственно избранному аспекту эффектив­ности операционные системы по-разному организуют вычислительный процесс.

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

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

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

Таким макаром, управление ресурсами составляет важную часть функций хоть какой операционной системы, в особенности мультипрограммной. В отличие от функ­ций расширенной машины большая часть функций управления ресурсами ОС как система управления ресурсами вы­полняются операционной системой автоматом и прикладному программи­сту недосягаемы.

Домашнее задание: § 3-4 конспект.

Закрепление материала:

Ответьте на вопросы:

1. Назовите функции операционной системы.

2. Что такое операционная система?

3. Назовите главные задачки операционной системы по управлению ресурсами компьютера?

Литература:

1. Богумирский Б. Энциклопедия Windows 98 (2-ое издание). — СПб.: Питер, 1999,896с.

2. Борланд Р. Знакомство с Windows ОС как система управления ресурсами 98. — М.: Microsoft Press Российская редакция,

3. 1997,376с.

4. Борланд Р. Действенная работа с Word 97. - СПб.: Питер, 1998,960 с.

5. Коварт Р., Уотерс Б. Windows NT Server 4: Учебный курс. — СПб.: Питер, 1999, 448с.

6. Мэтьюз М. Windows 98: Книжка ответов. - СПб.: Питер, 1999, 464 с.

7. Немнюгин С. Pascal: Учебный курс. — СПб.: Питер, 1999.

8. Новый самоучитель работы на компьютере ОС как система управления ресурсами. Под ред. Симоновича С. — М.: Десс; Инфорком-Пресс, 1999,656 с.

9. Нортон П., Мюллер Дж. Windows 98: энциклопедия системных ресурсов. — СПб.: BHV-Санкт-Петербург, 1998,578 с.


originalnost-predlozhenij.html
orimeten-aminoglyutetimid.html
orkestrovie-instrumenti-d.html