Está en la página 1de 5

Ingeniera en Informtica

Sistemas Operativos
Clasificacin de los Sistemas Operativos
MF-4
10/Febrero/2014

08

El sistema operativo es el programa (o software) ms importante de un ordenador.


Para que funcionen los otros programas, cada ordenador de uso general debe
tener un sistema operativo. Los sistemas operativos realizan tareas bsicas, tales
como reconocimiento de la conexin del teclado, enviar la informacin a la
pantalla, no perder de vista archivos y directorios en el disco, y controlar los
dispositivos perifricos tales como impresoras, escner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y
poder, es como un polica de trfico, se asegura de que los programas y usuarios
que estn funcionando al mismo tiempo no interfieran entre ellos. El sistema
operativo tambin es responsable de la seguridad, asegurndose de que los
usuarios no autorizados no tengan acceso al sistema.
En cuanto a su clasificacin, podemos citar tres muy importantes: al nmero de
usuarios que atiende, el nmero de programas que ejecuta al mismo tiempo y al
nmero de procesadores que administra.

SISTEMAS MONOUSUARIOS Y MULTIUSUARIOS


Monousuarios:
Los sistemas operativos monousuarios son aquellos que soportan a un solo
usuario a la vez, sin importar el nmero de procesadores que tenga la
computadora o el nmero de procesos o tareas que el usuario pueda ejecutar en
un mismo instante de tiempo, las computadoras personales tpicamente se han
clasificado en este rengln.
Multiusuarios:
Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones, ni
importa el nmero de procesadores en la maquina ni el nmero de procesos que
cada usuario puede ejecutar simultneamente.
Los recursos que se comparten son por lo regular una combinacin de:
Procesador.
Memoria.
Almacenamiento secundario (almacenaje en disco duro).
Programas.
Perifricos como impresoras, plotters, scanner, etc.
De tal modo que los mltiples usuarios tienen la impresin de utilizar un ordenador
y un sistema operativo unificado, que les estn dedicados por completo.

SISTEMAS DE TAREA NICA Y MULTITAREAS


Tarea nica
Los sistemas operativos de tarea nica, ms primitivos, slo pueden manejar un
proceso en cada momento. Por ejemplo, cuando la computadora est imprimiendo
un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones
hasta que se termine la impresin. Un ejemplo claro de sistema operativo
monotarea es DOS (Disk Operanting System).
Multitarea
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios
procesos simultneamente. En la mayora de los ordenadores slo hay una UCP;
un sistema operativo multitarea crea la ilusin de que varios procesos se ejecutan
simultneamente en la UCP. El mecanismo que se emplea ms a menudo para
lograr esta ilusin es la multitarea por segmentacin de tiempos, en la que cada
proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si
el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro
proceso. Este intercambio de procesos se denomina conmutacin de contexto.
El sistema operativo se encarga de controlar el estado de los procesos
suspendidos. Tambin cuenta con un mecanismo llamado planificador que
determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los
procesos basndose en su prioridad para minimizar el retraso percibido por el
usuario. Los procesos parecen efectuarse simultneamente por la alta velocidad
del cambio de contexto.
Las caractersticas de un Sistema Operativo de multitarea son las siguientes:

Mejora productividad del sistema y utilizacin de recursos.


Multiplexa recursos entre varios programas.
Generalmente soportan mltiples usuarios (multiusuarios).
Proporcionan facilidades para mantener el entorno de usuarios individuales.
Requieren validacin de usuario para seguridad y proteccin.
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 definicin ya que
soportan la ejecucin simultnea de mltiples tareas sobre diferentes
procesadores.
En general, los sistemas de multiprogramacin se caracterizan por tener
mltiples programas activos compitiendo por los recursos del sistema:
procesador, memoria, dispositivos perifricos.

SISTEMAS MONOPROCESO Y MULTIPROCESO


Segn el nmero de procesadores que el sistema operativo es capaz de utilizar,
se pueden clasificar los sistemas operativos de la forma siguiente:
Monoproceso
El ordenador en el cual se utiliza el sistema operativo solo tiene un procesador y el
sistema operativo solo es capaz de manejar un procesador. Todos los procesos
del sistema pasaran por dicho procesador Aunque el sistema pueda denominarse
multitarea y multiusuario, y de hecho varias personas puedan trabajar con el
mismo equipo, teniendo este un solo procesador, realmente los procesos que es
capaz de ejecutar el procesador a la vez, es solo uno, aunque se reparte el tiempo
de uso del procesador entre todos los procesos activos del sistema, simulando un
multiproceso.
Multiproceso
Si el sistema informtico cuenta con dos o ms procesadores, existen sistemas
operativos capaces de gestionar varios procesadores a la vez, de esta forma se
aprovecha mejor la capacidad del equipo en la ejecucin de procesos entre varios
procesadores, la utilizacin de los procesadores por parte del sistema puede ser
de dos tipos:
1.

Multiproceso simtrico (SMP, Symetrical MultiProcessing): En el cual el


sistema operativo utiliza los procesadores por igual alternando el uso de los
mismos de forma simultnea.

2.

Multiproceso asimtrico (AMP, Asymetrical MultiProcessing): El sistema


reparte las tareas que estn realizando los procesadores, determinando que
procesos ejecuta cada procesador.

Autores consultados:
Ariana Quintana Mndez; Maestra en Educacin
http://softwaredesistemaarianaquintana.blogspot.mx/2011/09/sistemasoperativos.html

También podría gustarte