Основы функционирования операционной системы - объяснение 2020

Если вы используете компьютер или другие умные гаджеты, возможно, вы слышали о термине Операционная система (Android, Windows, Linux, iOS, mac). Но, если вы не знакомы с этим термином и его функциями, сегодня мы собираемся более подробно рассказать о функционирование операционной системы перед вами в широком свете.



Содержание сообщения: -

Обзор операционной системы

Итак, давайте начнем с того, что такое операционная система?



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

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

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

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

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

взаимосвязь между приложением и системным программным обеспечением

Операционную систему можно увидеть на нескольких устройствах, содержащих компьютерную систему, таких как телефоны, игровые приставки, суперкомпьютеры и другие подобные устройства. Самая распространенная и используемая операционная система - это Майкрософт Виндоус который занимает 82,74% рынка. Остальную часть рынка занимают macOS, Linux и Android.

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

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

  1. Операционные системы реального времени (RTOS) используются для управления оборудованием, научными приборами и промышленными системами. В общем, у пользователя нет особого контроля над функциями, выполняемыми RTOS.
  2. Однопользовательские, однозадачные операционные системы позволяют одному пользователю выполнять одно задание одновременно. Примером однопользовательской операционной системы для выполнения одной задачи является операционная система, используемая персональными цифровыми помощниками (КПК), также известными как карманные компьютеры.
  3. Однопользовательские многозадачные операционные системы позволяют одному пользователю одновременно запускать несколько приложений на своем компьютере. Это операционная система такого типа, которую можно найти на большинстве персональных настольных и портативных компьютеров. Microsoft Windows, Mac OS и Linux - три хорошо известных примера систем этого типа.
  4. Многопользовательские операционные системы позволяют нескольким пользователям одновременно использовать ресурсы на одном компьютере. Unix - это пример многопользовательской операционной системы.

Архитектура операционных систем

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

Архитектура операционной системы

Когда ядро ​​получает запрос от оболочки, оно обрабатывает запрос и отображает результат на экране. Ядро также известно как сердце операционной системы, поскольку оно выполняет все операции.

Оболочка

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

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

Виды снарядов

  • Корн оболочка
  • Оболочка Борна
  • Оболочка C
  • Оболочка POSIX

Ядро

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

Типы ядер

  • Монолитное ядро
  • Микроядра
  • Exokernels
  • Гибридные ядра

5 основных функций операционной системы

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

Управление оборудованием

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

Программный контроль

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

Доступ к данным

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

Управление ресурсами

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

Общение

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

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