Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE CIENCIAS
CURSO:
SISTEMAS OPERATIVOS
CODIGO:
CC-361
CICLO:
2018-I
TEMA:
SITESMAS OPERATIVOS EN TIEMPO REAL
PROFESOR:
SOTELO ANTAURCO
INTEGRANTES:
CARRERA MARTINEZ ANTHONY 20150500C
ALCARRAZ MUCHA ANTHONY R. 20150516G
2018
INTRODUCCION
Forman parte constituyente de otros sistemas con los que
intercambian datos y señales, y sobre los que realizan funciones
de control.
• Combinan Hardware, Software y Comunicaciones pero
tienen recursos limitados.
• Son reactivos con el entorno control, percepción,
reconocimiento adaptabilidad.
• Computacionalmente activos.
• Conectan el mundo físico con el mundo virtual.
Distinguimos dos subsistemas: sistema controlado o entorno
(teléfono, coche, fábrica).
• Tiene una dinámica propia, que sólo es parcialmente
modificada sistema de control:
Suele estar basado en un microprocesador.
• Su programación es más flexible.
• Adapta su funcionamiento al sistema controlado, del cual
recibe información mediante sensores.
• Opera sobre el sistema controlado mediante actuadores.
RESUMEN
• Los sistemas operativos convencionales no son adecuados para
realizar tareas de tiempo real
– No tienen un comportamiento determinista.
– No permiten garantizar los tiempos de respuesta.
QNX
Es un sistema operativo de tipo Unix que cumple con la norma
POSIX ( Portable Operating System Interface) , desarrollado por
QNX Software Systems, posteriormente adquirida por BlackBerry
, Es desarrollado principalmente para su uso en sistemas
embebidos. Se utiliza en una variedad de dispositivos, incluyendo
coches y teléfonos móviles, además en la medicina.
Características:
Las características distintivas de QNX son:
Arquitectura de kernel micronúcleo
Una shell de interfaz de usuario
VxWorks
Es un sistema operativo de sistemas integrados, basado en Unix,
Hecho por Wind River Systems. Como la mayoría de los sistemas
operativos en tiempo real, vxWorks incluye kernel multitarea con
planificador preemptive (los procesos pueden tomar la CPU
arbitrariamente), respuesta rápida a las interrupciones,
comunicación entre procesos, sincronización y sistema de
archivos.
Características:
Las características distintivas de
VxWorks son:
La compatibilidad POSIX
El tratamiento de memoria
Las características de multi-
procesador
Una shell de interfaz de usuario
Monitor de rendimiento y depuración de código fuente y
simbólico.
Haiku
Es un sistema operativo de código
abierto actualmente en desarrollo que
se centra específicamente en la
informática personal y multimedia.
Inspirado por BeOS (Be Operating
System), Haiku aspira a convertirse en un sistema rápido,
eficiente, fácil de usar y fácil de aprender, sin descuidar su
potencia para los usuarios de todos los niveles.
Caracteristicas:
Haiku cuenta con un micronúcleo modular propio,
llamado NewOS, el cual será altamente optimizado
para trabajo con audio, vídeo, gráficos, y animaciones en tres
dimensiones inspirado en el del original BeOS.
Su arquitectura de núcleo avanzada ofrece capacidad para
múltiples procesadores, un alto rendimiento, ancho de banda de
entrada/salida modular y un penetrante sistema multihilo para
su sistema de procesos multitarea reentrante, flexibilidad gráfica
y respuesta en tiempo real, a diferencia de otros sistemas
operativos.
Haiku Os es nativamente gráfico, en herencia desde BeOs,
Programación visual por nodos a partir de las salidas de los
programas que lo permiten a través de un software nativo
llamado Cortex.
Symbian
Es un sistema operativo propiedad
de Nokia, y que en el pasado fue
producto de la alianza de varias
empresas de telefonía móvil.
El objetivo del Symbian era crear un
sistema operativo para terminales
móviles que pudiera competir con el de Palm o el Windows
Mobile de Microsoft y
posteriormente Android de Google , iOS de Apple, Windows
Phone de Microsoft y BlackBerry OS de Blackberry.
CONCLUSIONES
• Este trabajo intentar reflejar de manera rápida y sencilla las
características, aplicaciones y escalabilidad de los sistemas
operativos de tiempo real llevando al lector a entender los
aspectos técnicos y aplicativos de el mismo.
• Los sistemas operativos de tiempo real son
extremadamente necesarios ya que nos ayudan a tener
perspectivas tecnológicas que ayudan en todos los aspectos
inclusive los más básicos de las personas del mundo.
RECOMENDACIONES
• Recomendamos a nuestros lectores revisar los siguientes
sitios web para asi tener mas información sobre los
sistemas operativos en tiempo real y sus aplicaciones.
• [1] Website, Octubre 2015.
http://www.tik.ee.ethz.ch/education/lectures/ES/slides/6_
RTOS. pdf.
• [2] Website, Octubre 2015.
http://www.cis.upenn.edu/~lee/06cse480/lec-
RTOS_RTlinux.pdf.
• [3] Website, Octubre 2015.
http://www.springer.com/cda/content/document/cda_
downloaddocument/9781402094354-c2.pdf?SGWID=0-0-
45-699603- p173865105.
• [4] Website, Octubre 2015. www.ni.com/white-
paper/3938/en/pdf.
• [5] Website, octubre 2015.
http://eecatalog.com/intel/2014/01/14/the-internet-of-
thingsdefines-the-future-of-the-rtos/.