domingo, 10 de abril de 2011

Clasificación de los Sistemas Operativos (SO Distribuidos)

Clasificación de los Sistemas Operativos
Mediante este mapa conceptual podremos conocer el concepto del sistema operativo y así mismo la clasificación de ellos tomando en cuenta y el mas importante para esta clase los sistemas operativos distribuidos. Primero definiremos que es un sistema operativo y es  un conjunto de sistemas y procedimientos que actúan como intermediarios entre el usuario y  el hardware  de un computador  y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas.
Así mismo conoceremos  la clasificación de los sistemas operativos uno de ellos el  sistema operativo por lotes este trabaja por bloques para desempeñar más rápido el trabajo y sea eficaz, otra clasificación es la 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. 
El sistema operativo distribuido, es aquel que  desempeñan las mismas funciones que un sistema operativo normal, pero con la diferencia de trabajar en un entorno distribuido. Su Misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red.
En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. 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, lo cual es transparente para el usuario.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.


Por su estructura interna
·         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 SO
·         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 numero 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 .
Puede ocurrir  que  este  conjunto de procesadores se encuentren en el mismo  equipo  o en equipos distintos.


No hay comentarios:

Publicar un comentario