“Conocimientos Sistemas>Conocimientos básicos de informática

¿Cuáles son las desventajas de un sistema operativo en tiempo real

2012/7/11
¿ Un sistema operativo en tiempo real ( RTOS ) es un tipo específico de sistema operativo que lleva a cabo funciones y cálculos dentro de un tiempo especificado . Se da prioridad a las tareas y puede suspender uno a favor de otro de mayor prioridad , asegurando que procesa la tarea más importante primero . Sin embargo , junto con los beneficios de la utilización de un RTOS , sino que también tiene varios inconvenientes , incluyendo el coste del sistema operativo y su aplicación complicada . Tipos

Los dos tipos principales de RTOS son suaves en tiempo real ( SRT ) y duro en tiempo real ( HRT ) . Un HRT tiene la capacidad de garantizar que siempre procesará las operaciones dentro de un marco de tiempo garantizado , mientras que un SRT sólo puede garantizar los mismos resultados de la mayoría de las veces. Esto ayuda a los SRT optimizar los elementos no esenciales de la solicitud , que la terapia de reemplazo hormonal no hace. Sistemas de SRT no son fiables en situaciones en las que se deben cumplir , como por ejemplo en equipos médicos o sistemas de control del motor , donde incluso una menor latencia puede tener resultados catastróficos plazos críticos . Por otro lado , el uso de un HRT en sistemas no críticos, como la transmitida por streaming en Internet , dará lugar a la HRT hacer trabajo extra y el uso de recursos excesivos del sistema innecesariamente .
Requisitos

RTOS necesita tener una mayor capacidad de multitarea que un no- RTOS para que pueda priorizar múltiples hilos de proceso. El tamaño de un RTOS significa que puede proporcionar un mayor rendimiento que un no - RTOS ya que utiliza menos multitarea general , pero esto no es una regla . Las otras partes del sistema informático , incluyendo la CPU y la memoria , determinar la eficacia de un RTOS . Debido a la compleja programación en un RTOS , requiere más código para llevar a cabo con eficacia que un no - RTOS , por lo que requiere más espacio en un sistema informático.
Velocidad

RTOS utiliza algoritmos avanzados para programar tareas . Esto permite que la flexibilidad que necesita para dar prioridad a las aplicaciones , sino que también significa que requiere mayores recursos y tiempo . Durante un período de tiempo dado , un RTOS tiende a completar menos trabajo que un no - RTOS . Un RTOS menudo tiene que acceder a los componentes como controladores de dispositivos , que factores en la cantidad de tiempo que tarda en completar ciertas tareas. Además, un RTOS requiere más señales de interrupción que un no- RTOS . Una interrupción mide el tiempo que pasa entre el momento un sistema operativo crea la interrupción y cuando se procesa. Un RTOS necesario para garantizar un tiempo máximo que puede tomar para procesar la interrupción.

Conocimientos básicos de informática
Cómo comprobar la memoria virtual en Windows XP
Los diferentes sistemas operativos para ordenadores de escritorio
Cómo agregar un archivo mediante CMD Line
¿Cómo evitar que una aplicación acceda a Internet
Cómo utilizar la papelera de reciclaje del ordenador
Cómo recuperar archivos borrados en Windows 98
Cómo dejar de Trend Micro en el arranque
¿Cómo se puede configurar una opción de alerta en el DSN de Monitoreo
Conocimientos Informáticos © http://www.ordenador.online