Existen módulos grandes en el núcleo, los cuales
interactúan entre sí, para poder tener esta estructura, las
diferentes partes del kernel son compiladas por capas.
Procesos principales
Un Programa principal que
invoca el procedimiento de
servicio solicitado.
Un Conjunto de procedimientos de
servicio que llevan a cabo las llamadas
del sistema.
Un Conjunto de procedimientos de
utilería que ayudan a los
procedimientos del servicio.
Jerarquico
Consiste en organizar el sistema operativo
con una jerarquía de capas cada una
construida sobre la que esta bajo ella.
Ejemplo
Multics
Unix
Por sus Servicio Ofrecidos
Monousuario
sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo.
Multiusuario
sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente,
estrictamente es pseudo-simultáneo
Monotareas
sistema operativo que solamente puede ejecutar un proceso del programa de computación a la misma vez.
Multitareas
Los sistemas operativos multitarea son capaces de dar servicio a más de un proceso a la vez para permitir la
ejecución de muchos más programas.
Uniproceso
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador del ordenador, de
manera que si el ordenador tuviese más de uno le sería inútil.
Multiprocesos
Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de
uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos
sistemas trabajan de dos formas
Asimétrica
cuando se trabaja de manera asimétrica, el sistema
operativo selecciona a uno de los procesadores el cual
jugará el papel de procesador maestro y servirá como
pivote para distribuir la carga a los demás procesadores,
que reciben el nombre de esclavos.
Simétrica
cuando se trabaja de manera simétrica, los procesos o
partes de ellos (threads) son enviados indistintamente
a cual quiera de los procesadores disponibles, teniendo,
teóricamente, una mejor distribución y equilibrio en la
carga de trabajo bajo este esquema.
Por sus servicios (Version Externa)
Escritorio
Red
Distribuidos
Por su Disponibilidad
Propietarios
Se les denomina propietarios porque son sistemas propiedad de la empresa que los desarrolla.
Libres
Son sistemas operativos en los que se ha renunciado a cualquier tipo de propiedad intelectual.
Tipos de Licencias
O.E.M
Este tipo de licencias se las otorga el desarrollador del sistema
operativo al fabricante de hardware, de modo que cuando nosotros
compramos uno de sus productos, este viene con una licencia de uso
del sistema operativo de tipo OEM
Ratail
Es la licencia que compramos directamente del
desarrollador. Somos propietarios de la licencia, podemos
instarlo en cualquier tipo de hardware compatible,
podemos revender la licencia o cederla, etc.
VLM
Para una empresa con cientos de ordenadores, es complicado
controlar las licencias individuales de cada una de sus máquinas.
Existe la posibilidad de contratar un tipo de licencia especial con el
desarrollador, de modo que con una única clave de licencia,
podemos utilizar varias máquinas a la vez.
MSDN
Son unas licencias especiales de Microsoft que permiten
su uso únicamente para actividades educativas y de
formación.