Apuntes de sistemas operativos fin
SISTEMAS OPERATIVOS II
OBJETIVO DE LA MATERIA: El estudiante instalará, administrará y seleccionará el sistema operativo que se adecue a los requerimientos de aplicaciones en ambientes distribuidos.
UNIDAD I Los sistemas operativos en ambientes distribuidos
1.1 Sistemas distribuidos
Concepto: Un sistema distribuido es una colección decomputadoras independiente que aparecen ante los usuarios como una única computadora.
Ejercicio: De acuerdo al ejemplo que sigue, realice por equipos un diagrama o esquema y exponga la explicación de su sistema distribuido.
a) Considere una red de estaciones de trabajo en un departamento de una universidad o compañía. Además de cada estación de trabajo personal podría existir una pila de procesadoresen el cuarto de máquinas que no estén asignados a usuarios específicos sino que se utilicen de manera dinámica conforme sea necesario. Tal sistema podría tener un sistema de archivos único, con todos los archivos accesibles desde todas las máquinas de la misma forma y con el mismo nombre de ruta de acceso. Además, cuando el usuario escriba un comando, el sistema podría buscar el mejor lugar paraejecutarlo, tal vez en la propia estación de trabajo del usuario o en una estación de trabajo inactiva que pertenezca a otra persona o en uno de los procesadores no asignados en el cuarto de máquinas. Si el sistema se ve como un todo y actúa como un sistema de tiempo compartido clásico con un único procesador, podría considerarse como un sistema distribuido.
b) Piense en un enorme banco concientos de sucursales por todo el mundo. Cada oficina tiene una computadora maestra, para guardar las cuentas locales y el manejo de las transacciones locales. Además, cada computadora tiene la capacidad de comunicarse con las otras sucursales y con una computadora central en las oficinas centrales. Si las transacciones se pueden realizar sin importar, dónde se encuentre el cliente o la cuenta y silos usuarios no observan diferencia alguna entre este sistema y el antiguo centralizado que ha remplazado, también se podría considerar como un sistema distribuido.
c) Sistemas de reservas de líneas aéreas
d) Aplicaciones bancarias
e) Cajas y gestión de grandes almacenes
1.2.1 Ventajas y desventajas contra los sistemas centralizados.
1.2.2 Modelo cliente-servidor
1.2.3 Características de hardware
1.2.4 Caracterísitcas de sofrware
1.2.5 Direccionamiento lógico y físico
1.2 Concepto y características de los SOR
1.3 Concepto y características del SOD
Conceptos de Softwares
Software débilmente acoplado en hardware débilmente acoplado (Multicomputadoras)
S.O.R
Máquinas independientes entre si, pero queinteractúan el lo necesario.
* En una LAN, cada PC tiene su propio SO, los comandos se ejecutan en modo local.
* Pero interactúa si es necesario
* Conectarse a otra pc remota (rlogin machine)
* Copiar información de una a otra PC (rcp machina: file1 machine2:file2)
* Otra forma es con un sistema de archivos global compartido, accesible desde todas las estaciones llamadasservidores de archivos.
Algunos sistemas operativos de red: Novell Network, UNIX, Windows Server.
S.O.D.
* Comunicación entre procesos
* No manejar diferentes mecanismos de comunicación
* Esquema global de protección
* La admón.. de procesos deberá ser igual en todos los procesadores. (crear, destruir, iniciar procesos)
* El sistema de archivos debe ser la misma en todaspartes. (ej. long. nombres de archivos)
* Todo archivo debe ser visible (con seguridad)
Software y hardware fuertemente acoplados
(Multiprocesadores)
Algunas consideraciones del SO:
1. En memoria se registran los procesos y sus estados, así como la cola de ejecución
2. Cuando un proceso termina o interrumpe, el planificador de procesos, resguarda los registros y busca otro...
Regístrate para leer el documento completo.