|
|
||
3. Системное программное обеспечение |
||
Системное программное обеспечение — это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д. |
||
![]() Рис. 1. Схема, иллюстрирующая место системного ПО в многоуровневой структуре компьютера |
||
Системное ПО: Управляющая программа - системная программа, реализующая набор функций управления, который включает в себя управление ресурсами и взаимодействие с внешней средой СОИ, восстановление работы системы после проявления неисправностей в технических средствах. Программа обслуживания (утилита) - программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения. Система программирования - система, образуемая языком программирования, компилятором или интерпретатором программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения. Операционная система (ОС) – это комплекс управляющих и обрабатывающих программ, предназначенный для обеспечения связей аппаратной части с прикладными программами, а так же для наиболее эффективного использования ресурсов и организации надежных вычислений. Система управления файлами (СУФ) - предназначена для более удобного доступа к данным, организованным как файлы. Интерфейсные оболочки - предназначены для удобства взаимодействия с операционной системой, либо для расширения возможностей по управлению операционной системой, либо для изменения встроенных в систему возможностей. Операционная среда - определяется программными интерфейсами, т.е. API (Application Program Interface ) – интерфейс прикладного программирования, включает в себя управление процессами, памятью и вводом-выводом. Эмуляторы - позволяют смоделировать в одной операционной системе какую-либо другую машину или операционную систему. Например, WINE в среде LINUX позволяет запустить задачи. предназначенные для WINDOWS.
|
||
3 |