Системное программное обеспечение предназначено для работы с файлами и программами, составляющими операционную систему вашего компьютера. К системным файлам относятся библиотеки функций, системные службы, драйверы печати, файлы настроек и конфигурации. Программы, входящие в состав системного программного обеспечения, включают компоновщики, компиляторы, инструменты управления файлами, служебные программы и отладчики.
Введение
Системное программное обеспечение Windows устанавливается на компьютер при установке операционной системы. Вы можете обновить свое программное обеспечение, запустив такие программы, как Центр обновления Windows или Обновление программного обеспечения для Mac OS X. Однако, в отличие от прикладных программ, системное программное обеспечение не предназначено для конечного пользователя и предназначено для профессиональных разработчиков.
Поскольку системное программное обеспечение работает на базовом уровне компьютера, оно называется программным обеспечением «низкого уровня». Эта функция создает пользовательский интерфейс и позволяет операционной системе взаимодействовать с оборудованием. Работает в фоновом режиме.
Понятие системного программного обеспечения
Системное программное обеспечение и прикладные программы — это два основных типа взаимодействия человека с машиной. В отличие от программного обеспечения с открытым исходным кодом, прикладная программа, часто называемая приложением, выполняет для пользователя определенную функцию. Примеры аналогичных программных решений:
-
текстовые процессоры;
-
электронные таблицы.
-
почтовый клиент;
-
браузер;
Системное программное обеспечение предназначено для запуска оборудования и прикладных программ на компьютере. Если мы рассматриваем компьютерную систему как многоуровневую модель, программное обеспечение с открытым исходным кодом представляет собой интерфейс для взаимодействия между оборудованием и пользовательскими приложениями.
Что входит в состав системного программного обеспечения?
Согласно некоторым определениям, системное программное обеспечение включает системные утилиты, такие как дефрагментация диска и восстановление системы, а также инструменты разработки, такие как компиляторы и отладчики.
Операционная система (ОС) — самый известный пример системного программного обеспечения. Операционная система контролирует все другие программы на компьютере.
Функции системного программного обеспечения:
-
драйвер оборудования управляет определенным типом устройства, подключенного к компьютеру, например, клавиатурой или мышью, а также является частью системного программного обеспечения;
-
программа драйвера преобразует более общие команды ввода-вывода операционной системы в сообщения, которые может интерпретировать тип устройства.
-
ассемблер выполняет базовые компьютерные инструкции и преобразует их в битовую комбинацию, которую компьютерный процессор может использовать для выполнения своих основных операций;
-
программа запуска запускает операционную систему в основной памяти компьютера или в оперативной памяти (RAM);
-
BIOS (базовая система ввода / вывода) запускает компьютерную систему и управляет потоком данных между операционной системой и подключенными устройствами, такими как жесткий диск, видеоадаптер, клавиатура, мышь и принтер;
Операционная система как главный компонент СПО
Операционная система (ОС) — это программа, которая после первоначальной установки управляет всеми другими программами на вашем компьютере, называемыми приложениями или прикладными программами. Прикладные программные решения используют операционную систему, делают запросы через специальный программный интерфейс приложения (API). Кроме того, пользователи могут напрямую взаимодействовать с операционной системой через пользовательский интерфейс, такой как командная строка или графический интерфейс пользователя (GUI).
Функции операционной системы
В многозадачной операционной системе одновременно может выполняться несколько программ. Операционная система определяет, какие приложения должны запускаться и в каком порядке, сколько времени отводится на каждое приложение. Основной список функций операционной системы:
-
отправлять сообщения каждому приложению или интерактивному пользователю о статусе операции и возможных ошибках;
-
пакетное управление заданиями.
-
обработка входов и выходов на подключенных аппаратных устройствах: жестких дисках, принтерах и коммутируемых портах;
-
управлять разделением внутренней памяти между несколькими приложениями;
На компьютерах, которые могут обрабатывать параллельную обработку, операционная система может обрабатывать многозадачные процессы.
Все основные ИТ-платформы (аппаратные и программные) включают операционную систему, разработанную с различными функциями для удовлетворения конкретных потребностей современного потребителя.
Виды ОС
Разнообразие настольных операционных систем:
-
Linux — это Unix-подобная операционная система, разработанная для предоставления пользователям персональных компьютеров бесплатной или очень дешевой альтернативы (Linux имеет репутацию очень эффективной и быстрой).
-
Mac OS — это операционная система для персональных компьютеров и рабочих станций Apple Macintosh;
-
Windows — флагманская операционная система Microsoft, де-факто стандарт для домашних и офисных компьютеров;
Операционные системы Windows традиционно доминировали на рынке. По состоянию на август 2018 года доля рынка Windows составляла более 85%. На Mac OS пришлось чуть более 6%, а на Linux — более 2.
Мобильные ОС
Мобильная операционная система позволяет смартфонам, планшетам и другим мобильным устройствам запускать приложения и программы. Самые популярные мобильные операционные системы:
-
Операционная система BlackBerry;
-
Windows 10 Mobile.
-
Google Android;
-
IOS от Apple;
Встроенная операционная система предназначена для использования на компьютерах, встроенных в более крупные системы, такие как автомобили, светофоры, цифровые телевизоры, банкоматы, органы управления самолетами, точки продаж (POS), цифровые камеры, системы навигации GPS, лифты, цифровые приемники и интеллектуальные устройства метров.