Системное программное обеспечение
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2022 г. ) |
Системное программное обеспечение — это программное обеспечение , предназначенное для обеспечения платформы для другого программного обеспечения. Примеры системного программного обеспечения включают операционные системы (ОС) (например, macOS, Linux, Android и Microsoft Windows). [1]
Прикладное программное обеспечение — это программное обеспечение, которое позволяет пользователям выполнять ориентированные на пользователя задачи, такие как создание текстовых документов, игра или разработка игр, создание презентаций, прослушивание музыки, рисование изображений или просмотр веб-страниц. Примеры: программное обеспечение для вычислительной техники, игровые движки, поисковые системы, промышленная автоматизация и программное обеспечение как услуга. [2]
В конце 1940-х годов пользователи компьютеров создавали прикладное программное обеспечение в соответствии с их конкретным оборудованием и требованиями. Системное программное обеспечение обычно поставлялось производителем компьютерного оборудования и предназначалось для использования большинством или всеми пользователями этой системы.
Многие операционные системы поставляются в комплекте с базовым прикладным программным обеспечением. Такое программное обеспечение не считается системным, если его можно удалить, не влияя на работу другого программного обеспечения. Примерами такого программного обеспечения являются игры и простые инструменты редактирования, поставляемые с Microsoft Windows, или наборы инструментов для разработки программного обеспечения, поставляемые со многими дистрибутивами Linux.
Некоторые из наиболее серых областей между системным и прикладным программным обеспечением — это веб-браузеры, глубоко интегрированные в операционную систему, такие как Internet Explorer в некоторых версиях Microsoft Windows или ChromeOS, где браузер функционирует как единственный пользовательский интерфейс и единственный способ запуска программ (и другой веб-браузер на своем месте).
Операционные системы или программа управления системой
[ редактировать ]Операционная система (яркими примерами являются Microsoft Windows , macOS , Linux и z/OS ) позволяет частям компьютера работать вместе, выполняя такие задачи, как передача данных между памятью и дисками или отображение вывода на устройство отображения . Он предоставляет платформу ( уровень аппаратной абстракции высокого уровня ) для запуска системного и прикладного программного обеспечения .
Ядро — это основная часть операционной системы, которая определяет интерфейс прикладного программирования для прикладных программ (включая некоторое системное программное обеспечение) и интерфейс для драйверов устройств.
Драйверы устройств и встроенное ПО устройств, включая BIOS компьютера , обеспечивают базовые функции для работы и управления оборудованием, подключенным к компьютеру или встроенным в него.
Пользовательский интерфейс взаимодействует с компьютером. [3] Это может быть либо интерфейс командной строки (CLI), либо, начиная с 1980-х годов, графический интерфейс пользователя (GUI). Это часть операционной системы, с которой непосредственно взаимодействует пользователь, она считается приложением, а не системным программным обеспечением.
Вспомогательное программное обеспечение или программы поддержки системы
[ редактировать ]Некоторые организации используют термин «системный программист» для описания должностной функции, которую точнее назвать системным администратором . Программные инструменты, которые используют эти сотрудники, называются системным программным обеспечением. Эта служебная программа помогает анализировать, настраивать, оптимизировать и обслуживать компьютер, например, для защиты от вирусов. Термин «системное программное обеспечение» также может включать в себя инструменты разработки программного обеспечения (например, компилятор , компоновщик или отладчик ). [4]
См. также
[ редактировать ]Системное программное обеспечение игровых консолей
- От Майкрософт:
- От Нинтендо:
- Системное программное обеспечение Wii
- Системное программное обеспечение Wii U
- Системное программное обеспечение Nintendo DSi
- Nintendo 3DS system software
- Системное программное обеспечение Nintendo Switch
- От Сони:
- Системное программное обеспечение PlayStation 3
- Системное программное обеспечение PlayStation 4
- Системное программное обеспечение PlayStation Portable
- Системное программное обеспечение PlayStation Vita
Ссылки
[ редактировать ]- ^ «Панель: Системное программирование в 2014 году и далее» . Майкрософт. Архивировано из оригинала 7 июня 2014 г. Проверено 4 декабря 2015 г.
- ^ Миллнер, WW; Монтгомери-Смит, Энн (2022). Информационные и коммуникационные технологии для среднего уровня GNVQ . п. 126.
- ^ «Микрокомпьютерные информационные технологии» . Проверено 22 сентября 2013 г.
- ^ «Что такое системное программное обеспечение?» . Вебопедия.com. 24 мая 2021 г. [1 сентября 1996 г.] . Проверено 24 июня 2022 г.
Внешние ссылки
[ редактировать ]- Саммет, Жан (октябрь 1971 г.). «Краткий обзор языков, используемых для реализации систем» . Уведомления ACM SIGPLAN . 6 (9): 1–19. дои : 10.1145/942596.807055 .