SISTEMA OPERATIVO
Un sistema operativo
es un software de sistema, es decir, un conjunto de programas de computadora
destinado a permitir una administración eficaz de sus recursos. Comienza a
trabajar cuando se enciende el computador, y gestiona el hardware de la máquina
desde los niveles más básicos, permitiendo también la interacción con el
usuario.
Un sistema operativo
se puede encontrar normalmente en la mayoría de los aparatos electrónicos que
utilicen microprocesadores para funcionar, ya que gracias a éstos podemos
entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles,
reproductores de DVD, auto radios, computadoras, etc.).
Un sistema operativo
desempeña 5 funciones básicas en la operación de un sistema informático:
suministro de interfaz al usuario, administración de recursos, administración
de archivos, administración de tareas y servicio de soporte y utilidades.
No todas las
utilidades de administración o servicios forman parte del sistema operativo,
además de éste, hay otros tipos importantes de software de administración de
sistemas, como los sistemas de administración de base de datos o los programas
de administración de redes. El soporte de estos productos deberá proporcionarlo
el fabricante correspondiente (que no tiene por qué ser el mismo que el del
sistema operativo).
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.
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.
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 esté 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.
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.
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.
Sistemas Operativos
de tiempo real.
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.
Sistemas Operativos
distribuidos.
Permiten distribuir
trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que
este conjunto de procesadores esté en un equipo o en diferentes, en este caso
es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un
sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj
global, cuyos tiempos de acceso son similares para todos los procesadores. En un
sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj,
ya que cada uno cuenta con su memoria local.
Sistemas Operativos
de red.
Son aquellos sistemas
que mantienen a dos o más computadoras unidas a través de algún medio de comunicación
(físico o no), con el objetivo primordial de poder compartir los diferentes
recursos y la información del sistema.

No hay comentarios.:
Publicar un comentario