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

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

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

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

Вообще ОС можно классифицировать на Windows и UNIX-подобные. Это два основных вида/направления/технологии в которых делаются операционные системы.

Обычно операционные системы разделяют на:

  • Многопользовательские — когда может быть несколько пользователей
  • Однопользовательские — когда разных пользователей создать нельзя

Типы ОС:

  • Графические и текстовые
  • Платные и бесплатные
  • Открытые и закрытые
  • Клиентские и серверные
  • Высокой или низкой стабильности к сбоям аппаратного обеспечения
  • По разрядности: 16, 32 или 64 битные, раньше были вообще 8 битные
  • С высоким или низким уровнем безопасности
  • Мобильные или настольные

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

Windows

Самая популярная операционная система в мире для компьютеров, ноутбуков и планшетов. Ей пользуется более 90% всех пользователей. Первая версия данной ОС вышла еще в 1 985 году.

На данный момент последняя номерная версия — Windows 10 и компания больше не планирует выпускать другие номерные версии. Выходят лишь маленькие и крупные обновления, которые зачастую могут иметь кардинальные изменения в функционал и внешний вид.

Особенности:
• Закрытая OS
• Платная
• Поддержка огромного количества аппаратного обеспечения
• Быстрая работа
• Качественный интерфейс
• Управление различными устройствами ввода
• Простая установка программного обеспечения
• Удобство в управлении
• В новых версиях — хорошая защита
• Огромное количество программ и игр
Mac OS
Операционная система от компании Apple для компьютеров и ноутбуков их бренда. Является закрытой ОС и устанавливается исключительно на продукцию компании.

Красивая и удобная, на данный момент ею пользуется примерно 10% пользователей домашних ПК и ноутбуков. Большинство считают, что использовать ее можно для специфических задач, к примеру, в дизайне или архитектуре. Но это не так, это простая и функциональная ОС, которая скорее не популярна в виду того, что устанавливается только на ПК от Apple.
Особенности:
• Закрытая OS
• Устанавливается только на ПК и ноутбуки Apple
• Платная
• Удобная
• Не подходит для геймеров
• Быстрая работа
• Отличная защита от всевозможных угроз
• Надежность в использовании
• Эффективное распределение ресурсов ПК
Linux
Открытая и бесплатная операционная система для компьютеров и ноутбуков. Пользуется популярностью среди небольшой доли пользователей. Довольно сложная в настройке, не подходит для игр, так как они банально на нее практически не выходят.

Есть множество разных дистрибутивов Линукса, которые могут кардинально отличаться друг от друга. Но большинство выбирает именно Ubuntu, за ее простоту, красивый интерфейс и быструю скорость работы.
Особенности:
• Открытая ОС
• Бесплатная
• Бесплатное ПО
• Программы от Виндовс можно запускать в эмуляторе
• Обеспечивает отличную степень безопасности
• Эффективное распределение ресурсов ПК
• Не подходит для геймеров
• Не такой широкий выбор программного обеспечения
• Сложность в настройке и освоении
• Для кого-то — используемые шрифты
• Как решить, какой-либо вопрос — тяжело найти ответ
• Ограниченная поддержка аппаратного обеспечения
Зачем нужна Операционная Система?
Операционная система — программная система, которая управляет ресурсами компьютера, а следовательно осуществляет доступ к этим ресурсам, управляет процессами, вводит и реализует различные абстракции, выполняет другие системные функции.
Существует три ключевых элемента операционной системы:

  1. Абстракции (процессы, потоки, файлы, сокеты, адресное пространство).
  2. Функции (создание, управление, открытие, запись, распределение).
  3. Конкретные реализации
    • Архитектуры: монолитные, модульные, гибридные;
    • Алгоритмы: LRU, EDF;
    Фунции ОС
    • Управление ресурсами и процессами, а также совместное использование вычислительных ресурсов группой приложений (многозадачность) — центральная функция ОС, которая является базой для разных системных архитектур
    o Scheduler — планировщик. Механизм управляющий процессами и реализующий многозадачность.
    o Memory manager — менеджер памяти. Механизм выделяющий память и управляющий ею.
    • Абстракция оборудования для удобства и переносимости
    o то есть реализация единого интерфейса для разного, но схожего по функциям оборудования.
    • Изоляция ошибок приложений друг от друга (и от ядра ОС)
    • Переносимость данных между приложениями (процессами)
    o Inter Process Communication (IPC) — Механизм межпроцессного взаимодействия
    o файлы и файловая система

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

avatar
  Подписаться  
Уведомление о