Documente Academic
Documente Profesional
Documente Cultură
Conceptos
Estructura de redes
Ventajas de los sistemas distribuidos
Tipos de sistemas operativos distribuidos
Clase 11
Sistemas Operativos
Introducción
Un sistema operativo es un programa o conjunto de
programas, que en un sistema informático gestiona
recursos de hardware y provee servicios a los
programas de aplicación, ejecutándose en modo
privilegiado respecto a los demás. El sistema operativo
realiza dos funciones distinta:
S.O. como máquina extendida, oculta al
programador la complejidad del hardware,
mostrando una capa de software que maneja
todas las partes del sistema
S.O. como administrador de recursos, cuando hay
dos programas que se ejecutan simultáneamente y
requieren usar el mismo recurso (como el tiempo
de CPU, memoria o impresora)
Conceptos
Sistema formado por un conjunto de computadoras
independientes, separados y conectados a través de
una red, que se comunican mediante mensajes y
cooperan para realizar una determinada tarea
En los sistema fuertemente acoplados, se comparte
memoria y un reloj global, así los tiempos de acceso
son similares para todos los procesadores, en los
sistemas débilmente acoplado los procesadores no
comparten ni memoria ni reloj, cada uno cuenta con su
memoria local
Los sistemas operativos distribuidos desempeñan las
mismas funciones que un sistema operativo normal,
pero con la diferencia de trabajar en un entorno
distribuido
“Un sistema distribuido consiste en una colección de
computadoras autónomas enlazadas por una red y
equipadas con un sistema de software distribuido”
- Andrew Tanenbaum -
“Un sistema distribuido es aquel en el que los
computadores localizados en una red, comunican y
coordinan sus acciones mediante paso de mensajes”
- George Coulouris -
En un sistema operativo distribuido, los usuarios
pueden acceder a recursos remotos de la misma
manera en que lo hacen para los recursos locales.
Permiten distribuir trabajos, tareas o procesos, entre
un conjunto de procesadores. Puede ser que este
conjunto de procesadores esté en un equipo o en
diferentes, lo cual es transparente para el usuario
Propiedades de SO Distribuidos
Transparencia: Todo el sistema debe funcionar de
manera similar en todos los puntos de la red,
independientemente de la posición del usuario. Queda
como labor del sistema operativo el establecer los
mecanismos que oculten la naturaleza distribuida del
sistema y que permitan trabajar a los usuarios como si
de un único equipo se tratara