Friday, December 11, 2015

2.6 APLICACIONES BASICAS DEL SISTEA (PAINT, BLOCK DE NOTAS CALCULADORA Y ANTIVIRUS)

Sabemos que sin CD/DVD, uno no puede ver la película desde el reproductor de DVD, este equipo es de ninguna utilidad sin aplicaciónes.

Aplicación es una simple palabra para describir el software requerido para que una computadora realizar tareas específicas del usuario.

Las aplicaciones son de diferentes tipos basados en su uso.

Se denomina aplicación de escritorio para las PC y se denominan portátil si se utiliza para móviles o gadgets también es conocida como aplicaciones móviles.

Aplicaciones se ejecutan dentro del sistema operativo y realizan sus tareas hasta que se cierran.
Las aplicaciones están disponibles fácilmente y también pueden descargarse de internet.

Hay varias aplicaciones disponibles en el equipo junto con el sistema operativo.

Algunas de las aplicaciones más comunes son:

1. PAINT

2. NOTEPAD

3. Calculadora

4. Word Pad etc.

Calculadora: Esta aplicación puede ser explorada desde el botón Inicio en el lado derecho, a continuación, haciendo clic en programas y accesorios es visible.

Calculadora disponible es de dos tipos, es decir, el estándar y el científico.

Pueden ser utilizado basándose en los requisitos y se parecen similares a las calculadoras físicas.

Bloc de notas: Procede a calculador en lista de accesorios es el Bloc de notas.

Es un procesador de texto simple y no tiene incorporado formato.

Por lo tanto es muy fácil de usar para escribir notas o escritos simples.

La parte superior de la lista tiene cuatro botones para realizar la tarea, es decir, archivo, edición, búsqueda y la ayuda que es suficiente para la escritura de carta simple.

 2.5 CREAR, COPIAR, MOVER Y ELIMINAR ARCHIVOS DE CARPETAS

Los archivos se almacenan en los directorios estructurados de la misma.

Administración de archivos lógicamente ayudan al usuario a buscar sus archivos más rápidamente cuando sea necesario.

Directorio de nombres, si son lógicos es mas fácil para el usuario para reanudar el trabajo más rápidamente y no consigue irritarse cuando se perdió en la búsqueda de sus archivos / carpetas.

Trabajo de directorio del archivo, por ejemplo, se hace para todos los archivos sin terminar o archivos que se utilizan para actualizar regularmente.

Hay sistemas operativos disponibles con las características en donde los usuarios pueden realizar la siguiente actividad con facilidad.
1. Crear: tan pronto como uno comienza la nueva tarea el equipo creará un archivo y debera guardarse en el directorio apropiado.

Creación de archivos requiere nombre correcto del archivo y guardarlo en el directorio apropiado.

Creación de archivos debe garantizar temas unicos y relacionado con el nombre para evitar confusión y el usuario puede simplificar y facilitar la búsqueda con gran velocidad.

2. Copia: Archivos pueden copiarse desde un medio a otro de lectura por usuario.

Comando Copy se utiliza para este propósito.

Copiar el archivo guarda el archivo en su destino original y por lo tanto puede utilizarse una y otra vez.

Por lo general se copian archivos desde la PC desde un directorio a otro, desde PC a USB, unidad de CD/DVD, etc..

3. Movimiento: Se mueven archivos de un directorio a otro directorio para varios propósitos.

Es diferente a copiar los archivos por que cambia el archivo desde una ubicación a otra ya sea la misma máquina o almacenamiento externo como unidad USB, unidad de CD/DVD etc..

4. Editar: Editar es la herramienta más importante para trabajar, en el Bloc de notas y otros archivos relacionados.

Como edición tambien existen varias herramientas como deshacer, cortar, copiar y pegar la tarea requerida, mientras se trabaja en archivos.

La edición es la herramienta más importante que aumenta significativamente la eficiencia si se usan correctamente.

5. Borrar: Eliminar significa borrado de archivos / carpetas / directorios del equipo.

Si el usuario no requiere algunos archivos en el futuro pueden eliminarse y por lo tanto, el equipo queda libre de directorios y archivos no deseados.

Esta opción debe utilizarse con cuidado resulta difícil recuperar los datos una vez eliminados.

Si se envía a reciclar bin puede recuperarse pero si elimina permanentemente el archivo se pierde.

Hay varias utilerias disponibles en programa diferentes.

2.4 DEFINICION Y JERARQUIAS DE CARPETAS

DEFINICIÓN DE CARPETA

Carpeta informática: Es una parte específica del directorio que sirve para organizar, almacenar y señalar la ubicación de archivos, programas, aplicaciones de manera agrupada y ordenada.

JERARQUÍAS DE CARPETAS

