Ver traducción automática
Esta es una traducción automática. Para ver el texto original en inglés haga clic aquí
#Novedades de la industria
{{{sourceTextContent.title}}}
Cartilla de RTOS, parte una: ¿Funcionamiento en tiempo real en comparación con qué?
{{{sourceTextContent.subTitle}}}
Cartilla de RTOS, parte una: ¿Funcionamiento en tiempo real en comparación con qué?
{{{sourceTextContent.description}}}
¿Cuál es un RTOS?
Como lo conocemos, un sistema operativo en tiempo real (RTOS) se define fácilmente. Referente a los ordenadores de todos los tipos, un RTOS es un sistema que procesa datos mientras que llega con cerca de los retrasos cero. El sistema operativo maneja todos los usos instalado en un ordenador, es decir, procesadores de textos, el corregir de los gráficos, matemático, cad, y otros programas. Abre y cierra los programas basados en entrada del usuario, permite a datos del trabajo ser almacenado para la recuperación más adelante, y, en términos de tiempo real, da prioridad a las tareas basadas en la orden de la importancia.
Un RTOS también ofrece control definido por el usuario sobre los periférico tales como la exhibición, ratón, y otros dispositivos de entrada. También proporciona la interfaz gráfica de usuario (GUI) que dirige a usuarios con operaciones fácilmente del acceso a toda la función de sus ordenadores.
Hoy, los tres el RTOSs más común para los fines generales son IOS de Microsoft Windows y de Apple. Ahora, antes de que haya cualquier discusión sobre el aspecto “en tiempo real” de ninguno de estos, uno debe considerar el hardware. La velocidad a la cual cualquier sistema operativo se realiza dependerán del procesador (CPU), de la cantidad y de la velocidad de funcionamiento de la memoria, y si mantenimiento regular del usuario (el defragging, los análisis del sistema, escondrijo que purga, etc.) está realizado. Por supuesto, hay orientación percibida/psicológica del usuario. Los humores personales parecen a menudo afectar a la velocidad de un ordenador en tiempo del sueño y del drama, pero no en tiempo real.
Los usos no críticos de la medida y del control del traje del IOS de Microsoft Windows y del mac, sino ellos no se recomiendan para los usos que requieren la sincronización de la precisión o el para arriba-tiempo prolongado.
En contraste con los sistemas operativos en tiempo real, Windows y el mac son aceptables para el consumidor/los mercados comerciales.
Requisitos
Según los instrumentos nacionales, ser considerado “tiempo real”, un sistema operativo debe tener un rato máximo sabido para cada uno de las operaciones críticas que se realiza, o pueda garantizar ese máximo la mayor parte del tiempo. Los sistemas operativos que garantizan absolutamente un rato máximo para las operaciones críticas se refieren como tiempo real duro. Los sistemas operativos que pueden garantizar solamente un máximo la mayor parte del tiempo se refieren como tiempo real suave.
Por ejemplo, pudo diseñar un uso aeroespacial por el que una serie de acontecimientos del empujador tuviera que ocurrir en las horas exactas para acelerar un vehículo de espacio en órbita. Si los tiempos de aceleración están apagados, el vehículo sostendrá daños, si no para ser destruido totalmente. El diseñador necesitaría obviamente emplear un sistema operativo en tiempo real duro en el diseño.
Para un uso menos crítico, es decir, vídeo de transferencia y de visión en un dispositivo portátil, perder un valor del microsegundo de datos aquí o allí no causará la destrucción no dicha; algunos improperios impacientes quizá, pero nada de coser habas alrededor. En este caso, el diseñador puede conseguir lejos con desplegar un sistema operativo en tiempo real suave más barato.
Sumario, si un RTOS está montado y programado competente, los programas correrán con la sincronización bastante constante.
Sistemas integrados
Las aplicaciones de consumidor son una cosa que no necesita realmente explicar y, franco, no tienen ningún lugar importante en una discusión de usos críticos. los usos de los Integrar-sistemas confían pesadamente en sus sistemas operativos para controlar todo de redes simples a las salas de operaciones en hospitales a la nave espacial y a los satélites rectores. Y sí, los usos son sin fin y, a mayor o a menos grados, requieren un sistema operativo en tiempo real duro.
La lista de RTOS utilizó en diseños integrados es bastante larga y algunas de las entradas pueden ser esotéricas o adaptarse a procesos y/o a los dispositivos altamente específicos. La razón es que los sistemas integrados pueden utilizar un arsenal de diversos procesadores y niveles de funcionamiento así como de otros dispositivos tales como microcontroladores (MCUs), reguladores programables de la lógica (PLCs), tipos de la memoria y densidades, etc.
Abajo están dos tablas que enumeran algo del RTOS popular para los usos integrados. Hay dos especies de RTOS enumeró: sistemas abiertos de la fuente, que son gratuitamente todavía tener ciertas limitaciones particularmente cuando se trata de seguridad, y propietario que requiere la autorización. Las últimas blancos seguras y usos más de gama alta.
Sistemas operativos en tiempo real de fuente abierta.
RTOS propietario
Un anuncio profundizado, que es un pedazo demasiado grande presentar aquí, está disponible de Wikipedia. Muestra más o menos todo el RTOS disponible con una descripción de cada uno. También, si usted está asistiendo a los sensores Cercano oeste, esté seguro de asistir al taller de los sistemas operativos en tiempo real que domina presentado por Jacob Beningo, presidente, grupo integrado Beningo. El taller será sostenido el miércoles 4 de octubre de 2017 a partir del 10:15 al 2:00 P.M. en los sensores Live Theater.