Está en la página 1de 8

UNIVERSIDAD NACIONAL DE INGENIERIA

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.

• Un sistema operativo de tiempo real debe soportar


– Concurrencia: procesos ligeros (threads) con memoria común.
– Temporización: medida de tiempos y ejecución periódica.
– Planificación: prioridades fijas con expropiación, acceso a
recursos con protocolos de herencia de prioridad.
– Dispositivos de E/S: acceso a recursos de hardware e
interrupciones.
UNIX
Es un sistema operativo creada por Ken Thompson, la filosofía
UNIX son una serie de normas culturales y acercamientos
filosóficos para desarrollar software pequeño pero eficaz. Hace
énfasis en construir código que sea corto, simple, claro, modular
y extensible, que pueda ser mantenido y reutilizado con otros
propósitos por otros desarrolladores que no sean los creadores
originales. UNIX es parte de Mac OS X, es lo que se ejecuta en la
mayoría de los servidores que te dejan acceder a la web, y está
también dentro de millones y millones de teléfonos.
Características:
 Tipo de núcleo UNIX KERNELL
 Es un sistema operativo
multiusuario, con capacidad de
simular multiprocesamiento y
procesamiento no interactivo.
 Está escrito en un lenguaje C.
 Dispone de un lenguaje de control programable llamado
SHELL.
 Ofrece facilidades para la creación de programas y sistemas
y el ambiente adecuado para las tareas de diseños de
software.
 Emplea manejo dinámico de memoria por intercambio o
paginación.
 Tiene capacidad de interconexión de procesos.
 Permite comunicación entre procesos.
 Emplea un sistema jerárquico de archivos, con facilidades
de protección de archivos, cuentas y procesos.
 Tiene facilidad para re direccionamiento de
Entradas/Salidas.
 Garantiza un alto grado de portabilidad.

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/.

También podría gustarte