Всё для Учёбы — студенческий файлообменник
1 монета
zip

Реферат «Symbian OS» по Операционным системам (Иванько А. Ф.)

Введение

Symbian OS является операционной системой (ОС), предназначенной для мобильных устройств и смартфонов с соответствующими библиотеками , пользовательским интерфейсом , механизмами и ссылками реализации общих инструментов, изначально разработанными Symbian. Система является потомком Psion EPOC и работает исключительно на ARM процессорах , хотя и существуют порты на x86.

Характеристика Symbian OS является преемником операционной системы EPOC32, разработанной компанией Psion для своих карманных компьютеров. В 1998—2000 гг. значительная часть системы была переписана с целью оптимизации кода для работы на устройствах с ограниченными ресурсами. Разработчикам удалось добиться значительной экономии памяти, улучшения кэширования кода и, как следствие, ускорения работы программ, при пониженных требованиях к энергопотреблению. С точки зрения разработки, отличительной особенностью системы является полностью объектно-ориентированная архитектура (на уровне API). Начиная с версии системы 9.x появился серьёзный механизм защиты — разграничение API в соответствии с правами приложений. Основной язык разработки приложений — С++, имеется поддержка Java в виде эмуляции.

На данный момент наиболее распространённой (по количеству устройств) версией является Symbian OS Series 60 2nd Edition. В 2005 году вышла Symbian OS Series 60 3rd Edition, основанная на новом ядре EKA2, что привело к нарушению обратной совместимости с программами, написанными для предыдущих версий.

Компании Nokia, Sony Ericsson и некоторые другие оснащают свои смартфоны системой Symbian OS. Главный конкурент Symbian OS — это операционная система Microsoft Windows Mobile (Pocket PC Edition и Smartphone Edition). В будущем также ожидается усиление конкуренции со стороны Linux-устройств, а также UNIX-подобной Mac OS? Используемой в смартфонах Apple iPhone.

Существует несколько модификаций системы (для разных типов устройств), наиболее распространённые из них — UIQ, Series 60 и FOMA:

• UIQ являлся основной для смартфонов, выпускаемых Sony Ericsson и Motorola. Отличительная особенность UIQ — поддержка устройств с сенсорным экраном. С ноября 2006 года принадлежит Sony Ericsson. В конце 2008 года разработка платформы UIQ была прекращена.

• Series 60 — это основная платформа для смартфонов компании Nokia, также лицензируемая Samsung, Siemens и LG. Разработана для устройств с телефонной клавиатурой (с сокращённым набором кнопок).

• Series 80 — платформа, также разработанная Nokia, для устройств с полноразмерными клавиатурами (в настоящее время развитие этой ветки Symbian OS приостановлено в связи с усовершенствованием Series 60 для устройств данного вида).

• FOMA (Freedom of Mobile Access). Распространена в Японии. Продвигается крупнейшим сотовым оператором NTT DoCoMo, по заказу которого устройства на FOMA производят компании Mitsubishi, Fujitsu, Sony Ericsson и Sharp.

Устройства на Symbian OS занимают 46.9% от всех продаж смартфонов в мире, делая ее самой популярной мобильной операционной системой.

История развития

• В 1998 компаниями Ericsson, Nokia, Motorola и Psion была основана компания Symbian Ltd.

• В 1999 компанией Psion выпущена операционная система EPOC Release 5, получившая второе имя Symbian OS v5. Она использовалась в компьютерах Psion Series 5mx, Psion Series 7, Psion Revo, Psion Netbook, netPad, Ericsson MC218.

• В 2000 появилась операционная система EPOC5u (Symbian OS v5.1, u = Unicode). Первым смартфоном с ее использованием стал Ericsson R380.

• Symbian OS v6.0 и v6.1 (иногда называемые ER6). Первый полноценный Symbian-смартфон, Nokia 9210, работал именно на Symbian OS v6.0.

