Операционная система - это основное программное обеспечение, которое управляет всем оборудованием и другим программным обеспечением на компьютере. Операционная система, также известная как «ОС», взаимодействует с аппаратным обеспечением компьютера и предоставляет услуги, которые могут использовать приложения.
Что делает операционная система?
Операционная система - это основной набор программного обеспечения на устройстве, объединяющий все вместе. Операционные системы взаимодействуют с оборудованием устройства. Они обрабатывают все, от клавиатуры и мышей до радио Wi-Fi, запоминающих устройств и дисплея. Другими словами, операционная система обрабатывает устройства ввода и вывода. Операционные системы используют драйверы устройств, написанные создателями оборудования, для взаимодействия со своими устройствами.
Операционные системы также включают в себя множество программного обеспечения, например общие системные службы, библиотеки и интерфейсы прикладного программирования (API) которые разработчики могут использовать для написания программ, работающих в операционной системе.
Операционная система находится между запускаемыми вами приложениями и оборудованием, используя драйверы оборудования в качестве интерфейса между ними. Например, когда приложение хочет что-то напечатать, оно передает эту задачу операционной системе. Операционная система отправляет инструкции на принтер, используя драйверы принтера для отправки правильных сигналов. Приложение, которое выполняет печать, не должно заботиться о том, какой у вас принтер или понимать, как он работает. ОС обрабатывает детали.
ОС также выполняет многозадачность, распределяя аппаратные ресурсы между несколькими запущенными программами. Операционная система контролирует, какие процессы запускаются, и распределяет их между разными процессорами, если у вас есть компьютер с несколько процессоров или ядер , позволяя нескольким процессам работать параллельно. Он также управляет внутренней памятью системы, распределяя память между запущенными приложениями.
Операционная система - это большая часть программного обеспечения, управляющего шоу, и она отвечает за все остальное. Например, операционная система также контролирует файлы и другие ресурсы, к которым могут обращаться эти программы.
Большинство программных приложений написано для операционных систем, что позволяет операционной системе выполнять большую часть тяжелой работы. Например, когда вы запускаете Minecraft, вы запускаете его в операционной системе. Minecraft не обязательно точно знать, как работает каждый отдельный компонент оборудования. Minecraft использует множество функций операционной системы, и операционная система переводит их в аппаратные инструкции низкого уровня. Это избавляет разработчиков Minecraft - и любой другой программы, работающей в операционной системе, - от множества проблем.
Операционные системы не только для ПК
Когда мы говорим «компьютеры» под управлением операционных систем, мы имеем в виду не только традиционные настольные ПК и ноутбуки. Ваш смартфон - это компьютер, а также планшеты, смарт-телевизоры, игровые консоли, смарт-часы и маршрутизаторы Wi-Fi. An Amazon Echo или Google Home это вычислительное устройство, работающее под управлением операционной системы.
К знакомым настольным операционным системам относятся Microsoft Windows, Apple macOS, Google Chrome OS и Linux. Преобладающими операционными системами для смартфонов являются iOS от Apple и Android от Google.
На других устройствах, таких как маршрутизатор Wi-Fi, могут работать «встроенные операционные системы». Это специализированные операционные системы с меньшим количеством функций, чем типичная операционная система, разработанные специально для одной задачи - например, для запуска Wi-Fi-маршрутизатора, обеспечения GPS-навигации или работы с банкоматом.
Где заканчиваются операционные системы и начинаются программы?
Операционные системы также включают другое программное обеспечение, в том числе пользовательский интерфейс, который позволяет людям взаимодействовать с устройством. Это может быть интерфейс рабочего стола на ПК, интерфейс сенсорного экрана на телефоне или голосовой интерфейс на устройстве цифрового помощника.
Операционная система - это большая часть программного обеспечения, состоящая из множества различных приложений и процессов. Граница между операционной системой и программой иногда может быть немного размытой. Нет точного официального определения операционной системы.
Например, в Windows приложение File Explorer (или Windows Explorer) является неотъемлемой частью операционной системы Windows (оно даже обрабатывает отрисовку интерфейса рабочего стола) и приложением, которое работает в этой операционной системе.
Ядро операционной системы - это ядро
На низком уровне «ядро» - это основная компьютерная программа, лежащая в основе вашей операционной системы. Эта единственная программа - одна из первых, загружаемых при запуске вашей операционной системы. Он обрабатывает выделение памяти, преобразование программных функций в инструкции для ЦП вашего компьютера и работу с вводом и выводом с аппаратных устройств. Ядро обычно запускается в изолированной области, чтобы предотвратить вмешательство в него другим программным обеспечением на компьютере. Ядро операционной системы очень важно, но это всего лишь одна часть операционной системы.
Линии здесь тоже могут быть немного нечеткими. Например, Linux - это просто ядро. Однако Linux по-прежнему часто называют операционной системой. Android также называют операционной системой, и это построен на ядре Linux . Дистрибутивы Linux как Ubuntu, возьмите ядро Linux и добавьте дополнительное программное обеспечение вокруг него. Их тоже называют операционными системами.
В чем разница между прошивкой и ОС?
Многие устройства просто запускают " прошивка «- тип низкоуровневого программного обеспечения, которое обычно программируется непосредственно в памяти аппаратного устройства. Прошивка, как правило, представляет собой небольшую часть программного обеспечения, предназначенного только для выполнения основных задач.
Когда современный компьютер загружается, он загружается Прошивка UEFI от материнской платы. Эта прошивка представляет собой низкоуровневое программное обеспечение, которое быстро инициализирует оборудование вашего компьютера. Затем он загружает вашу операционную систему с твердотельного или жесткого диска вашего компьютера. (Этот твердотельный или жесткий диск имеет собственную внутреннюю прошивку, которая обрабатывает данные в физических секторах внутри диска.)
Граница между прошивкой и операционной системой тоже может стать немного размытой. Например, операционная система iOS для iPhone и iPad от Apple часто называется «прошивкой». Операционная система PlayStation 4 также официально называется прошивкой.
Это операционные системы, которые взаимодействуют с несколькими аппаратными устройствами, предоставляют услуги программам и распределяют ресурсы между приложениями. Однако очень простая прошивка, которая работает, например, на пульте дистанционного управления телевизора, обычно не называется операционной системой.
СВЯЗАННЫЕ С: Что такое прошивка или микрокод и как я могу обновить свое оборудование?
Обычному человеку не нужно точно понимать, что такое операционная система. Однако может быть полезно знать, какая у вас операционная система, чтобы знать, с каким программным и аппаратным обеспечением совместимо ваше устройство.
Кредит изображения: Станислав Микульский /Шуттерсточк.ком, мама мия /Шуттерсточк.ком, Гальярди /Шуттерсточк.ком