Sistemas de tiempo real
Se emplea cuando existen requerimientos rígidos de tiempo sobre la operación de un procesador o el flujo de datos, por ello, en ocasiones se emplea como dispositivo de control en aplicaciones dedicadas.
El procesamiento debe realizarse dentro de los limites definidos, o el sistema fallara. Por ejemplo, no funcionara si un vaso de robot se le instruyera para detenerse después de haber chocado con el auto. Un sistema de tiempo real se considera que funciona correctamente solo si entrega el resultado correcto dentro de las restricciones de tiempo. Compare este requerimiento con un sistema de tiempo compartido, en donde es deseable (pero no obligatorio) responder rápidamente, o con un sistema por lotes, en donde tal vez no existan restricciones de tiempo en absoluto.
Hay dos tipos de sistema de tiempo real:
Sistema estricto de tiempo real
Garantiza que las tareas criticas se completen a tiempo, esta meta requiere que se establezca un límite de todas las demoras en el sistema; desde la recuperación de datos almacenados hasta el tiempo que requiere el sistema operativo para terminar cualquier solicitud que se haga. Tales restricciones de tiempo determinan los servicios que están disponibles en los sistemas estrictos de tiempo real.
Sistema suave de tiempo real
Una tarea crítica de tiempo real tiene prioridad sobre otras tareas, y retiene dicha prioridad hasta que se complete. Como en el caso de los sistemas estrictos de tiempo real , las demoras del kernal necesitan limitarse; una tarea de tiempo real no puede mantenerse esperando de manera indefinida para q el kernel la ejecute.
Estos sistemas necesitan características avanzadas de sistemas operativos que no son soportados por los sistemas estrictos de tiempo real. Debido al uso extendido de la funcionalidad suave de tiempo real, este a logrado introducirse en la mayoría de los sistemas operativos actuales, incluyendo versiones importantes de UNIX.
El tipo de planificación necesaria para implementar la funcionalidad suave del tiempo real en un sistema operativo.
miércoles, 8 de octubre de 2008
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario