jueves, 13 de septiembre de 2012

Clases de SO Distribuidos


Por su estructura 
  • Monolítica: Es  la  estructura  utilizada en los primeros SO en la que las funciones  se implementan en el kernel.
  • Por capas: Corresponde a una estructura  jerárquica que se divide en distintos niveles.
  • Maquina virtual: Se trata de un tipo de sistemas  operativos que presentan una interfaz a cada proceso, mostrando una máquina que parece idéntica a la maquina  real. 

Por los modos de explotación: maneras que puede  funcionar un 
  • Procesamiento por lotes: Es la agrupación por bloques  de los  trabajos  similares, existe la ausencia  de interacción entre el usuario y el proceso mientras se  ejecuta.
  • Multiprogramación: El SO se encarga de distribuir  la carga  computacional entre los procesadores existentes, con el fin de  incrementar el procesamiento de la máquina.Tiempo real: Un SO  en tiempo real  es aquel en el cual los resultados  son correctos  también es correcto  en el  tiempo que se producen los resultados.
  • Híbrido: Estos SO intentan ser  una mezcla    de los dos anteriores.
Por los servicios ofrecidos
  • Esta clasificación se tiene en cuenta la visión  del usuario  final 

Por el número de usuario:
  • Monousuario: Son aquellos que únicamente  soportan un usuario a la vez
  • Multiusuario: Son capaces de dar  servicio  a  mas de un usuario a la vez

Por el número de tareas:
  • Monotarea:  Son aquellas que solo permiten una tarea a la vez
  • Multitarea: Es aquella que  permite al usuario  estar realizando  varios  trabajos al mismo  tiempo.

Por el número de procesadores:
  • Monoproceso: Son los que  solamente permiten realizar un proceso a la vez
  • Multiproceso: son aquellos  que permiten realizar varios procesos simultáneamente y son  capaces de  ejecutar varias  tareas  al mismo tiempo.

Por la forma de ofrecer los servicios.
  • Sistema centralizado: Con este  tipo de modelo  los computadores  mainframe se encargaban de todo el procesamiento  y los usuarios manejaban únicamente terminales  tontas
  • Sistemas de Red: Estos SO son aquellos que mantienen  a dos o mas computadoras  unidas  a través de un medio  de comunicación  con  el objetivo primordial  de poder  compartir  los diferentes recursos  y la  información  del sistema, cada computador mantienen  su propio SO
  • Sistemas distribuidos: Son sistemas  cuasi-independientes  que permiten distribuir los trabajos, tareas  o procesos  entre  un conjunto  de procesadores.

No hay comentarios:

Publicar un comentario