• В 2003 на свет появились Symbian OS v7.0 и v7.0s. Эта система поддерживала платформы UIQ (Sony Ericsson P800, P900, P910, Motorola A925, A1000), Series 80 (Nokia 9300, 9500), Series 60 (Nokia 6600), а также FOMA.

• В Октябре 2003 компания Motorola вышла из консорциума, продав свою долю компаниям Nokia и Psion.

• В 2004 компания Psion продала свою долю в Symbian.

• Symbian OS v8.0 также появилась в 2004, особенностью которой была возможность выбора между двумя различными ядрами (EKA1 или EKA2). EKA2 не использовался вплоть до выхода SymbianOS v8.1b.

• Symbian OS v8.1 — улучшенная версия 8.0 с поддержкой ядер EKA1 и EKA2.

• В 2004 вышла Symbian OS v9.0. С этой версии прекратилось использование ядра EKA1. Однако первые телефоны, использующие новую операционную систему, появились на рынке лишь в начале 2006 года.

• В начале 2005 появилась Symbian OS v9.1.

• В первом квартале 2006 появилась Symbian OS v9.2 с поддержкой Bluetooth 2.0 и OMA Device Management 1.2.

• 12 июля 2006 — официальная дата выхода следующей версии Symbian OS v9.3. Отличается поддержкой HSDPA и вьетнамского языка.

• 16 ноября 2006 был продан 100 миллионный смартфон под управлением Symbian OS.

• Symbian OS v9.4 появилась в марте 2007 года. Из нововведений следует отметить уменьшение энергопотребления на 20-30 %, уменьшение до 75 % времени запуска приложений, улучшенную поддержку VoIP, а также поддержку цифрового телевидения (DVB-H, ISDB-T).

• 24 июня 2008 — к 10-летию Symbian Ltd. объявлено о создании новой свободной Symbian.

• 2 декабря 2008 — Nokia сообщила о завершении приобретения акций производителя ПO Symbian. Сотрудники Symbian планируют стать сотрудниками Nokia с 1 февраля 2009 года.[4][5]

• В 2009 году сотрудниками организации S60 On Symbian Customer Operations ОС Symbian была портирована с платформы S60 на x86-процессоры. В качестве тестового ПК использовалась система на базе Intel Atom.

• 11 ноября 2009 Samsung объявил о том, что с 2010 года отказывается от использования Symbian, а вместо нее наряду с Android и Windows Mobile будет использовать ОС Bada собственной разработки.[6]

• 4 февраля 2010 Symbian Foundation объявила, что ОС Symbian становится полностью открытой (Open Source) и бесплатной (Freeware).[7]

• 27 апреля 2010 Nokia официально представила свой смартфон Nokia N8, который работает на новой операционной системе Symbian^3

Внутреннее устройство

Symbian имеет функции вытесняющей многозадачности и защиты памяти, как и в других операционных системах (особенно тех, которые созданы для использования в настольных компьютерах). Подход EPOC с многозадачностью был вдохновлен VMS и основывается на асинхронные серверных событий.

Symbian OS строится на трех принципах:

• целостность и безопасность пользовательских данных имеет первостепенное значение,

• быстрота обмена данных с пользователем

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

Производителей привлекает то, что Symbian OS с самого начала разрабатывалась с целью лицензирования для широкого круга фирм – производителей телекоммуникационного оборудования.

В начале разработки операционной системы для мобильных устройств было заложена необходимость свободной переносимости системы на разные типы процессоров. В Symbian c этой задачей не справились, но нашли альтернативный вариант – в качестве основной платформы выбрали процессоры компании ARM, которые отличаются оптимальное соотношение «производительность/потребляемая мощность/цена» и лицензированы такими компаниями, как Intel и Nokia.

Также плюсом операционной системы Symbian является встроенная многоязычность.

Опять же, если рассматривать рынок телефонов, то становится понятно, что для мобильных устройств не существует стандартов на размер экрана, клавиатуры, клавиш и т.д. А Symbian имеет четкое разделение между графическим интерфейсом и другими компонентами ПО. Это позволяет легко адаптировать систему к любому размеру и разрешению экрана, отсутствию/наличию сенсорного экрана и создавать устройства с «фирменным» внешним видом и аппаратным обеспечением.