o    / (raíz): Es el nivel más alto dentro de la jerarquía de directorios. De aquí cuelgan el resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala el sistema, se selecciona la partición deseada y se le indica que el punto de montaje es justamente /

o    /bin (binarios): Los binarios son los ejecutables de Linux. Aquí tendremos los ejecutables de los programas propios del sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el único directorio que contiene ejecutables como veremos más adelante.

o    /boot (arranque): Aquí nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de configuración de Grub Lilo, hasta el propio kernel del sistema.

o    /dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogéneo de la información. Linux trata los dispositivos como si fueran un fichero más para facilitar el flujo de la información. En esta carpeta tenéis los dispositivos del sistema, por ejemplo los usb, sda (o hda) con sus respectivos números que indican las particiones, etc.

o    /etc (etcétera): Aquí se guardan los ficheros de configuración de los programas instalados, así como ciertos scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuración pueden ser complementados o sustituidos por los ficheros de configuración de usuario que cada uno tiene en su respectivo “home” (carpeta personal).

o    /home (hogar): Este hogar no es más que un directorio que a su vez contiene otros, uno por cada usuario dado de alta en el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, donde están los ficheros de configuración de usuario, así como los archivos personales del mismo que puede crear, modificar y eliminar bajo su propio criterio.

o    /lib (bibliotecas): Contiene las bibliotecas (también mal conocidas como librerías) del sistema, así como módulos y controladores (drivers).

o    /lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema (un apagón por ejemplo), cuando éste se reinicie comprobaréis que se llamará al programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta encontraremos la información que se mal-guardó debido a la incidencia.

o    /media (media/medios): Es donde se montan las unidades extraíbles como los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas distros, como Ubuntu, las particiones adicionales.

o    /mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades.

o    /opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones.

o    /proc: Información para la virtualización del sistema de ficheros de Linux.

o    /root: Es el /home del administrador. Es el único /home que no está incluido -por defecto- en el directorio anteriormente mencionado.

o    /sbin (binarios de sistema): Son los ejecutables de administración, tales como mount, umount, shutdown…

o    /srv (servicios): Información del sistema sobre ciertos servicios que ofrece (FTP, HTTP…).

o    /sys (sistema): Información sobre los dispositivos tal y como los ve el kernel Linux.

o    /tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema este directorio se limpia.

o    /usrEs el directorio padre de otros subdirectorios de importancia:

o    /usr/bin: Conjunto de ejecutables de la mayoría de aplicaciones de escritorio entre otras (por ejemplo firefox).

o    /usr/include: Los ficheros cabeceras para C y C++.

o    /usr/libLas bibliotecas para C y C++.

o    /usr/local: Es otro nivel dentro que ofrece una jerarquía parecida al propio diretorio /usr.

o    /usr/sbinOtra serie de comandos administrativos para el sistema.

o    /usr/shareArchivos compartidos como ficheros de configuración, imágenes, iconos, etc.

o    /usr/srcTiene en su interior el código fuente para el kernel LInux.

o    varFicheros de sistema como el buffer de impresión, logs…

o    /var/cache: Se almacenan datos cacheados para las aplicaciones.

o    /var/lib: Información sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones.

o    /var/lock: Ficheros que se encargan de que un recurso sólo sea usado por una aplicación determinada que ha pedido su exclusividad, hasta que ésta lo libere.

o    /var/logEs uno de los subdirectorios más importantes ya que aquí se guardan todo tipo de logs del sistema.

o    /var/mail: Los correos de los usuarios.

o    /var/optDatos usados por los paquetes almacenados en /opt.

o    /var/run: Información sobre el sistema desde que se inició.

o    /var/spool: Datos esperando a que sean tratados por algún tipo de proceso.

o    /var/tmp: Otro fichero temporal.

2.3 INICIALIZACIÓN DEL SISTEMA

Sistema informático usa varios procesos de arranque al inicio del encendido hasta que el SO llega a ser completamente funcional para el usuario.

Este proceso se llama inicialización del sistema.

La Secuencia de inicialización del sistema depende únicamente del tipo de dispositivo de computadora que se seleccionará para arrancar es decir, se utiliza el BIOS para iniciar el proceso de arranque o inicializacion.

UEFI es un nuevo método que se apresta a cambiar todo el sistema de arranque para nuevas configuraciones, pero todavía tiene que demostrar su rendimiento.

El Proceso de inicialización del sistema de arranque de ambos metodos se discute abajo:

Proceso de inicialización del sistema

Tan pronto como al CPU le es dado poder (energia) comienza tratando de ejecutar un programa al final del área de memoria.

Hay un programa de inicialización de la BIOS en este lugar de memoria y si su código es grande que no se puede editar o controlar el proceso en cualquier forma.

Mas RAM se utiliza en este momento para realizar diversas funciones.

