Sistemas Operativos por la forma de ofrecer sus servicios(Visión Externa)
Bajo esta clasificación hoy en día se pueden detectar dos tipos principales:
Sistemas Operativos de Escritorio
Estos sistemas se utilizan en los equipos
personales,estaciones de
trabajo,portátiles,etc.
Nota:
Un ejemplo de este sistema seria Windows XP.
Sistemas Operativos Distribuidos
Este se define como una
colección de equipos
informáticos separados
físicamente y conectados entre
sí por una red de
comunicaciones distribuida.
Nota:
Una ventaja fundamental de los sistemas distribuidos,es que permiten aumentar la potencia del sistema informático, de modo que 100 ordenadores trabajando en conjunto, permiten formar un único ordenador que sería 100 veces más potente que un ordenador 4 convencional.
Sistemas Operativos por
su tipo de licencia
O.EM.
Este tipo de licencia se las otorga el desarrollador del sistema
operativo al fabricante del hardware ,de modo que cuando
nosotros compramos uno de sus productos etse viene con una
licencia de uso del sistema operativo de tipo OEM.
Nota:
Estas licencias son las más económicas, y suelen poseer restricciones especiales, aparte de venir sin manual ni caja.
RETAIL.
Es la licencia que compramos
directamente del desarrollador. Somos
propietarios de la licencia, podemos
instalarlo en cualquier tipo de software
compatible,podemos vender la licencia o
revenderla.
Nota:
Normalmente solo permiten su uso en una sola maquina a la vez.
Vienen con su caja y manuales.
VLM(Licencias
por Volumen)
Son las licencias más
caras
evidentemente,aunque
son bastante más
económicas que comprar
cada una de las licencias
individualmente.
MSDN(Licencias
de Edcucación)
Son unas licencias especiales de Microsoft que
permiten su uso únicamente para actividades
educativas y fotmación.
Sistemas Operativos en Red
Estos se definen como
aquellos que tienen la
capacidad de
interactuar con
sistemas operativos en
otras computadoras
por medio de un medio
de transmición con el
objeto de intercambiar
información,transferir
archivos,etc.
Nota:
Un ejemplo de este sistema seria Windows 2003 o 2008.
Sistemas Operativos por su Disponibilidad
Sistemas Operativos Libres
Son sistemas operativos a los que
se ha renunciado a cualquier tipo
de propiedad intelectual.Son
sistemas que pueden usarse
libremente,ser
distribuidos,permiten que se
acceda a su código fuente y
permiten que este sea modificado
de la forma que queramos.
Sistemas Operativos Propiertarios
Se les denomina propietarios porque son sistemas
propiedad de la empresa que los desarrolla. La
empresa no vende en realidad el sistema
operativo,sino uno licencia de uso del mismo.
Nota:
Toda la familia Windows es un claro ejemplo de este sistema.
Sistemas Operativos por su estructura(Visión Interna)
Existen 2 tipos fundamentales :
Monolítica
Nota:
Estos sistemas tienen la ventaja de ser muy rapidos en su ejecución (solo hay que ejecutar un programa).
Pero también cuentan con el inconveniente de carecer con la flexibilidad suficiente para soportar diferentes ambientes de trabajo.
Estos sistemas operativos suelen ser hechos para solucionar un problema en concreto y NO para trabajar en forma generalista.
En este tipo de sistemas nos encontramos con que
el sistema operativo esta formado por un unico
programa dividido en rutinas,en donde cualquier
parte del sistema operativo tiene los mismos
privilegios que cualquier otra.
Jerárquica
Nota:
A medida que fuerón creciendo las necesidades de los usuarios y se perfeccionarón los sistemas, se hizo necesaria una mayor organización de software.
En la estructura que les muestro acontinuación se basa practicamente en la mayoría de los sistemas operativos actuales.
A medida que fueron creciendo las
necesidades de los usuarios y se
perfeccionarón los sistemas, se hizo necesaria
una mayor organización del software, del
sistema operativo, donde una parte del
sistema contenía subpartes y esto organizado
en forma de niveles.
Sistemas Operativos por servicios ofrecidos
Esta clasificación es la más usada, se clasifican de la siguiente
manera :
Según el número de procesadores
que puede gestionar:
Multiproceso
Es capaz de manejar más de un procesador en el
sistema,distribuyendo la carga de trabajo entre todos los
procesadores que existan en el sistema.
Asimétrica
El sistema operativo selecciona a uno de los procesadores el
cual jugará el papel de procesador maestro y servira como
pivote para distribuir la carga a los demás procesadores,los
cuales se llaman esclavos.
Simétrica
Los procesos o partes de
ellos (THREADS,HEBRAS O
HILOS) son enviados
indistintamente a
cualquiera de los
procesadores disponibles.
Nota:
Se dice que un THREAD es la parte activa en memoria.
Uniproceso
Es aquél que es capaz de manejar
solamente un procesador de la
computadora ,de manera que si la
computadora tuviese más de uno le sería
inútil.
Nota:
Por ejemplo Windows 98 es un sistema operativo Uniproceso
Según el número de
usuarios:
Monousuarios
Son aquéllos que soportan a un usuario a la vez ,sin importar el número
de procesadores que tenga la computadora o el número de procesos o
tareas que el usuario pueda ejecutar en un mismo instante de tiempo.
Nota:
Unos ejemplos de este sistema son MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS
Multiusuario
Estos son capaces de dar servicio a más de un usuario a la vez,ya sea
por medio de varias terminales conectadas a la computadora.
Nota:
Unos ejemplos de este sistema son VMS y Unix
Según el número de tareas:
Multitareas
Es aquél que le permite al
usuario estar realizando varias
labores al mismo tiempo.
Nota:
Un ejemplo de este seria Unix.
Monotareas
Estos sistemas son aquellos que sólo
permiten una tarea a la vez por
usuario.