Место Symbian OS в программном обеспечении мобильного устройства

Архитектура операционной системы чрезвычайно сложна, в этой статье мы приводим лишь поверхностное ее описание с перечислением компонентов, которые наиболее важны.

Symbian OS является однопользовательской многозадачной операционной системой реального времени с микроядерной архитектурой. Она содержит множество подсистем, которые в свою очередь строятся из компонентов. Большинство служб позволяет расширить свою функциональность при помощи динамически подключаемых библиотек. Подобная структура позволяет разработчикам платформ для мобильных устройств заменять или даже исключать некоторые компоненты операционной системы. Symbian OS работает как с выполняющейся на устройстве DOS, так и напрямую с аппаратным обеспечением. В свою очередь ее службы используются подсистемами платформы. Положение Symbian OS в мобильном устройстве упрощенно представлено на рисунке. Приложения и игры для symbian, в процессе работы используют ресурсы служб и подсистем ОС.

Symbian OS содержит следующие подсистемы.

  • Ядро и интерфейсы взаимодействия с аппаратным обеспечением (Kernel Services, HAL).
  • Службы операционной системы (OS Services):
  • базовые сервисы (Base Services);
  • коммуникационные сервисы (Comms Services);
  • службы мультимедиа (Multimedia);
  • службы работы с графикой (Graphics);
  • сервисы определения местоположения (Location Based Services, LBS).
  • Общие вспомогательные службы (Generic Middleware):
  • службы поддержки приложений (Generic Application Support);
  • сервисы безопасности (Security Management);
  • прикладные протоколы (Application Protocols);
  • вспомогательные службы мультимедиа (Multimedia Middleware);
  • подсистема графического интерфейса (System GUI Framework).
  • Прикладные службы (Application Services):
  • службы управления персональной информацией (Personal Information Management, PIM);
  • службы сообщений (Messaging);
  • службы синхронизации и удаленного управления (Remote Management);
  • Java 2 ME.




Дополнительные материалы:

  • Службы операционной системы Symbian Базовые службы Symbian OS дополняют функциональность ядра, но выполняются в непривилегированном пользовательском режиме. Наиболее значимыми компонентами, входящими в эту категорию, […]
  • Операционная система и платформа Вероятно, вы уже обратили внимание на термин платформа (platform), встречавшийся когда речь идет о Symbian. Разделение на ОС и платформу существовало до недавнего времени. Дело в том, […]
  • История Symbian OS В отличие от многих операционных систем, Symbian не была портирована на мобильные устройства с персональных компьютеров, а изначально создавалась для них. Это обуславливает некоторые […]
  • Критический обзор Nokia 5800 XpressMusic Кроме некоторых странностей Nokia 5800 действительно хороший телефон. Звонки звучали хорошо, и время автономной работы действительно значительно. Телефон имеет солидную музыку, видео, […]
Share This

Поделитесь!

Если статья показалась Вам полезной.