- Estaciones
y servidores
- Es el
más común en la actualidad
- A cada
usuario, se le asigna una estación
- Las
estaciones:
- ejecutan
las aplicaciones,
- dan
soporte a la interfaz de usuario (GUI),
- acceden
a los servicios compartidos, mediante software de comunicaciones
- Los
servidores dan acceso a:
- información
compartida (servicio de ficheros)
- dispositivos
hardware compartidos (impresoras, scanners)
- funciones
de Sistema Operativo (autenticación).
- Ejemplos:
- XDS y
Cedar, del Xerox PARC
- V-system,
de la Universidad de Stanford
- Argus,
del MIT
2.
Banco de procesadores
- Ejemplo: CDCS, basado en el Anillo de Cambridge
- Los procesadores del banco (PB):
- Tienen una CPU + suficiente memoria
- No tienen ni discos ni terminales
- Los usuarios acceden al sistema desde terminales conectados a PAD's
- Gestor de Recursos: controla el acceso a los PB.
- el usuario especifica sus requerimientos (CPU, memoria, programa)
- el GR le asigna un procesador como ordenador personal.
- Ancilla:
- Carga los programas en los PB
- Emula la consola de la máquina
- Los servidores corren en los PB, excepto:
- Servidor de Ficheros, basado en miniordenadores con disco.
- Ventajas respecto a Estaciones y Servidores:
- Mejor utilización de recursos
- muchos puntos de entrada con pocas CPU's
- Mayor flexibilidad
- se pueden dedicar procesadores para expandir servicios
- Compatibilidad con el sw preexistente
- Utilización de procesadores heterogéneos
- Inconveniente: mala respuesta interactiva.
- Basado
en máquinas multiusuario
- El
usuario se conecta a una máquina específica.
- Enfoques
históricos:
- Acceso
remoto mediante copias:
- No
se mezclan los espacios de nombramiento locales
- No
es distribuido.
- Sistemas de ficheros contiguos
- Ejemplos:
NETIX y Newcastle Connection
- Super
directorio virtual: "/../" ==> esquema de nombramiento
global
- No
es distribuido: el nombre de los ficheros depende de su ubicación
- Enfoque
realmente distribuido:
- Ejemplo:
Locus, de la UCLA
- Cada
ordenador mantiene su autonomía
- Corre
un conjunto completo de sw estándar
- Maneja
sus propias aplicaciones y servicios
- Comparten
un esquema de nombramiento global
- El
acceso es independiente de la ubicación
- El
sistema operativo puede migrar y replicar ficheros.
- Modelos
híbridos
- Ejemplo:
Amoeba, de la Universidad Libre de Amsterdam
- Consiste
en:
- Un
sistema de Estaciones y Servidores +
- un
Banco de Procesadores.
- Funcionalidad
mixta:
- Estaciones
para las aplicaciones interactivas
- procesadores
variados
- servidores
especializados
- Características:
- Núcleo
pequeño: planificación y paso de mensajes
- El
Sistema Operativo corre como procesos de usuario
- Servicio
de pasarelas a WAN
- Gestión
del banco:
- Ventajas:
- Recursos
de procesamiento ajustados a las necesidades del usuario
- Ejecución
concurrente
- Acceso
a través de terminales.