Es una coleccin de computadoras independientes que aparecen ante los
usuarios del sistema como una nica computadora. Sistema inherente distribuido es lo que se denomina con frecuencia
un trabajo cooperativo apoyado por computadora en donde un grupo de
personas localizados a cierta distancia entre si trabajan juntos.
Ventajas de los sistemas distribuidos con respecto a los centralizados
la fuerza motriz real detrs de la tendencia hacia la descentralizacin es
la economa si se paga el doble se obtiene cuatro veces el desempeo la solucin ms eficaz en cuanto a costo es limitarse a un gran nmero de CPU baratos en un mismo sistema una mayor confiabilidad al distribuir carga de trabajo en muchas maquinas
Ventajas de los sistemas distribuidos con respecto de las pc independientes
una razn para la conexin de un grupo de computadoras aisladas en un
sistema distribuido es lograr una mejor comunicacin entre las personas tiene mayor flexibilidad potencial que el hecho de darle cada usuario una computadora personal aislada
desventajas de los sistemas distribuidos
potencial es el debido a las redes de comunicacin estas pueden perder
mensajes lo cual requiere un software especial para su manejo
Multiprocesadores es con base en buses
Consta de cierta cantidad de cpu contando a un bus comn junto con un mdulo de memoria una configuracin sencilla consta de un plano de base (backplane) de alta velocidad o tarjeta madre.
un bus tpico tiene 32 o 64 lneas de direcciones, 32 o 64 lneas de datos
y 32 o ms lneas de control
desventaja de un conmutados de cruceta es que con n CPU y n memorias, se
necesitan n^2 conmutadores de los puntos de cruce sistemas de multiprocesador con tiempo compartido
caractersticas cave de este tui de sistemas es la existencia de una cola
de ejecucin:
una lista de todos los procesos en el sistema que o estn bloqueados en
forma lgica y listos para su ejecucin
el micronucleo monoltico en trminos bsicos proporciona 4 niveles servicios
mnimos
un mecanismo de comunicacin entre procesos
cierta administracin de la memoria una cantidad limitada de planificacin y administracin de procesos de bao nivel entrada/salida de bajo nivel
ninguna maquina tiene la informacin completa acerca del estado del
sistema las maquinas tomas decisiones solo con base en la informacin local la falla de una maquina no arruina el algoritmo no existe una hiptesis implcita de la existencia de un reloj global
los multiprocesadores con memoria compartida tambin ofrecen la imagen de
nico sistema, peo o hacen mediante la vida de centraliza todo.
No son sistemas distribuidos
Un servicio es una entidad software que se ejecuta en una o ms mquinas y
que proporciona un tipo particular de funcin a los clientes. Un servidor es el software de servicio que se ejecuta en una nica mquina. Una cliente es un proceso que puede invocar un servicio utilizando un conjunto de operaciones que forman su interfaz de cliente. El nombrado es una correspondencia entre los objetos lgicos y fsicos. Transparencia de ubicacin el nombre de un archivo no revela ninguna informacin acerca de la ubicacin fsica de almacenamiento del archivo. Independencia de ubicacin no es necesario modificar el nombre de un archivo cuando varia la ubicacin fsica de almacenamiento del archivo. DFS distributed file system