Файл: Функции операционных систем персональных компьютеров (Основы современных операционных систем).pdf
Добавлен: 01.04.2023
Просмотров: 264
Скачиваний: 3
2. Ubuntu
Ubuntu — операционная система на базе Linux, которая поставляется со всеми необходимыми инструментами. Она отлично подходит для разнообразных общественных организаций, школ и домашнего использования. Операционная система поддерживается Canonical — глобальным разработчиком программного обеспечения, который сыскал славу на распространении Ubuntu. Она абсолютно бесплатная, и только это должно стать мотивирующим фактором для того, чтобы самостоятельно попробовать ее. Все-таки далеко не все готовы тратиться на программное обеспечение в любом возможном виде.
Особенности:
это операционная система с открытым исходным кодом, которую можно абсолютно бесплатно скачать, использовать без ограничений и свободно устанавливать любым пользователям;
в Ubuntu встроен брандмауэр, а также программное обеспечение для защиты от вирусов — это делает ее достаточно безопасной;
проект развивается уже несколько лет, за которые выходили регулярные обновления и необходимые исправления;
Ubuntu полностью переведена на 50 различных языков;
операционная система совместима со всеми новейшими ноутбуками, настольными компьютерами и устройствами с сенсорными экранами.
Вывод: Ubuntu — отличный вариант для тех, кто не хочет тратиться. Это свободная операционная система с открытым кодом, что делает ее достаточно привлекательной для самых разных пользователей. Она регулярно обновляется, отличается удобным интерфейсом и высоким уровнем безопасности [8].
3. macOS
Эксклюзивная операционная система Apple, у которой свой путь развития. Ее нельзя полноценно установить ни на одно другое устройство, кроме Mac. Она заточена под конкретное железо, которое использует производитель, и работает на нем максимально гладко. Для macOS подходит только программное обеспечение, которое создано конкретно для этой платформы. За операционную систему не нужно платить — ее стоимость уже вложена в цену далеко не самого дешевого аппаратного обеспечения. На WWDC 2020 Apple объявила о переводе macOS на процессоры собственного производства на базе архитектуры ARM.
Особенности:
ночная тема оформления интерфейса операционной системы, которая делает работу с ней в вечернее время суток более комфортной;
возможности для автоматического упорядочивания файлов по типу, дате изменения и другим параметрам;
тесная интеграция с другими устройствами Apple — к примеру, можно быстро вставить в документ фрагмент, который вы только что сфотографировали на iPhone;
фирменный магазин приложений с программным обеспечением;
максимальный уровень безопасности и конфиденциальности данных.
Вывод: Это — одна из наиболее привлекательных операционных систем в визуальном плане. Так как компания развивает программное и аппаратное обеспечение одновременно, она может добиться максимального уровня оптимизации. Эту систему могут полноценно использовать только владельцы Mac.
4. Fedora
Еще одна операционная система, в основу которой лег Linux. Она достаточно надежная и удобная, отлично работает как на настольных компьютерах, так и на ноутбуках. Fedora часто используют в общественных местах со свободным доступом случайных пользователей, а также для разработки [11].
Особенности:
удобный пользовательский интерфейс, который не отвлекает от работы;
полный набор инструментов с открытым исходным кодом;
использование продвинутых инструментов для виртуализации и запуска виртуальных машин;
использование контейнерных приложений.
Вывод: операционная система, которую чаще всего выбирают не для личного, а для корпоративного использования. Ее часто используют разработчики программного обеспечения, которые получают бесплатный доступ к полному набору инструментов для создания приложений.
5. Solaris
Операционная система на базе UNIX, которую в середине 90-х разрабатывала Sun Microsystems. В 2010 году, когда компанию выкупила Oracle, платформа получила название Oracle Solaris. Она хорошо известна своей масштабируемостью, а также целым набором других возможностей. К примеру, она поддерживает DTrace — фреймворк динамической трассировки, предназначенный для отладки ядра и приложений в реальном времени. Solaris работает с файловой системой ZFS, которая заточена под объемные массивы данных, а также инструментом резервного копирования Time Slider.
Особенности:
передовые возможности безопасности, гибкое управление правами пользователей, которое даст возможность защитить критически важные данные;
неоспоримые преимущества в производительности для веб-служб, баз данных и сервисов Java;
высокопроизводительная работа с сетью;
неограниченные возможности для управления файловой системой и базами данных;
полная совместимость для решения аппаратных и программных вопросов.
Вывод: Oracle Solaris считается одной из лучших среди бесплатных операционных систем с открытым исходным кодом. Она обеспечивает необходимую масштабируемость, функциональную совместимость, управление данными и безопасность, что высоко ценится в корпоративном секторе.
6. Free BSD
Бесплатная операционная система с открытым исходным кодом на базе UNIX. Она совместима с различными платформами, ориентирована на скорость и стабильность работы. Наиболее захватывающая часть истории платформы — ее создание общими силами сообщества в Калифорнийском университете [8].
Особенности:
расширенные возможности для работы в сети, совместимости и безопасности, которые отсутствуют в других операционных системах;
идеально подходит для услуг интернета и интрасети, может справляться с большими нагрузками и эффективно управлять памятью, чтобы поддерживать работу сразу нескольких пользователей;
усовершенствованная платформа для работы с высокопроизводительными системами на базе процессоров Intel;
простая и быстрая установка прямо из сети.
Вывод: надежная операционная система, построенная внушительным сообществом студентов. Она лучше всего подходит для работы в сети, отличается простотой установки и возможностью быстрого одновременного использования сразу несколькими пользователями.
7. Chrome OS
Очередная операционная система, которая разработана на базе ядра Linux. За ее создание отвечает компания Google, которая фактически построила программную платформу вокруг своего фирменного браузера Chrome. Она заточена под работу с веб-приложениями.
Особенности:
встроенные инструменты для автономной работы с мультимедийными файлами;
удаленный доступ к приложениям и виртуальному рабочему столу;
полная совместимость со всеми приложениями, разработанными для Android;
запуск приложений, которые созданы для Linux.
Вывод: неординарная операционная система, которая отлично работает, но все еще не имеет четкого направления для развития. На данный момент она отлично подходит для недорогих компьютеров, общественного использования, мультимедийного контента. Но ее будущее все еще под вопросом.
8. CentOS
Очередная бесплатная операционная система, развитием которой занимается сообщество. Она пользуется спросом у программистов.
Особенности:
обширный потенциал для разработчиков, желающих создавать софт и тестировать его;
расширенные возможности для работы в сети, совместимости и безопасности, которые сейчас отсутствуют во многих других системах;
инструменты совместимости для решения аппаратных и программных проблем;
инструменты для тонкой настройки безопасности, управления процессами, настройки доступа к данным.
Вывод: операционную систему чаще всего выбирают разработчики программного обеспечения — для личного и домашнего использования она все же подходит не настолько хорошо. Платформа бесплатно предоставляет создателям приложений все необходимые инструменты для разработки [9].
9. Debian
Еще одна бесплатная операционная система с открытым кодом, созданная на базе Linux. Она отличается максимальной легкостью для аппаратного обеспечения, простотой установки, удобным интерфейсом, а также десятками тысяч предварительно скомпилированных приложений в удобном формате.
Особенности:
высокая скорость работы вне зависимости от «железа»;
встроенный брандмауэр для защиты данных;
максимально простая установка;
расширенные возможности для работы с сетью.
Вывод: от других операционных систем Debian отличается куда меньшей универсальностью, поэтому устанавливать ее нужно лишь в том случае, если у вас есть представление по поводу ее возможностей. Тем не менее, она абсолютно бесплатна, поэтому ничего не мешает попробовать.
10. Deepin
Операционная система с открытым исходным кодом, которая основана на стабильной ветке Debian. Она отличается инструментом Deepin Desktop Environment, на базе которого создан удобный пользовательский интерфейс. Ее хвалят за эстетичный и привлекательный внешний вид.
Особенности:
удобство, надежность и привлекательный интерфейс;
расширенные возможности безопасности;
простая установка;
внушительный набор встроенного программного обеспечения, который включает установщик шрифтов, файловый менеджер, скриншотер, диктофон, просмотрщик изображений и плеер для фильмов.
Вывод: бесплатная операционная система, которая исправляет большинство недостатков Debian. У нее внушительное число модификаций, которые постепенно набирают популярность. Есть вероятность, что в будущем именно эта платформа сможет в полной мере конкурировать с macOS и Windows
Для домашнего использования лучше всего подходят Windows и macOS. Первая лучше для игр, а вторая отличается эксклюзивным программным обеспечением и продвинутой работой в экосистеме. Тем не менее, когда речь заходит про скорость работы, в лидеры уверенно выбивается Linux, которому не нужны аппаратные мощности. Чтобы работать на оптимальном уровне, ему даже производительный процессор не понадобится. Операционные системы на базе Linux часто используются в корпоративном секреторе — им отдают работы с массивами информации и базами данных.
Внимания также могут заслуживать менее популярные системы, которые не попали в подборку. Syllable — бесплатная альтернатива домашним платформам. ReactOS — когда-то клон Windows 95, а сегодня отдельная полноценная операционная система.
ГЛАВА 2. ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ
2.1. Необходимость операционной системы компьютера
Современная операционная система - сложный комплекс программных средств, предоставляющих пользователю не только стандартизированный ввод-вывод информации и управление программами, но и упрощающий работу с компьютером. Программный интерфейс операционных систем позволяет уменьшить размер конкретной программы, упростить ее работу со всеми компонентами вычислительной системы.
Непосредственно компьютер способен выполнить только тот набор команд, который предписан центральному процессору. Чтобы решать конкретные задачи по обработке информации, необходимо выполнить длинную, определенным образом упорядоченную, последовательность команд, т.е. составить программу [12].
Например, для организации обмена данными с диском требуется использовать более десятка команд с указанием множества его параметров: номера блока на диске, номера сектора на дорожке и т.п., а по завершении операции предусмотреть в программе анализ результата выполненной операции.
Учитывая, что контроллер диска способен распознавать более 20 различных вариантов завершения операции, составление такой программы представляется весьма сложной и трудоемкой задачей. Такой же сложной выглядит и работа пользователя с диском, поскольку ему для чтения/записи файла потребовалось бы задавать числовые адреса дорожек и секторов.
Операционная система (ОС) избавляет программистов и пользователей не только от необходимости напрямую работать с аппаратурой дискового накопителя, предоставляя им простой файловый интерфейс, но и берет на себя все другие рутинные операции, связанные с управлением другими аппаратными устройствами.
С помощью ОС компьютер, способный выполнять лишь действия, определяемые системой команд, превращается в виртуальную машину, выполняющую широкий набор гораздо более сложных функций. Виртуальная машина также управляется командами, однако они относятся к более высокому уровню: для открытия файла с известным именем достаточно командой запустить некоторую прикладную программу. Такую машину легче программировать, с ней легче работать, чем непосредственно с аппаратурой реального компьютера или реальной сети [13].