Recursos para acceder
Los sistemas operativos para sistemas distribuidos han tenido importantes desarrollos pero todavía existe un largo camino por recorrer. Los usuarios pueden acceder a una gran variedad de recursos computacionales:
– De hardware y de software.
– Distribuidos entre un gran número de sistemas computacionales conectados.
Un importante antecedente de las redes de computadoras lo constituye Arpanet, iniciada en 1968 en los EE. UU.
Una razón para la tendencia hacia la descentralización es la economía. Herb Grosch formuló la que se llamaría “Ley de Grosch”.
El poder de cómputo de una CPU es proporcional al cuadrado de su precio:
– Si se paga el doble se obtiene el cuádruple del desempeño.
Fue aplicable en los años setentas y ochentas a la tecnología mainframe.
No es aplicable a la tecnología del microprocesador:
– La solución más eficaz en cuanto a costo es limitarse a un gran número de CPU baratos reunidos en un mismo sistema.
Los sistemas distribuidos generalmente tienen en potencia una proporción precio / desempeño mucho mejor que la de un único sistema centralizado.
Algunos autores distinguen entre:
Sistemas distribuidos: están diseñados para que muchos usuarios trabajen en forma conjunta.
Sistemas paralelos: están diseñados para lograr la máxima rapidez en un único problema.
En general se consideran sistemas distribuidos, en sentido amplio, a los sistemas en que:
Existen varias CPU conectadas entre sí.
Las distintas CPU trabajan de manera conjunta.
Ciertas aplicaciones son distribuidas en forma inherente:
Ej.: sistema de automatización de una fábrica:
– Controla los robots y máquinas en la línea de montaje.
– Cada robot o máquina es controlado por su propia computadora.
– Las distintas computadoras están interconectadas.
Fuente: Apuntes de la materia Sistemas Operativos Multiusuario de la FCA – UNAM