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