EL BIOS detecta el tipo y tamaño de ROM y realiza una prueba de memoria tan pronto como se detecta la RAM.

Después ese BIOS carga código y datos en áreas de memoria en RAM.
Algunos componentes físicos se ajustan a “sólo lectura” pero este modo es un método específico del chipset(cojunto de chips).

Después de esto el BIOS detecta e inicializa el Hardware, más tarde se configura, enumera y comienza cada bús y cada hardware del sistema.

Durante la inicialización si el BIOS encuentra cualquier chips y está asignado a la memoria física a la dirección elegida por el BIOS pero si no se ha cargado.

El BIOS no realiza su tarea bien o tendra que reconfigurar las necesidades de hardware del OS o reconfigura el bús MTRR o PCI o algunas asignación de tiempo de algún dispositivo y ademas el bus PCI también se llevara a cabo.

Es función de la BIOS que el hardware funcione en condiciones ideales.

Después de la inicialización del BIOS, se elije el dispositivo de arranque para la siguiente secuencia, es decir, la secuencia de arranque.

El BIOS desde una lista almacenada en CMOS eligira el dispositivo de arranque que este trabajando.

El BIOS intentara arrancar desde el disco duro, CD Floppy drive etc..

Hay un sector de arranque en estos dispositivos y una bandera donde el BIOS verifica si el sector de arranque es válido o no.

Luego transfiere el control al primer sector de arranque que encuentra y si no da mensaje de error.

Si el sector de arranque es válido y el BIOS arranca algunos dispositivos carga OS o algun cargador de arranque específico.

Cada sistema operativo tiene cargadores de arranque específicos, almacenados en medios de comunicación en localidades particulares para que el BIOS puede encontrarlo.

Si el cargador de arranque es el disco duro entonces este se encuentra en el primer bloque.

Las principales funciones del gestor de arranque es buscar el núcleo de los medios de comunicación y ejecutarlos tan pronto como se cargue.

Por lo tanto los OS específicos tienen es gestor de arranque o boot loader que finalizan todo el proceso de arranque o inicialización del sistema.

Unidad II 2.2

TIPOS DE SISTEMAS OPERATIVOS 

Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.

Los sistemas operativos más conocidos son los siguientes:

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.

La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.

Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.

Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.

2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.

3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.

4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.

5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dado el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características del SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

\6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas.

Clasificación de Sistemas Operativos

Interfaz de Línea de Comandos.

La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de líneas de comandos se consideran más difíciles de aprender y utilizar que los de las interfaces gráficas. Sin embargo, los sistemas basados en comandos son por lo general programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en gráficos carentes de una interfaz de programación.

Interfaz Gráfica del Usuario.

Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de elementos del menú. Las selecciones pueden activarse bien a través del teclado o con el mouse.

Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que se encarga de la comunicación con el ordenador o computadora. Esto hace que el programador pueda concentrarse en la funcionalidad, ya que no esta sujeto a los detalles de la visualización ni a la entrada a través del mouse o el teclado. También permite a los programadores crear programas que realicen de la misma forma las tareas más frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos estándar de control como ventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz gráfica de usuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un monitor de pantalla grande o un dispositivo óptico de almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios.

Funciones de los Sistemas Operativos.

Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.

Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.

Gestiona los errores de hardware y la pérdida de datos.

Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.

Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de máquina que se emplea, debe establecerse en forma lógica la disposición y características del equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacena.

Clasificación de los Sistemas Operativos.

Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:

Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).

Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.

Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización.

Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP.

Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.

Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes:

Mejora productividad del sistema y utilización de recursos.

Multiplexa recursos entre varios programas.

Generalmente soportan múltiples usuarios (multiusuarios).

Proporcionan facilidades para mantener el entorno de usuarios individuales.

Requieren validación de usuario para seguridad y protección.

Proporcionan contabilidad del uso de los recursos por parte de los usuarios.

Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.

Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.

En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.

Sistema Operativo Monotareas.

Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.

Sistema Operativo Monousuario.

Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.

Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.

Sistema Operativo Multiusuario.

Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.

En otras palabras consiste en el fraccionamiento del tiempo (timesharing).

Sistemas Operativos por lotes.

Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos.

Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico.

Algunas otras características con que cuentan los Sistemas Operativos por lotes son:

Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.

Permiten poca o ninguna interacción usuario/programa en ejecución.

Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.

No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.

Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas de personal, etc.).

Se encuentra en muchos computadores personales combinados con procesamiento serial.

Planificación del procesador sencilla, típicamente procesados en orden de llegada.

Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios.

No requieren gestión crítica de dispositivos en el tiempo.

Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso.

Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.

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 el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes:

Control de trenes.

Telecomunicaciones.

Sistemas de fabricación integrada.

Producción y distribución de energía eléctrica.

Control de edificios.

Sistemas multimedia.

Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes 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.