Это модуль среды разработки или отдельное приложение предназначенное для поиска ошибок в программе

Обновлено: 07.07.2024



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

Содержание

Операционные системы

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

Функции ОС

Основные функции (простейшие ОС):

Понятие операционной системы

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

Основные идеи ОС

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

Встроенные программы

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

Утилиты

Иногда утилиты относят к классу сервисного программного обеспечения

Утилиты используются для

  • Мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
  • Управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
  • Контроля показателей — проверка ссылочной целостности; правильности записи данных.
  • Расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

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

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

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

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

    Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

    Так как системы управления базами данных не являются обязательным компонентом вычислительной системы, зачастую их не относят к системному программному обеспечению. Часто СУБД осуществляют лишь служебную функцию при работе других видов программ (веб-серверы, серверы приложений), поэтому их не всегда можно отнести к прикладному программному обеспечению. Поэтому СУБД иногда относят к промежуточному программному обеспечению (Middleware)

    Основные функции СУБД

    • управление данными во внешней памяти (на дисках);
    • управление данными в оперативной памяти с использованием дискового кэша; , резервное копирование и восстановление базы данных после сбоев;
    • поддержка языков БД (язык определения данных, язык манипулирования данными).

    Классификация СУБД по способу доступа к БД

    На данный момент файл-серверные СУБД считаются устаревшими.

    Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер).

    Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.

    См. также

    Литература

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

    Ссылки

    • Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.

    Wikimedia Foundation . 2010 .

    Полезное

    Смотреть что такое "Системное программное обеспечение" в других словарях:

    СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — (system software) Компьютерные программы, которые контролируют функционирование самого компьютера, а не удовлетворяют непосредственно потребности пользователя (сравни: прикладное программное обеспечение (applications software). Примерами являются … Словарь бизнес-терминов

    системное программное обеспечение — Программное обеспечение, поставляемое с системой управления робота, предназначенное для организации её функционирования … Политехнический терминологический толковый словарь

    Читайте также: