Файл: Разновидности операционных систем.pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 06.07.2023

Просмотров: 82

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Недостаток UNIX — большая ресурсоемкость, и для небольших однопользовательских систем на базе персональных компьютеров она чаще всего является избыточной. В целом, ОС семейства UNIX ориентированы прежде всего на большие локальные(корпоративные) и глобальные сети, объединяющие работу тысяч пользователей. Она идеальна для серверов, и наибольшее распространение UNIX получила в сети Интернет, где важнейшее значение имеет машинонезависимость ОС.

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

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

У многих версий системы UNIX имеется графический интерфейс пользователя, сходный с популярными интерфейсами, применяемыми на компьютерах Macintosh и в системе Windows . Пользовательский интерфейс UNIX состоит не только из оболочки, но также из большого числа стандартных обслуживающих программ, называемых утилитами. Стандарт POSEX 1003.2 определяет синтаксис и семантику около 100 из этих программ. Идея стандартизации этих программ заключается в том, чтобы можно было писать оболочки, которые работали бы на всех системах UNIX . Помимо этих стандартных утилит, существует еще масса прикладных программ, таких как web -браузеры, программы просмотра изображений и т. д.

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


Android

Android - операционная система для смартфонов, планшетных компьютеров, электронных книг, цифровых проигрывателей, "умных" наручных часов, игровых приставок, нетбуков, смартбуков, очков Google, телевизоров, систем автоматического управления автомобилем и других устройств. ОС основана на ядре Linux и собственной реализации виртуальной машины Java от Google. Изначально разрабатывалась компанией Android Inc., но в 2005 году перешла во владение к Google.

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

Эта ОС позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать (но не отлаживать) библиотеки и компоненты приложений, написанные на Си и других языках. Приложения под операционную систему Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik, так что для них был разработан формат установочных пакетов APK. Кроме того, приложения Android подчиняются дополнительным правилам: Content Providers — обмен данными между приложениями; Resource Manager — доступ к таким ресурсам, как файлы XML, PNG, JPEG; Notification Manager — доступ к строке состояния; Activity Manager — управление активными приложениями.

Некоторые обозреватели отмечают, что Android проявляет себя лучше одного из своих конкурентов, Apple iOS, в таких особенностях, как веб-сёрфинг, интеграция с сервисами Google Inc. и прочих. Также, Android, в отличие от iOS, является открытой платформой, что позволяет реализовать на ней больше функций. Новая удобная система с открытым кодом позволила любому человеку писать под неё программы, массовое появление которых не заставило себя ждать.

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

Для обычного потребителя ее преимущества проявляются в возможности настройки смартфона «под себя», выборе внешнего вида меню, выборе программ, возможности поддержки файлов разных форматов, а также быстрой передача информации с аппарата на иное устройство. В Android-аппаратах, как правило, присутствует microSD-кардридер, делающий возможным быстрый перенос файлов с компьютера на телефон. Кроме того, в Windows Phone 7 невозможна прямая передача каких-либо файлов с телефона и на телефон, кроме как через программы синхронизации (Zune), в то время как телефоны на Android экспортируют файловую систему карты памяти как USB.