Для разработчиков привлекательность Symbian заключается в представлении широкого спектра средств разработки для Symbian OS. Программы на стандартном языке C++ создаются на ПК с использованием среды разработки Microsoft Visual Studio и эмулятора, что очень удобно. Nokia S60 также могут запускать скрипты, написанные на Pyton при наличии соответствующего интерпретатора, имеющего интерактивную консоль, позволяющую пользователю писать код прямо на телефоне.

Главный плюс Symbian OS – то, что она является так называемой "открытой системой". Весь набор средств для программирования, а также вся необходимая информация совершенно бесплатно доступна по адресу www.symbian.com/developer, это значит, любой желающий может внести свой вклад в улучшения функций Symbian OS. Естественно, что при таких условиях количество программ для платформы Symbian просто огромно, правда не стоит забывать, что не все программы безвредны.

Безопасность

Symbian OS был под воздействием целого ряда вирусов, наиболее известным из которых является Cabir . Как правило, эти отправить себя с телефона на телефон по Bluetooth. Пока никто не воспользовались каким-либо недостатком в самой Symbian OS - вместо того, все они просили пользователей дать согласие на установку программного обеспечивания, при том показывая предупреждения о непроверенной программе.

Некоторые другие враждебные программы перечислены ниже, но все они по-прежнему требуют запуска непосредственно пользователем.

• Drever.A это опасный троянский SIS файл, который пытается отключить автоматический запуск Simworks и Kaspersky Symbian антивирусных приложений.

• Locknut.B является вредоносной SIS файл трояна, который педставляется как патч для Symbian S60 мобильных телефонов. После установки, он запускает двоичный код, который уничтожает многие из важнейших компонентов системных служб. Это делает невозможным запуск любого приложения в дальнейшем.

• Fontal.A это троянский SIS файл, он устанавливает поврежденный файл, который делает невозможным включение телефона. If the user tries to reboot the infected phone, it will be permanently stick on the reboot, and cannot be used without disinfection – that is, the use of the reformat key combination which causes the phone to lose all data. Если пользователь пытается перезагрузить зараженный телефон, он будет зависать. Единственный выход – форматирование диска телефона

Тем не менее, имея в виду, что среднестатистический пользователь мобильного телефона не должен беспокоиться о безопасности, Symbian OS 9.x ввел сходную с UNIX модель доступа (разрешения даются на процесс, а не на объект). Установленное программное обеспечение не в состоянии использовать системные ресурсы (например, выход в сеть) без цифровой подписи - таким образом, все процессы отслеживаемы. Коммерческие разработчики, которые могут позволить себе дополнительные расходы, могут подписывать свое ПО с помощью программы подписи Symbian Signed. Разработчики также имеют возможность самостоятельно подписывать свои программы. Однако набор доступных функций не включает доступ к Bluetooth, IrDA, GSM CellID, голосовую связь, GPS и т.д. Однако начиная с версии S60 V3 устройства могут быть взломаны, можно удалить платформу безопасности, введенную в OS 9,1 года таким образом, что позволяет пользователям установить "неподписанных" файлы (файлы без сертификатов утвержденных Symbian).

Платформа 4 кв. 2009 г. 4 кв. 2008 г. 4 кв. 2007 г. 3 кв. 2006 г. 3 кв. 2005 г.

Symbian 47,2 % 52,4 % 62,3 % 72,8 % 59,7 %

iPhone OS 15,1 % 9,6 % 5,2 % - -

Windows Mobile 8,8 % 13,9 % 11,9 % 5,6 % 2,2 %

Google (Android) 4,7 % 0,5 % - - -

RIM (BlackBerry) 20,8 % 16,5 % 10,9 % 2,8 % 1,5 %

Показать полностью…
Похожие документы в приложении