Documentos de Académico
Documentos de Profesional
Documentos de Cultura
─Trabajo Final ─
“Sistemas Operativos y sus Variedades”
Sistema Operativo I
Objetivo
Dónde se utiliza
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones
muy específicas como control de tráfico aéreo, bolsas de valores, control de
refinerías, control de laminadores. También en la rama de la automovilística y
de la electrónica de consumo, las aplicaciones de tiempo real están creciendo
muy rápidamente.
Control de trenes.
Telecomunicaciones.
Sistemas de fabricación integrada.
Producción y distribución de energía eléctrica.
Control de edificios.
Sistemas multimedia.
Características
Se dan en entornos en donde deben ser aceptados y procesados gran cantidad
de sucesos, la mayoría externos al sistema computacional, en breve tiempo o
dentro de ciertos plazos.
Se utilizan en control industrial, conmutación telefónica, control de vuelo,
simulaciones en tiempo real., aplicaciones militares, etc.
Objetivo es proporcionar rápidos tiempos de respuesta.
Procesa ráfagas de miles de interrupciones por segundo sin perder un solo
suceso.
Proceso se activa tras ocurrencia de suceso, mediante interrupción.
Procesador
Este tipo de sistemas operativos no es necesariamente eficiente en el sentido
de tener una capacidad de procesamiento alta. El algoritmo de programación
especializado, y a veces una tasa de interrupción del reloj alta pueden interferir
en la capacidad de procesamiento. Aunque para propósito general un
procesador moderno suele ser más rápido, para programación en tiempo real
deben utilizarse procesadores lo más predecibles posible, sin paginación.
Todos estos factores en un procesador añade una aleatoriedad que hace que
sea difícil demostrar que el sistema es viable, es decir, que cumpla con los
plazos de tiempo para la ejecución de las tareas y la atención de los servicios o
interrupciones. Un sistema operativo de tiempo real puede ser implementado
en microcontroladores o procesadores digitales de señal "DSP's", así, se
pueden desarrollar aplicaciones embebidas en diferentes áreas de la
electrónica.
Diseño
Hay dos diseños básicos:
Memoria
Hay dos problemas con el reparto de la memoria en SOTR (sistemas
operativos en tiempo real). El primero, la velocidad del reparto es importante.
Un esquema de reparto de memoria estándar recorre una lista conectada de
longitud indeterminada para encontrar un bloque de memoria libre; sin
embargo, esto no es aceptable ya que el reparto de la memoria debe ocurrir en
un tiempo fijo en el SOTR.
Comunicaciones
Para las comunicaciones se suelen usar conexiones o redes deterministas
CAN bus o puertos serie, ya que las redes más usuales, como Ethernet son
indeterministas y no pueden garantizarnos el tiempo de respuesta. El sistema
CAN bus es utilizado para la interconexión de dispositivos electrónicos de
control (ECU) en los vehículos.
QNX:
Es un sistema operativo embebido desarrollado por QNX Software Systems
Ltd, para aplicaciones de dispositivos electrónicos, telecomunicaciones,
sistemas automotrices, etc.; que necesitan una gran confiabilidad, desempeño,
funcionalidades específicas, y una escalabilidad masiva.
Estos dispositivos fueron sustituidos por los teléfonos inteligentes que pueden
realizar muchas de las funciones que hace una computadora de escritorio (ver
películas, crear documentos, juegos casuales, correo electrónico, navegar por
Internet, reproducir archivos de audio, etc.) con la ventaja de ser un objeto del
que se dispone constantemente.
El término handheld, hand-held computer o hand-held device, es un anglicismo
que traducido al español significa “de mano” (computadora o dispositivo de
mano) y describe al tipo de computadora portátil que se puede llevar en una
mano mientras se utiliza.
Esta categoría de computadora tuvo principalmente importancia en la década
de 1980, con fabricantes como Casio, Sharp, Tandy/Radio Shack o Hewlett-
Packard. Se podían programar en BASIC o uno en lenguaje especializado
propio de los ordenadores de bolsillo.
En 1989, el Atari Portfolio, aunque técnicamente clasificado como palmtop fue
una muestra temprana de algunos de los más modernos dispositivos
electrónicos. Otros dispositivos como los Psion Organiser II (1986), el Sharp
Wizard o la Amstrad Penpad (1993) fueron sentando la base de las
funcionalidades de las PDAs. Pero el primer ordenador de bolsillo apareció en
el mercado en 1991 con un display bastante grande para visualizar una hoja de
cálculo, o un documento de Word y que aun teniendo teclado se podía emplear
sobre la palma de la mano: el Psion Series 3. Tenía una pantalla (con gráficos)
de 16 filas por 40 columnas y funcionaba con el sistema operativo Psion OS (se
alimentaba con dos pilas).
Ilustración de un PC de escritorio.
Una computadora personal, computador personal u ordenador, conocida
como PC (siglas en inglés de personal computer), es un tipo
de microcomputadora diseñada en principio para ser utilizada por una sola
persona.
Habitualmente, la sigla PC se refiere a las computadoras IBM PC compatibles.
Una computadora personal es generalmente de tamaño medio y es usada por
un solo usuario (aunque hay sistemas operativos que permiten varios usuarios
simultáneamente, lo que es conocido como multiusuario).
Suele denominarse ordenador de sobremesa, debido a su posición estática e
imposibilidad de transporte a diferencia del ordenador portátil.
Una computadora personal suele estar equipada para cumplir tareas comunes
de la informática moderna, es decir permite navegar por Internet,
estudiar, escribir textos y realizar otros trabajos de oficina o educativos, como
editar textos y bases de datos, además de actividades de ocio, como escuchar
música, ver videos, jugar, etc.