ВУЗ:
Составители:
35
1.3 ОС как система управления ресурсами
Операционная система не только предоставляет удобный интерфейс
пользователям и программистам к аппаратным ресурсам компьютера. Она
является также механизмом, распределяющим эти ресурсы.
К числу основных ресурсов, которыми распоряжается операционная
система, можно отнести такие ресурсы, как процессоры, основная память,
таймеры, наборы данных, накопители на магнитных дисках и
лентах,
другие внешние накопители, принтеры, сетевые устройства и многое
другое. Операционная система распределяет между процессами. Процесс
(задача) представляет собой базовое понятие для большинства
современных операционных систем и часто определяется, как программа в
стадии выполнения.
Надо четко различать понятия программа и процесс. Программа –
это статический объект, представляющий собой файл с кодами
и данными.
Процесс – это динамический объект, который возникает в оперативной
памяти после того, как пользователь или операционная система запустит
программу на выполнение. В этом случае создается новая единица
вычислительной работы. Это, конечно, очень грубое представление, но оно
достаточно для решения задачи распределения ресурсов.
Цель задачи управления ресурсами – наиболее эффективное
управление
их использование. Например, мультипрограммная
операционная система организует одновременное выполнение нескольких
процессов на одном компьютере, поочередно переключая процессор с
одного процесса на другой, исключая простои процессора из-за обращения
процессов к вводу-выводу. Задачей операционной системы в этом случае
является также отслеживание и разрешение конфликтов, возникающих при
обращении нескольких процессов к одному
и тому же ресурсу (устройству
ввода-вывода, данным).
35 1.3 ОС как система управления ресурсами Операционная система не только предоставляет удобный интерфейс пользователям и программистам к аппаратным ресурсам компьютера. Она является также механизмом, распределяющим эти ресурсы. К числу основных ресурсов, которыми распоряжается операционная система, можно отнести такие ресурсы, как процессоры, основная память, таймеры, наборы данных, накопители на магнитных дисках и лентах, другие внешние накопители, принтеры, сетевые устройства и многое другое. Операционная система распределяет между процессами. Процесс (задача) представляет собой базовое понятие для большинства современных операционных систем и часто определяется, как программа в стадии выполнения. Надо четко различать понятия программа и процесс. Программа – это статический объект, представляющий собой файл с кодами и данными. Процесс – это динамический объект, который возникает в оперативной памяти после того, как пользователь или операционная система запустит программу на выполнение. В этом случае создается новая единица вычислительной работы. Это, конечно, очень грубое представление, но оно достаточно для решения задачи распределения ресурсов. Цель задачи управления ресурсами – наиболее эффективное управление их использование. Например, мультипрограммная операционная система организует одновременное выполнение нескольких процессов на одном компьютере, поочередно переключая процессор с одного процесса на другой, исключая простои процессора из-за обращения процессов к вводу-выводу. Задачей операционной системы в этом случае является также отслеживание и разрешение конфликтов, возникающих при обращении нескольких процессов к одному и тому же ресурсу (устройству ввода-вывода, данным).
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »