Monografias.com > Computación > Sistemas Operativos
Descargar Imprimir Comentar Ver trabajos relacionados

Sistemas operativos para dispositivos móviles inalámbricos




Enviado por Pablo Turmero



Partes: 1, 2


    Monografias.com

    Qué es Symbian?
    Symbian es una compañía de software propiedad de Ericsson, Panasonic, Motorola, Nokia y Psion creada con el proposito de desarrollar una plataforma estándar para teléfonos móviles inteligentes y comunicadores.

    SO : EPOC-R5

    EPOC-R5 es un sistema operativo de 32 bits multithread optimizado para dispositivos móviles que utilizan comunicaciones inalámbricas.

    Monografias.com

    Symbian: Requisitos básicos
    Orientado a necesidades específicas
    Pequeños y portátiles pero siempre disponibles
    Orientado a un mercado masivo
    Soporte a conectividad
    Diversidad de productos
    Plataforma abierta
    Cumple con el estandar POSIX
    JVM
    Bluetooth, IPv6, WAP,…

    Monografias.com

    Características principales de Symbian OS 6.x
    Mensajería : E-mail , Fax, SMS
    Protocolos de comunicación: TCP/IP, WAP , Bluetooth
    Protocolos de seguridad y encriptación: HTTPS , WTLS ,SSL
    Servidor multimedia : soporte para variedad de formatos de audio e imagen.
    Soporte para múltiples interficies de usuario : teclado, lápiz, etc.
    Soporte para desarrollo : C++ , Java, WAP, HTML.

    Monografias.com

    Uso actual
    Ericsson R380

    Nokia 9210 Nokia 9290

    Otros : Motorola, Panasonic, Sanyo, Siemens, Psion, Sony.

    Monografias.com

    Estructura: Recursos Hardware

    Pantalla digital
    Teclado
    CPU, ROM, RAM,
    Speaker, Micrófono
    RS232
    Alimentación
    Backup Battery
    Baterias

    Monografias.com

    Componentes
    Componentes de EPOC

    KERNEL
    Server
    Cliente
    API SERVER
    Aplicación
    Engine
    API ENGINE
    Aplicación
    API KERNEL
    Mode Usuari
    Mode Privilegiat

    Monografias.com

    Componentes II
    Kernel : Gestiona los recursos hardware.
    Aplicación : Programa con interficie de usuario.
    Server : Gestiona uno o más recursos.
    API Server : Interficie proporcionada por el Servidor a las aplicaciones.
    Engine : Parte de una aplicación encargada del manejo de datos (módulos o DLL’s).
    API Engine : Interficie proporcionada por la Engine a las aplicaciones
    API Kernel : Interficie entre proporcionada por el kernel a las aplicaciones para acceder a los recursos del sistema.

    Monografias.com

    Procesos, Threads y cambios de contexto
    Proceso : Unidad básica de protección de EPOC.
    Espacio propio de direcciones.
    Traducciones de direcciones por parte de MMU.
    Thread : Unidad básica de ejecución de EPOC.
    Comparte memoria con otros threads del proceso.
    Los threads son gestionados por el kernel con preempción inmediata
    Cambio de contexto : Pasa a ejecutarse otro thread de mayor prioridad al que se está ejecutando actualmente.

    Monografias.com

    Programas ejecutables
    Hay dos tipos de ejecutables:
    .exe
    no son compartidos: diferentes ejecuciones requieren diferentes “cargas” en memoria.
    DLL’s
    compartidas : si una DLL ya está en memoria, cualquier thread puede acceder sin necesidad de volverla a cargar.
    Hay dos tipos:
    shared library DLL : proporcionan una API fija que puede ser utilizada por uno o más programas.
    Polymorphic DLL : implementa API’s abstractas como un driver de impresora, protocolo de sockets…

    Monografias.com

    Kernel y E32
    La parte fundamental de EPOC es E32, que consiste en el kernel y la librería de usuario (euser).
    El kernel se ejecuta en modo privilegiado.
    La librería es el código de nivel más bajo del modo usuario.
    Ofrece una librería de funciones a otros códigos que se ejecutan en modo usuario y controla el acceso al kernel.
    Kernel executive
    euser.lib
    Modo usuario
    Modo privilegiado
    Aplicaciones

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter