Операционная система

Операционная система (или ОС) - это группа компьютерных программ, включая драйверы устройств, ядра и другое программное обеспечение, которое позволяет людям взаимодействовать с компьютером. Она управляет аппаратными и программными ресурсами компьютера. Она предоставляет общие услуги для компьютерных программ. ОС может быть маленькой (как MenuetOS) или большой (как Microsoft Windows). Различные операционные системы могут использоваться для разных целей. Некоторые используются для повседневных задач, как на персональном компьютере. Другие являются мобильными операционными системами или используются для специализированной работы.

У операционной системы много задач. Она следит за тем, чтобы все программы могли использовать процессор, системную память, дисплеи, устройства ввода и другое оборудование. Некоторые из них также предоставляют пользователю интерфейс для работы с компьютером. ОС также отвечает за отправку данных на другие компьютеры или устройства в сети.

Примерами широко используемых операционных систем являются macOS, Linux и Microsoft Windows.

Ubuntu GNU/Linux, свободная операционная системаZoom
Ubuntu GNU/Linux, свободная операционная система

История

Первая операционная система была использована в ENIAC (электронный числовой интегратор и компьютер). Было очень трудно заставить ENIAC работать. Работа операционной системы основывалась на том, как были соединены переключатели и кабели, и в зависимости от этого перфокарты выдавали результат. Хотя это была своего рода операционная система, она не является тем, что принято считать таковой в наше время.

Первой операционной системой, которая выглядела и ощущалась как операционная система в современную эпоху, была UNIX, созданная в 1969 году компанией Bell Labs. Она имела небольшое ядро и множество крошечных программ, которые можно было собрать вместе для работы с пользовательским вводом и данными. Многие ее функции были взяты из Multics, более старой операционной системы, созданной в 1964 году.

Воспроизведение медиа Видео: Использование старой системы UNIX.
Воспроизведение медиа Видео: Использование старой системы UNIX.

Типы операционных систем

Однозадачность и многозадачность

Однозадачная система может одновременно выполнять только одну программу. Многозадачная операционная система может выполнять несколько программ одновременно. Многозадачность осуществляется путем разделения времени процессора. Процессор отдает немного своего времени каждой программе.

Одно- и многопользовательские

Однопользовательские операционные системы не различают пользователей, но могут разрешать одновременный запуск нескольких программ. Многопользовательская операционная система позволяет нескольким пользователям одновременно взаимодействовать с системой.

Распределенный

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

Шаблонный

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

Встроенный

Встраиваемые операционные системы предназначены для использования во встраиваемых компьютерных системах. Они предназначены для работы на небольших машинах типа КПК с меньшей автономностью и способны работать с ограниченным количеством ресурсов. Windows CE и Minix 3 являются примерами встраиваемых операционных систем.

В режиме реального времени

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

Библиотека

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

Похожие страницы

Вопросы и ответы

В: Что такое операционная система?


О: Операционная система (ОС) - это группа компьютерных программ, которые позволяют людям взаимодействовать с компьютером и управлять аппаратными и программными ресурсами компьютера.

В: Каковы компоненты операционной системы?


О: Компоненты операционной системы включают драйверы устройств, ядра и другое программное обеспечение, которое предоставляет общие услуги для компьютерных программ.

В: Может ли операционная система быть маленькой или большой?


О: Да, операционная система может быть маленькой (как MenuetOS) или большой (как Microsoft Windows).

В: Каковы некоторые примеры операционных систем?


О: Примерами операционных систем являются macOS, Linux и Microsoft Windows.

В: Каковы различные области применения операционных систем?


О: Различные операционные системы могут использоваться для разных целей, например, для персональных компьютеров, мобильных операционных систем или специализированной работы.

В: Какие задачи выполняет операционная система?


О: Операционная система следит за тем, чтобы все программы могли использовать процессор, системную память, дисплеи, устройства ввода и другое оборудование. Кроме того, некоторые из них предоставляют пользователю интерфейс для работы с компьютером и отвечают за отправку данных на другие компьютеры или устройства в сети.

В: В чем важность операционной системы?


О: Операционная система важна, поскольку она позволяет людям взаимодействовать со своими компьютерами, управляет аппаратными и программными ресурсами компьютера и предоставляет общие услуги для компьютерных программ. Она также гарантирует, что все программы могут использовать аппаратное обеспечение и отправляет данные на другие компьютеры или устройства в сети.

AlegsaOnline.com - 2020 / 2023 - License CC3