Системное программное обеспечение

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Схема, иллюстрирующая место системного ПО в многоуровневой организации вычислительных систем

Систе́мное програ́ммное обеспе́чение — это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.

Содержание

[править] Состав системного ПО

[править] Операционные системы

Основная статья: Операционная система

Операционная система - комплекс системных программ, расширяющий возможности вычислительной системы, а также обеспечивающий управление её ресурсами, загрузку и выполнение прикладных програм, взаимодействие с пользователями. В большинстве вычислительных систем ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО.

[править] Встроенные программы

Встроенные программы или firmware - это программы, "зашитые" в цифровые электронные устройства. В ряде случаев (например BIOS IMB-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные "прошивки", осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

[править] Системы программирования

К этой категории относятся системные программы, предназначенные для разработки програмного обеспечения:

Перечисленные инструменты могут входить в состав интегрированных сред разработки

[править] Утилиты

Основная статья: Утилита

Утилиты (англ. utility или tool) — программы, предназначенные для решения вспомогательных задач.

[править] Системы управления базами данных

Основная статья: СУБД

[править] См. также

[править] Литература

Васильев В.Г. Системное программное обеспечение

[править] Ссылки