Помимо производителя, операционные системы также можно классифицировать по размеру бит. Существуют 32-битные и 64-битные системы. В чем разница и какой вариант больше подходит, объясняется подробно. В этой статье.
Урок 1. Операционные системы, их виды.
Операционная система — это набор взаимосвязанных программ, которые используются для управления ресурсами компьютера и организации диалога между компьютером и пользователем. В большинстве компьютерных систем операционная система является наиболее важной (а иногда и единственной) частью системного программного обеспечения.
Без операционной системы ни одно современное устройство не будет работать. Это операционная система, которая управляет всеми программами, процессами, памятью и аппаратным обеспечением компьютера.
При загрузке компьютера происходит загрузка системы и первоначальная проверка подключенных устройств, системных модулей и программной части компьютера (драйверов, а также системного программного обеспечения). При необходимости система сообщает об ошибках, выводя сообщение на экран.
Виды операционных систем
В настоящее время среди пользователей ПК популярны три типа операционных систем. Доминирующей операционной системой для настольных компьютеров является Microsoft Windows с долей рынка около 83,3 %. macOS от Apple Inc. находится на втором месте (11,2 %), а варианты Linux — на третьем (1,55 %).
В секторе мобильных телефонов (смартфоны и планшеты) доминирует Android от Google — 87,5 %, за ним следует iOS от Apple — 12,1 %, а на другие операционные системы приходится всего 0,3 %.
Дистрибутивы Linux доминируют в секторе серверов и суперкомпьютеров. Для многих приложений существуют другие нишевые категории операционных систем, такие как встраиваемые системы и системы реального времени.
Рассмотрим статистику использования операционных систем в Республике Беларусь. Обратите внимание, что в статистике собраны данные со всех платформ:
Как определить свою операционную систему
Чтобы узнать, какая операционная система установлена на вашем компьютере, нужно щелкнуть правой кнопкой мыши на ярлыке компьютера и выбрать пункт Свойства.
В зависимости от версии установленной операционной системы откроется системное окно с основной информацией о вашей системе.
Другой способ узнать версию семейства операционных систем Microsoft Windows заключается в следующем.
Нажмите комбинацию клавиш » ÿ + R «, чтобы открыть окно «Выполнить», введите в поле следующую команду: «winver».
Откроется окно с информацией о вашей операционной системе и возможностью поиска по версии.
Многие пользователи могут удивиться, узнав, что существуют десятки операционных систем для компьютера. Дело в том, что лишь некоторые из них хорошо известны и широко используются, такие как:
Виды операционных систем
В целом, операционные системы можно разделить на операционные системы Windows и операционные системы типа UNIX. Это два основных типа/направления/технологии, в соответствии с которыми строятся операционные системы.
В целом, операционные системы делятся на:
- Многопользовательский — когда имеется более одного пользователя.
- Однопользовательский — когда невозможно создать несколько пользователей.
Типы операционных систем:
- Графические и текстовые
- Платные и бесплатные
- Открытые и закрытые
- Сторона клиента и сервера
- Высокая или низкая устойчивость к аппаратным сбоям
- Битовые размеры: 16, 32 или 64 бита, ранее 8 бит
- Высокая или низкая безопасность
- Мобильные или настольные компьютеры.
Их можно классифицировать и другими способами, но это самые важные. Давайте рассмотрим самые популярные операционные системы, существующие в настоящее время.
Windows
Самая популярная в мире операционная система для ПК, ноутбуков и планшетов. Используется более чем 90 % всех пользователей. Первая версия этой операционной системы была выпущена в 1985 году.
В настоящее время последней пронумерованной версией является Windows 10, и компания не планирует выпускать больше пронумерованных версий. Выпускаются только мелкие и крупные обновления, которые часто могут принести радикальные изменения в функциональности и внешнем виде.
Особенности:
- Закрытая операционная система
- Оплачивается
- Широкая поддержка аппаратного обеспечения
- Быстрая работа
- Качественный интерфейс
- Управление различными устройствами ввода
- Простая установка программного обеспечения
- Удобное управление
- Хорошая безопасность в новых версиях
- Широкий спектр приложений и игр
Mac OS
Операционная система компании Apple для фирменных ПК и ноутбуков. Это закрытая операционная система, которая устанавливается исключительно на продукты компании.
Он приятен и прост в использовании, и в настоящее время им пользуются около 10% пользователей домашних компьютеров и ноутбуков. Большинство людей считают, что его можно использовать для определенных задач, например, для дизайна или архитектуры. Но это не так, это простая и функциональная операционная система, которая довольно непопулярна из-за того, что устанавливается только на компьютеры Apple.
Особенности:
- Закрытая операционная система
- Это закрытая операционная система.
- Оплачивается
- Удобный
- Не подходит для геймеров
- Быстрая работа
- Отличная защита от всех типов угроз
- Надежность в использовании
- Эффективное распределение ресурсов на вашем компьютере
Управление файлами. Файловая система позволяет записывать файлы в виде древовидной структуры.
Функции операционной системы
Если значительно упростить описание задач операционной системы, то можно выделить две основные задачи:
- Он управляет аппаратными и программными ресурсами системы. На обычном настольном компьютере эти ресурсы включают: Процессор, память и место на жестком диске. В мобильном телефоне они включают клавиатуру (или сенсорный экран), адресную книгу, номеронабиратель, аккумулятор и подключение к сети.
- Это обеспечивает стабильное и последовательное взаимодействие приложений с аппаратным обеспечением. Приложение может быть не знакомо с подробными техническими характеристиками оборудования
Первая задача, управление аппаратными и программными ресурсами, является чрезвычайно важной. Это происходит потому, что различные программы и способы ввода конкурируют за внимание центрального процессора (CPU, центральный процессор), о принципах работы которого мы уже писали. Им необходимы память, место для хранения данных, пропускная способность входных и выходных каналов. Операционная система играет роль хорошего наставника, организуя все так, чтобы каждое приложение получало необходимые ему ресурсы, не конфликтуя с другими приложениями. Операционная система распределяет ограниченные ресурсы компьютера таким образом, чтобы результаты были оптимальными для всех пользователей и всех приложений. Разумеется, настолько, насколько это возможно в данной конфигурации. Компьютер имеет определенный объем процессора и памяти, что — как мы уже знаем — не всегда приводит к повышению производительности компьютера. Распределение этих и других ресурсов наиболее эффективным образом зависит от операционной системы.
Вторая задача, обеспечение взаимодействия программного и аппаратного обеспечения, особенно важна, поскольку современные компьютеры открыты для изменений в их конфигурации. Используя инструменты API (Application Program Interface), разработчик может написать программу на одном компьютере и быть уверенным, что она будет работать на другом компьютере того же типа. Даже если размер оперативной памяти или объем накопителя в двух устройствах различаются.
Операционная система настраивает все таким образом, чтобы приложение продолжало работать на соответствующем компьютере даже после изменений в оборудовании или обновления программного обеспечения. Дело в том, что операционная система, а не конкретное приложение, заботится об аппаратном обеспечении и распределяет его ресурсы. Перед разработчиками операционных систем стоит сложная задача сделать систему совместимой с аппаратным обеспечением тысяч компаний, производящих компьютерные компоненты и периферийные устройства. Современная операционная система может «распознать» тысячи различных принтеров, жестких дисков и специальных периферийных устройств. Более того, в каждом случае устройства комбинируются по-разному.
Типы операционных систем
- Операционные системы реального времени (RTOS): Операционные системы реального времени предназначены для управления машинами, научными приборами и промышленными системами. Как правило, пользовательские интерфейсы таких систем не доработаны и не имеют удобных функций. Это готовый к использованию «закрытый ящик». Важнейшей задачей операционной системы этого типа является обеспечение выполнения определенной функции в определенный промежуток времени. И эти интервалы одинаковы. В сложных машинах вы не можете позволить компонентам двигаться быстрее, чем необходимо, потому что у системы есть «лишние» ресурсы. Или, наоборот, вообще не двигаться, потому что система занята.
- Однопользовательские, однозадачные операционные системы. Как следует из названия, эти операционные системы ориентированы на одного пользователя, выполняющего одну задачу в течение одного сеанса. Типичным примером такой системы является Palm OS для мобильных устройств Palm. Эти устройства пользовались определенной популярностью до массового появления смартфонов.
- Однопользовательские многозадачные операционные системы, которые работают на большинстве современных настольных компьютеров и ноутбуков. И Microsoft Windows, и Apple OS X относятся к этому типу. Например, пользователь Windows может писать заметку в текстовом процессоре и одновременно загружать файл из Интернета. В то же время принтер может печатать, а почтовый клиент — получать электронную почту.
- Многопользовательские операционные системы: Многопользовательские операционные системы позволяют нескольким пользователям одновременно получать доступ к ресурсам устройства. Операционная система должна отвечать требованиям различных пользователей. Таким образом, операционная система должна гарантировать, что каждая запущенная программа имеет достаточно ресурсов и что работа одного пользователя не мешает другим пользователям. Яркими примерами многопользовательских систем являются Unix, VMS и операционные системы для мэйнфреймов, такие как MVS.
Важно уточнить некоторые мелкие детали, которые могут усложнить определение операционной системы. Существуют многопользовательские операционные системы и системы, поддерживающие сетевые соединения. И это разные операционные системы. Windows 2000 и Novell Netware, например, поддерживали сотни и даже тысячи сетевых подключений. Но их нельзя считать настоящими многопользовательскими решениями. Единственным реальным пользователем Windows 2000 и Netware является системный администратор. Поддержка сети и все учетные записи удаленных пользователей интегрированы в общую концепцию операционной системы, которая программно определяется администратором операционной системы.
Компьютерные операционные системы
Когда вы включаете компьютер, первой запускаемой программой является набор инструкций, содержащихся в постоянной памяти компьютера (ПЗУ). Этот код проверяет аппаратное обеспечение системы и гарантирует, что все работает правильно. Этот процесс называется самотестированием при включении (POST) и проверяет процессор, память и BIOS (базовую систему ввода/вывода) на наличие ошибок. Результаты теста сохраняются в специальной области памяти. Когда самотестирование успешно завершено, запускается программное обеспечение в постоянной памяти. Он известен как BIOS. Это программное обеспечение используется для загрузки жестких дисков компьютера. В большинстве современных компьютеров первая часть операционной системы, загрузчик, находится при включении жесткого диска.
Загрузчик — это небольшая программа, у которой есть только одна функция: загрузить операционную систему в память. Это запустит вашу операционную систему. Как правило, загрузчик запускает небольшие драйверы, которые подключают и управляют различными аппаратными подсистемами. Все они располагаются в одной памяти, в которой также находится сама операционная система, информация о пользователе и приложения. Структура данных с огромным количеством сигналов, указателей и таймингов, взаимодействующих внутри и между компьютерными подсистемами и приложениями, приходит в движение. Затем управление компьютером передается операционной системе.
Мы поставили запятую в этом месте, потому что еще не говорили о том, какие группы задач выполняет типичная операционная система. Но это будет темой следующего повествования.
Операционная система Google для мобильных устройств. Она установлена на большом количестве современных смартфонов и занимает львиную долю рынка. Это открытая операционная система, простая в использовании и очень функциональная.
macOS
- Назначение: эксклюзивные приложения Apple.
- Стоимость: бесплатно при использовании устройств Apple.
- Веб-сайт.
Эксклюзивная операционная система Apple, которая имеет свой собственный путь развития. Она может быть полностью установлена только на Mac. Он был адаптирован к аппаратному обеспечению, используемому производителем, и работает на нем максимально гладко. С macOS работает только программное обеспечение, разработанное специально для этой платформы. Вам не придется платить за операционную систему — ее стоимость уже включена в цену оборудования, которое не самое дешевое. На WWDC 2020 компания Apple объявила о переносе macOS на собственные процессоры на базе архитектуры ARM.
Особенности:
- Ночная тема оформления пользовательского интерфейса операционной системы, делающая его более удобным для использования в ночное время,
- Функции для автоматического упорядочивания файлов по типу, дате изменения и другим параметрам,
- тесная интеграция с другими устройствами Apple — например, вы можете быстро вставить в документ фрагмент, сфотографированный с помощью iPhone,
- фирменный магазин приложений с программным обеспечением,
- высочайший уровень безопасности и конфиденциальности данных.
Вывод: Это одна из самых привлекательных визуальных операционных систем. Поскольку компания разрабатывает программное и аппаратное обеспечение одновременно, она может достичь высочайшего уровня оптимизации. Эта система может быть полностью использована только владельцами Mac.
Fedora
- Назначение: использование в бизнесе.
- Цена: бесплатно.
- Веб-сайт: Fedora.
Fedora — еще одна операционная система, основанная на Linux. Он очень надежен и прост в использовании и отлично работает как на настольных компьютерах, так и на ноутбуках. Fedora часто используется в общественных местах со свободным доступом случайными пользователями, а также для разработки.
Особенности:
- Удобный интерфейс, который не отвлекает вас от работы,
- полный набор инструментов с открытым исходным кодом,
- Использование передовых инструментов для виртуализации и запуска виртуальных машин,
- использование приложений в контейнерах.
Вывод: операционная система, которую чаще всего выбирают для бизнеса, а не для личного использования. Он часто используется разработчиками программного обеспечения, которым предоставляется свободный доступ к целому ряду инструментов для создания приложений.
Solaris
- Назначение: обработка информации, работа с базами данных.
- Цена: бесплатно.
- Веб-сайт: Солярис.
Операционная система на базе UNIX, разработанная компанией Sun Microsystems в середине 1990-х годов. В 2010 году, когда компания была приобретена Oracle, платформа называлась Oracle Solaris. Он известен своей масштабируемостью и рядом других особенностей. Например, он поддерживает DTrace, динамическую систему трассировки для отладки ядер и приложений в реальном времени. Solaris работает с файловой системой ZFS, которая специализируется на больших данных, и инструментом резервного копирования Time Slider.
Особенности:
- Расширенные функции безопасности, гибкое управление правами пользователей, позволяющие защитить важные данные,
- Неоспоримые преимущества производительности для веб-сервисов, баз данных и Java-сервисов,
- Высокопроизводительные сети,
- Неограниченное управление файловой системой и базой данных,
- Полная совместимость для решения аппаратных и программных проблем.
Вывод: Oracle Solaris считается одной из лучших среди бесплатных операционных систем с открытым исходным кодом. Она обеспечивает необходимую масштабируемость, совместимость, управление данными и безопасность, что высоко ценится в корпоративном секторе.