stringtranslate.com

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

Системное программное обеспечение — это программное обеспечение , разработанное для предоставления платформы для другого программного обеспечения. Примерами системного программного обеспечения являются операционные системы (ОС) (например, macOS, Linux, Android и Microsoft Windows). [1]

Прикладное программное обеспечение — это программное обеспечение, которое позволяет пользователям выполнять ориентированные на пользователя задачи, такие как создание текстовых документов, игра или разработка игр, создание презентаций, прослушивание музыки, рисование картинок или просмотр веб-страниц. Примерами являются: программное обеспечение для вычислительной науки, игровые движки, поисковые системы, промышленная автоматизация и программное обеспечение как сервисные приложения. [2]

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

Многие операционные системы поставляются с предустановленным базовым прикладным программным обеспечением. Такое программное обеспечение не считается системным, если его можно удалить, не влияя на работу другого программного обеспечения. Примерами такого программного обеспечения являются игры и простые инструменты редактирования, поставляемые с Microsoft Windows, или наборы инструментов разработки программного обеспечения, поставляемые со многими дистрибутивами Linux.

Некоторые из «серых зон» между системным и прикладным программным обеспечением — это веб-браузеры, глубоко интегрированные в операционную систему, такие как Internet Explorer в некоторых версиях Microsoft Windows или ChromeOS, где браузер функционирует как единственный пользовательский интерфейс и единственный способ запуска программ (а другие веб-браузеры заменяют его).

Операционные системы или программы управления системой

Операционная система (яркими примерами являются Microsoft Windows , macOS , Linux и z/OS ) позволяет частям компьютера работать вместе, выполняя такие задачи, как передача данных между памятью и дисками или рендеринг вывода на устройство отображения . Она предоставляет платформу ( уровень абстракции оборудования ) для запуска высокоуровневого системного программного обеспечения и прикладного программного обеспечения .

Ядро — это основная часть операционной системы, которая определяет интерфейс прикладного программирования для прикладных программ (включая часть системного программного обеспечения) и интерфейс для драйверов устройств.

Драйверы устройств и встроенное ПО , включая BIOS компьютера или UEFI , обеспечивают базовые функциональные возможности для работы и управления оборудованием, подключенным к компьютеру или встроенным в него.

Пользовательский интерфейс взаимодействует с компьютером. [3] Это может быть либо интерфейс командной строки (CLI), либо, с 1980-х годов, графический пользовательский интерфейс (GUI). Это часть операционной системы, с которой пользователь взаимодействует напрямую, она считается приложением, а не системным программным обеспечением.

Вспомогательное программное обеспечение или программы поддержки системы

Некоторые организации используют термин системный программист для описания должностной функции, которую точнее было бы назвать системным администратором . Программные средства, которые используют эти сотрудники, называются системным программным обеспечением. Это служебное программное обеспечение помогает анализировать, настраивать, оптимизировать и обслуживать компьютер, например, защиту от вирусов. Термин системное программное обеспечение может также включать инструменты разработки программного обеспечения (например, компилятор , компоновщик или отладчик ). [4]

Смотрите также

Системное программное обеспечение игровых приставок

Системное программное обеспечение Xbox 360
Системное программное обеспечение Xbox One
Системное программное обеспечение Wii
Системное программное обеспечение Wii U
Системное программное обеспечение Nintendo DSi
Системное программное обеспечение Nintendo 3DS
Системное программное обеспечение Nintendo Switch
Системное программное обеспечение PlayStation 3
Системное программное обеспечение PlayStation 4
Программное обеспечение для портативной системы PlayStation
Системное программное обеспечение PlayStation Vita

Ссылки

  1. ^ "Panel: Systems Programming in 2014 and Beyond". Microsoft. Архивировано из оригинала 2014-06-07 . Получено 4 декабря 2015 .
  2. ^ Миллнер, WW; Монтгомери-Смит, Энн (2022). Информационные и коммуникационные технологии для среднего GNVQ . стр. 126.
  3. ^ "Микрокомпьютерные информационные технологии" . Получено 2013-09-22 .
  4. ^ "Что такое системное программное обеспечение?". Webopedia.com. 24 мая 2021 г. [1 сентября 1996 г.] . Получено 24 июня 2022 г. .

Внешние ссылки