Escolar Documentos
Profissional Documentos
Cultura Documentos
El diseo de sistemas de computadora de tiempo real es la tarea ms excitante y compleja que puede ser realizada por un ingeniero de software. El software para sistemas de tiempo real requiere tcnicas de anlisis, diseo, y prueba que son desconocidas en otras reas de aplicacin, el software de tiempo real esta muy acoplado con el mundo externo. Cualquier sistema basado en computadora, un sistema de tiempo real debe integrar hardware, software, humanos y elementos de una base de datos , para conseguir adecuadamente un conjunto de requisitos funcionales y de rendimiento .
Los sistemas de tiempo real generan alguna accin en respuesta a sucesos externos .Para realizar esta funcin, ejecutan una adquisicin y control de datos a alta velocidad bajo varias ligaduras de tiempo y fiabilidad .Debido a que estas ligaduras son muy rigurosas, los sistemas de tiempo real estn frecuentemente dedicados a una unica aplicacin.
Termosensor
CAD
Comunicaciones
Switch
Calentador
Screen
CDA Valvulas
Reloj
Computadora
Ambiente
Otras E/S
CAD
Comunicaciones
Switch
Calentador
Screen
CDA Valvulas
Reloj
Entender la Aplicacion
Controlar el Sistema
Monitorizar el Sistema
INTERRUPCIONES
Tornado, VxWorks
Microsoft
QNX Software
QNX
3COM
Palm Computing
Microware
OS-9 RTOS
Windows CE
Windows 98, NT
Symbian
EPOC16 RTOS
Microtec
VRTX
JChorusOS
JavaOS
Lucent
Inferno
UML-RT
Rational
Rose - RT Object Time Tool Set PERTS (TriPac) TimeWiz (TimeSys) QNX
METODOS DE DISEO
El diseo de software de tiempo real debe incorporar todos los conceptos fundamentales : Representacin de interrupciones y cambio de contexto Concurrencia Comunicacin y sincronizacin de tareas Amplias variaciones en las tasas de datos y la comunicacin Representacin de ligaduras de tiempo Requisitos especiales para manejo de errores y recuperacin de fallos Procesamiento asncrono Acoplamiento necesario e inevitable con sistemas operativos, hardware y otros elementos externos del sistema
Ejemplos
Sistema de oficina y equipo mviles
Maquinas contestadoras Copiadoras Faxes Laptops y notebooks Telefonos moviles PDAs, Organizadores personales Still and video cameras Sistemas de Telefonia Grabacion de tiempo Impresoras Hornos de Microondas
Sistemas en Edificios
Aire acondicionado Respaldo y generadores de luz Administracion de edificios Television por cable Controladores de Fuego Calefaccion y Ventilacion Elevadores, Escaleras Iluminacion Seguridad Camaras de Seguridad Extintores
Ejemplos
Transporte
Aereoplanos Trenes Autobuses Barcos Muelles Automobiles Cntr.de Trafico aereo Sist. de sealizacion Radares Luces de Trafico Maquinas de boletos Camaras de velocidad Detects.de velocidad
Comunicaciones
Telefonia Cable Switches de telefonos Satelites Posicionamiento Global
Otros equipos
Maquinas contestadoras Sist. Tarjetas de crdito Equipos de Imgenes Medicas Ctrl. De calefaccin domestica VCRs