Какие операционные системы применяются в разных устройствах? Что такое ядро OS? Наиболее значимые характеристики операционных систем.
Операционная система (от английского operating system, OS) представляет собой комплекс связанных друг с другом программ, осуществляющий координирование, регулирование аппаратных средств компьютерного устройства, взаимодействие с файлами, материалами посредством периферийных устройств, исполнение прочих программ.
Разновидности ОС, применяемые в разных устройствах
Функционирование актуальных технических устройств не может быть осуществимо без ОС. Сейчас ПК, ноутбуки снабжают, преимущественно, одной из двух систем:
- Windows;
- Linux.
Для устройств фирмы Apple используется собственная операционная система macOS.
Что же касается смартфонов, большинство из них работают на Android либо Windows. Смартфоны, электронные планшеты, прочие гаджеты компании Apple пользуются также собственной OS под названием IOS.
Наладонные (карманные) компьютеры, коммуникаторы тоже обладают специализированными operating system: Windows Mobile, Palm OS.
Ядром называется центральное, согласующее звено OS, обеспечивающее координирование процессов, ресурсов вычислительной системы.
Основными ресурсами считаются:
- процессорное время;
- память;
- программные модули.
Доступ ко всякой информации, взаимодействие в сети тоже бывают осуществлены на уровне ядра.
Ключевые параметры операционных систем
Разрядность
Для персональных компьютеров существуют восьмиразрядные, шестнадцатиразрядные, тридцатидвухразрядные, 64-разрядные OS.
Количество программ, исполняемых одновременно
- однозадачные;
- многозадачные.
Многозадачные operating system способны обеспечивать синхронную реализацию ряда программ, функционирующих в единой вычислительной системе одномоментно.
Многозадачность, в свою очередь, подразделяется на 2 типа:
- Корпоративная. Приложения вместе пользуются процессором, время от времени отдавая его друг другу. В случае, когда одно приложение отказывается "отпустить" процессор, система не способна разрешить эту проблему.
- Вытесняющая. OS осуществляет абсолютный контроль за всеми приложениями, делит время, соответственно, существенно снижая опасность остановки функционирования при возможных сбоях.
Однозадачные системы, как нетрудно догадаться, умеют выполнять одну программу в конкретный момент.
Многопоточность
Так называется технология, предоставляющая возможность приложениям правильно производить реализацию процессов, состоящих из многих задач.
Под процессом же понимается всякое задание, осуществляемое программой. Программа умеет делать некоторое количество заданий одномоментно.
Вид пользовательского интерфейса
- интерфейс командной строки;
- текстовый оконный;
- графический оконный интерфейс пользователя.

Требование к аппаратным ресурсам
Эта характеристика помогает понять, будет ли оборудование отдельно взятого компьютера работать с выбранной операционной системой.
Производительность
Производительность ПК обеспечивается операционной системой.
Надёжность
Здесь имеется в виду стабильность, защищённость сведений от неразрешённого вторжения.
Прикладные программы
Возможность установки различных прикладных программ также очень важна.
Сетевые возможности
- сетевые системы;
- локальные.
Сетевые вариации были созданы, чтобы управлять ресурсами устройств, сгруппированных в сеть для коллективного пользования. Они обеспечивают мощные средства разделения доступа к информации при гарантии их полного сохранения, многие сервисные преимущества по пользованию сетевыми ресурсами.
Число поддерживаемых процессоров
- однопроцессорные;
- многопроцессорные.
Вторая разновидность поддерживает использование нескольких процессоров для разрешения единой задачи.
Открытость OS
Состоит в том, что элементы OS доступны в исходных кодах для всех пользователей.
Вариант пользования оперативной памятью
Есть 2 способа взаимодействия:
- линейный адресный, при котором система взаимодействует с полным объёмом памяти, как с единым непрерывным пространством;
- сегментарный, подразумевающий работу с маленьким объёмом доступной без особых средств ОЗУ.