Please enable JavaScript.
Coggle requires JavaScript to display documents.
sistemas operativos de tiempo real: - Coggle Diagram
sistemas operativos de tiempo real:
Definición:
un tipo de sistema operativo que se utiliza en sistemas que requieren respuestas rápidas y predecibles a eventos externos
Características:
-la capacidad de responder a eventos externos en tiempo real
-el uso de algoritmos de programación de prioridad para determinar la importancia de los procesos
-la capacidad de garantizar plazos para el procesamiento de tareas
-la tolerancia a fallos.
Ejemplos:
-sistemas de control de procesos industriales
-sistemas de control de tráfico aéreo
-sistemas de navegación de vehículos
-sistemas de control de robots
-entre otros posibles ejemplos .
Tipos:
-sistemas operativos de tiempo real duro
son sistemas críticos que no pueden permitirse un fallo
-sistemas operativos de tiempo real blando
pueden tolerar ciertos retrasos en el procesamiento.
Arquitectura:
-Núcleo del sistema operativo
el componente central del sistema operativo que controla todas las operaciones y proporciona los servicios básicos de gestión de recursos y programación de tareas en tiempo real.
-Planificador en tiempo real
El componente clave que se encarga de asignar prioridades a las tareas en tiempo real y decidir cuál de ellas se ejecutará en función de su importancia y restricciones de tiempo.
-Subsistema de entrada/salida
-El responsable de administrar las operaciones de entrada/salida de los dispositivos conectados al sistema, garantizando que se completen dentro de los plazos establecidos.
-Gestor de memoria
El responsable de administrar la memoria del sistema, garantizando que se asignen y liberen los recursos de manera eficiente y que se cumplan las restricciones de tiempo.
-Bibliotecas de tiempo real
-Es el conjunto de rutinas y funciones que se utilizan para facilitar el desarrollo de aplicaciones en tiempo real.