Оглавление:
- Определение - Что означает операционная система (ОС)?
- Techopedia объясняет операционную систему (ОС)
Определение - Что означает операционная система (ОС)?
Операционная система (ОС), в ее наиболее общем смысле, представляет собой программное обеспечение, которое позволяет пользователю запускать другие приложения на вычислительном устройстве. Хотя программное приложение может напрямую взаимодействовать с оборудованием, подавляющее большинство приложений написано для ОС, что позволяет им использовать преимущества общих библиотек и не беспокоиться о конкретных деталях оборудования.
Операционная система управляет аппаратными ресурсами компьютера, включая:
- Устройства ввода, такие как клавиатура и мышь.
- Устройства вывода, такие как мониторы, принтеры и сканеры.
- Сетевые устройства, такие как модемы, маршрутизаторы и сетевые подключения.
- Запоминающие устройства, такие как внутренние и внешние накопители.
ОС также предоставляет сервисы, облегчающие эффективное выполнение, управление и выделение памяти для любых дополнительных установленных программных прикладных программ.
Techopedia объясняет операционную систему (ОС)
Некоторые операционные системы были разработаны в 1950-х годах, когда компьютеры могли одновременно выполнять только одну программу. Позже в этом десятилетии компьютеры включали в себя множество программ, иногда называемых библиотеками, которые были объединены, чтобы создать начало современных операционных систем.
ОС состоит из множества компонентов и функций. Какие функции определены как часть ОС, зависят от каждой ОС. Однако три наиболее легко определяемых компонента:
- Ядро: обеспечивает базовый контроль над всеми аппаратными устройствами компьютера. Основные роли включают чтение данных из памяти и запись данных в память, обработку заказов на выполнение, определение того, как данные принимаются и отправляются такими устройствами, как монитор, клавиатура и мышь, и определение того, как интерпретировать данные, полученные из сетей.
- Пользовательский интерфейс: этот компонент позволяет взаимодействовать с пользователем, что может происходить через графические значки и рабочий стол или через командную строку.
- Интерфейсы программирования приложений: этот компонент позволяет разработчикам приложений писать модульный код.
Примеры для ОС включают Android, iOS, Mac OS X, Microsoft Windows и Linux.
