Читайте также:
|
|
Под программным обеспечением понимается совок-сть программ, вып-мых вычислительной системой.
Программы, работающие на компьютере, можно разделить на три категории:
- прикладные программы, непоср-но обесп-щие выполн-е необходимых польз-лям работ: редактир-е текстов, обраб-ка инф-ных массивов и т. д.;
- системные программы, выполняющие различные вспомогательные функции, например созд-е копии исп-мой инф-ции, выдачу справочной инф-ции о компьютера, проверку работоспос-сти устр-в компьютера и т. д.;
- Вспомогательное ПО (инструментальные системы и утилиты)
Понятно, что грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т. е. программа прикладного характера.
Операцио́нная систе́ма, ОС - комплекс упр-щих и обраб-щих программ, кот., с одной стороны, выступают как интерфейс м-у устр-вами вычислит-ной системы и прикладными программами, а с др. стор. — предназн-ны для упр-ния устройствами, упр-ния вычислительными процессами, эф-ного распред-я вычислит-ных рес-сов м-у вычисл-ными процессами и орг-ции надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.
Совр-ные универсальные операционные системы можно охарактеризовать, прежде всего, как:
использующие файловые системы (с универсальным мех-мом доступа к данным),
многопользовательские (с разделением полномочий),
многозадачные (с разделением времени).
Многозадачность и распр-е полномочий требуют определённой иерархии привилегий компонентов в самой ОС. В составе ОС различают три группы компонентов:*ядро, содержащее планировщик, драйверы устройств, непосредственно управляющие оборудованием, сетевая подсистема, файловая система; *системные библиотеки; *оболочка с утилитами.
Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием.
В определении состава операционной системы значение имеет критерий операциональной целостности (замкнутости): система д. позволять полноценно исп-ть (вкл-я модификацию) свои компоненты. Поэтому в полный состав ОС включают и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков).
С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Windows и системы класса UNIX (особенно Linux и Mac OS)
Дата добавления: 2015-02-16; просмотров: 23 | Поможем написать вашу работу | Нарушение авторских прав |