Metodos Distribuidos

Páginas: 6 (1389 palabras) Publicado: 23 de agosto de 2013
MÉTODOS DE DISTRIBUCIÓN DE CARGAS (HILOS, TAREAS, PROCESOS)
Threads llamados procesos ligeros o contextos de ejecución.
- Típicamente, cada thread controla un único aspecto dentro de un programa.
- Todos los threads comparten los mismos recursos, al contrario que los procesos en donde cada uno tiene su propia copia de código y datos (separados unos de otros).

Los sistemas operativosgeneralmente implementan hilos de dos maneras:
MULTIHILO APROPIATIVO
Permite al sistema operativo determinar cuándo debe haber un cambio de contexto.
La desventaja de esto es que el sistema puede hacer un cambio de contexto en un momento inadecuado, causando un fenómeno conocido como inversión de prioridades y otros problemas.
 MULTIHILO COOPERATIVO
Depende del mismo hilo abandonar el controlcuando llega a un punto de detención, lo cual puede traer problemas cuando el hilo espera la disponibilidad de un recurso.
MODELOS DE PROCESADORES
La historia de los microprocesadores comienza en 1971, con el desarrollo del procesador 4004 de Intel, para facilitar el uso de una computadora.
La época de los PC (personal computer), comenzó en 1978 junto con el procesador, 8086.
Los modelos deprocesadores se han ido desarrollando de acuerdo a las necesidades de cada uno de los usuarios, los cuales pedían menores tiempos de respuesta, demandaban más capacidad de almacenamiento así como también, las posibilidades de compartir información de una manera mucho más fácil y eficiente por eso se desarrollaron tres modelos básicos, LOS DE ESTACIÓN DE TRABAJO, DE PILA DE PROCESADORES Y LOSHÍBRIDOS los cuales permitían hacer mejor uso de los recursos existentes

MODELO DE ESTACION DE TRABAJO

El sistema consta de estaciones de trabajo (PC) dispersas conectadas entre sí mediante una red de área local (LAN).Pueden contar o no con disco rígido en cada una de ellas
Los usuarios tienen:
Una cantidad fija de poder de cómputo exclusiva.
Un alto grado de autonomía para asignar los recursosde su estación  de trabajo.
USO DE LOS DISCOS EN LAS ESTACIONES DE TRABAJO:
Sin disco:
Bajo costo, fácil mantenimiento del hardware y del software.
Gran uso de la red, los servidores de archivos se pueden convertir en cuellos de botella.
Con disco:
Disco para paginación y archivos de tipo borrador:
Reduce la carga de la red respecto del caso anterior.
Alto costo debido al gran númerode discos necesarios.
Generalmente se considera que una estación de trabajo está “inactiva” cuando:
Nadie toca el ratón o el teclado durante varios minutos.
No se ejecuta algún proceso iniciado por el usuario.



MODELO DE PILA DE PROCESADORES

Se dispone de un conjunto de CPU que se pueden asignar dinámicamente a los usuarios según la demanda.
Los usuarios no disponen de estaciones detrabajo sino de terminales gráficas de alto rendimiento.
En general este modelo puede reducir significativamente el tiempo de espera al tener una sola cola de procesadores a repartir.
La capacidad de cómputo se puede gestionar de mejor forma si se tiene micros con mayores capacidades
MODELO HIBRIDO
Consta de estaciones de trabajo y una pila de procesadores. El sistema operativo permite másde un hilo por proceso.
El soporte de lenguaje de programación utiliza un hilo del núcleo para implementar un grupo de hilos de usuario. Proporciona flexibilidad y un máximo rendimiento potencial al programador de la aplicación.
El trabajo interactivo se ejecuta en cada estación de trabajo, y el no interactivo o más pesado en la pila de procesadores, obteniendo una respuesta más rápida, undiseño sencillo y un uso de los recursos adecuado.
VENTAJAS DE UN MODELO HIBRIDO
Recursos de procesamiento ajustados a las necesidades del usuario.
Ejecución concurrente.
Acceso a través de terminales (menor precio).
Los usuarios utilizan estaciones de trabajo.
Realizan trabajos interactivos en las estaciones de trabajo.

ASPECTOS DEL DISEÑO DE ALGORITMOS DE ASIGNACIÓN DE PROCESADORES
Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos Y Distribuciones De Muestreo
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • distribuidos
  • Distribuciones
  • Distribuciones
  • Distribuciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS