Colegio Universitario Francisco de Miranda - Sede Mijares Materia Sistemas Operativos II Profesor: Luis Acosta Integrantes: Guilln Glimar CI. 19.659.823 Daza Dulvan CI. 19.089.100 Chacn Franklin CI. 15.757.953 Delgado Skreydhers CI.16691087 Abreu Jos CI. 18.602.746 Antivero Freud CI. 11.556.287
Caracas, Marzo de 2013
Symbian es un sistema operativo especialmente diseado para adaptarse a los requerimientos de un telfono mvil, el objetivo principal de este es adaptarse a las limitaciones de los terminales mviles y proveer al desarrollador de las herramientas la programacin de aplicaciones en terminales mviles.
Mobira Senator Mobira senator Calipso 7650 Pureview 808 CAPA DE SERVICIO BASE CAPA DE SERVICIOS DEL S.O CAPAS DE SERVICIOS DE APLICACIN CAPA DE FRAMEWORK MODELO DE PROGRAMACIN OBJETOS ACTIVOS ARQUITECTURA CLIENTE SERVIDOR Pila Descriptores de heap Dentro del SO Microprocesador CleanUpStack CleanupStack::PushL(ptr) CleanupStack::Pop() CleanupStack::PopAndDestroy() Construccin en dos fases Proporciona sus propios mecanismos para el manejo de excepciones. El sistema de excepciones de Symbian est adaptado a las normas de programacin usadas en Symbian (clases C, clases T, cdigos de error de 32 bits) con esto se evita la sobrecarga introducida por el mecanismo de manejo de excepciones de C++ (try, catch y throw). El manejo de excepciones empleado en Symbian se basa fundamentalmente en la macro TRAP y sus variantes y en la llamada User::Leave() la cual, en caso de malfuncionamiento, termina la ejecucin de la funcin actual y devuelve el cdigo del error. En una primera fase se procede a la inicializacin del objeto y en una segunda fase, y usando el CleanUpStack, se lleva a cabo la asignacin de memoria. Incluye mecanismos para instalar componentes en tiempo real, libreras para datos reutilizables muy potentes, grficos y soporte de texto. Tambin proporciona una librera de utilidades para internet. Su principal objetivo es definir tan poco la lnea de conducta como sea posible, minimizando la dependencia de la interfaz de usuario de los diseadores de un dispositivo. Esto facilita el compartir aplicaciones entre diferentes dispositivos. Sonido Bases de datos Reloj Traductor Calculadora Internet Convertidor de documentos Una serie de frameworks cuyas funcionalidades bsicas son el soporte del abecedario europeo, chino y japons, con los plug-in de reconocimiento y conversin necesarios. Soporta la versin 3.0 del Unicode Standard caracteres (URL, direcciones de e-mail o nmeros de telfono), soporte para cambio de esquemas de colores e imgenes de fondo. TLS/SSL, WTLS y IPSec Algoritmos criptogrficos cifradores simtricos DES, 3DES, RC2, RC4 (secreto) cifradores asimtricos RSA, DSA y DH (publico) Generador pseudoaleatorio Framework de Criptografa Un framework que permite al cdigo de aplicacin preguntar al sistema por la validez de las implementaciones de interfaces criptogrficos especficos y sus atributos. Estn definidos los siguientes interfaces criptogrficos Una interfaz de almacenamiento de certificados ledos, soportando formatos X.509 y WTLS y certificados de autoridad y de usuario
Un interfaz de certificados que pueden ser modificados soportando los formatos anteriores. Una interfaz de almacenamiento de claves privadas Una interfaz de autenticacin de objetos. Una interfaz. Standard para programar la seguridad propia de las operaciones del usuario.
Estn tambin incluidas las siguientes interfaces de implementacin Una implementacin de la interfaz de certificados de lectura dando acceso a certificados WTLS usados por WAP. Una implementacin de la interfaz de certificados modificables dando acceso a los certificados empleados por todo tipo de programas Una implementacin que permite gestionar los certificados almacenados Una implementacin de referencia para gestionar la seguridad de operaciones del usuario Gracias