Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Sistemas operativos para dispositivos móviles inalámbricos (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Kernel y E32 II
Kernel executive : Ejecuta código privilegiado en el contexto de un thread que normalmente se ejecuta en modo usuario.
Kernel server :
Thread principal del proceso del kernel que siempre se ejecuta en modo privilegiado.
Gestiona los recursos del sistema y atiende secuencialmente las peticiones de usuario.

Monografias.com

Gestión de memoria
2 tipos de memoria:
ROM :
basada en ficheros dentro de un árbol de directorios en la unidad Z:
RAM :
dividida en páginas de 4k.
Utiliza la unidad C:
Cuando un ejecutable es lanzado se crea un proceso con un único thread principal, al cual se le pueden unir otros.

Monografias.com

Espacio de direcciones de un proceso
RAM (Loaded DLLs)
System ROM
A.exe image
Thread1 stack
Thread1 stack
Thread1 stack
Thread2 heap
Thread1 heap
Thread1 heap
B.exe image
C.exe image
Thread2 stack
Thread1 heap
Local shared heap
Global shared heap X
Global shared heap Y
Global shared heap X
Global shared heap Y
Proceso A
Proceso B
Proceso C

Monografias.com

Gestión de eventos
Decisión fundamental de diseño : optimizar el sistema para gestionar de forma eficiente los eventos.
Cada aplicación o server nativo de EPOC es un único thread de gestión de eventos.
Active objects :
Son llamados cuando un evento ocurre y su función es gestionarlo.
Implementan non-preemptive multitasking (cada evento debe ser gestionado completamente antes de atender al siguiente)

Monografias.com

Servers
EPOC utiliza la estructura clienteservidor
Dos servidores más importantes :
file server : gestiona los ficheros.
Window server : gestiona los inputs y el dibujo en pantalla.
Para facilitar la comunicación cliente-servidor se utiliza una interficie formada por :
interficie cliente.
Paso de mensajes.
Inter-thread read and write.

Monografias.com

Servers II

Executive
Kernel
Modo Usuario
Client
Servidor
Interficie
Cliente
Modo Privilegiado
Inter-thread write
Inter-thread read
Request
Response

Monografias.com

Otra opción : Windows CE
SO multitask con preempción, multithread, para dispositivos móviles, con una interficie gráfica del estilo Windows y con un protocolo estándar de comunicación que permite el acceso a Internet y compartir información con otras aplicaciones Windows.
Tiempo real :
Soporte a interrupciones.
256 niveles de prioridad.
Diseño flexible
Totalmente ROMable.
Lo último en multimedia.

Monografias.com

Bluetooth
Bluetooth es una tecnología que conecta dispositivos electrócnicos PDA’s, ordenadores, etc., sin utilizar cables en un radio de 10 metros.
Concebido por Ericsson pero fundado por Ericsson, Nokia, IBM, Intel y Toshiba.
Las velocidades de transmisión esperadas son de 720 Kbps a 1 Mbps.
Posibles aplicaciones: pagos electrónicos en taquillas, parquímetros, etc.
No está pensado para grandes cantidades de tráfico.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPá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