Читайте также:
|
|
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
На рис. 2 представлена классификация системного ПО..
Базовое ПО – минимальный набор программных средств, обеспечивающих работу компьютера.
Сервисное ПО – программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя.
В базовое ПО входят:
§ операционная система (ОС для персональных компьютеров);
§ сетевая операционная система (ОС для серверов).
Рис.2. Классификация системного программного обеспечения
Операционная система — важнейшая часть программного обеспечения компьютера, предназначенная для автоматизации планирования и организации процесса обработки программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания.
ОС представляет комплекс системных и служебных программных средств. С одной стороны, она опирается на базовое ПО компьютера, входящее в его систему BIOS, с другой стороны, она сама является опорой для ПО более высоких уровней – прикладных и большинства служебных приложений.
Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
ОС выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны. ОС обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы .
Основные функции ОС:
– выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.);
– загрузка программ в оперативную память и их выполнение;
– стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
– управление оперативной памятью (распределение между процессами, организация виртуальной памяти);
– управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, оптические диски и др.), организованным в той или иной файловой системе;
– обеспечение пользовательского интерфейса;
– сетевые операции, поддержка стека сетевых протоколов.
Дополнительные функции ОС:
– параллельное или псевдопараллельное выполнение задач (многозадачность);
– эффективное распределение ресурсов вычислительной системы между процессами;
– разграничение доступа различных процессов к ресурсам;
– организация надежных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основанная на разграничении доступа к ресурсам;
– взаимодействие между процессами: обмен данными, взаимная синхронизация;
– защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;
– многопользовательский режим работы и разграничение прав доступа.
Дата добавления: 2014-12-15; просмотров: 49 | Поможем написать вашу работу | Нарушение авторских прав |