Что такое оперативная система. Некоторые основы

Что такое оперативная система

от некоторое время назад Мы обсуждаем различные альтернативы с открытым исходным кодом, которые могут использовать власти, профессионалы и частные пользователи во время кризиса. Сегодня мы посвящаем себя описанию инструментов; веб-сервисы и программы, которые могут быть полезны для создания образовательного контента.

Следующая статья будет посвящена операционным системам. Поскольку это может вызвать интерес у людей, которые не являются постоянными читателями Linux Adictos, Считаю удобным посвятить это обзору некоторых вводных понятий.. Если вы знакомы с Linux, можете смело его пропустить.

Что такое оперативная система

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

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

Давайте приведем пример

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

Если бы пользователь хотел одновременно распечатать веб-страницу, документ и рисунок, причем каждое приложение имело бы свою процедуру печати, возникло бы узкое место.

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

Ядро или ядро

Ядро - это сердце операционной системы компьютера.. Это первая загружаемая программа, которая выполняет все основные функции компьютера.

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

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

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

Дистрибутивы Linux

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

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

В отличие от Windows и Mac, Linux доступен в виде дистрибутивов.

Если вы покупаете Mac, вы покупаете комбинацию встроенного и разработанного аппаратного и программного обеспечения. Если вы установите Windows на свой компьютер, все компоненты операционной системы будут разработаны Microsoft. В случае дистрибутива Linux у вас есть пакет компонентов из разных источников.
Некоторые из них:

  • Ядро Linux.
  • Системные утилиты, разработанные проектом GNU.
  • Драйверы устройств, созданные производителями или третьими сторонами, применяющими обратный инжиниринг.
  • Графический сервер.
  • Оконные менеджеры.
  • Столы
  • Коллекция программного обеспечения.

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Джоэл Гиллен сказал

    Интересная статья, теперь у меня возникает вопрос: можно ли сказать, что дистрибутив GNU / Linux - это операционная система? Я помню, как однажды @belinuxo в Твиттере сказал, что, чтобы считаться таковым, он должен быть построен с нуля, включая ядро, поэтому, например, Ubuntu не была операционной системой.

    1.    Диего Герман Гонсалес сказал

      Ни одно из определений операционных систем, с которыми я консультировался, не ставит условия, что они разрабатываются с нуля. На мой взгляд, это все равно что сказать, что Windows XP не является операционной системой, потому что большая часть ее компонентов пришла из Windows NT,
      На мой взгляд, любой дистрибутив GNU / Linux является операционной системой из-за функций, которые он выполняет.
      Спасибо за ваш комментарий.