apuntes de sistemas operativos
POR
ING. PEDRO TAMAYO GOMEZ
UNIDAD I. LOS SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS.
1.1 SISTEMAS DISTRIBUIDOS
Un sistema distribuido es un conjunto de computadoras independientes que se presenta a los usuarios como un sistema único.
En el sistema distribuido cualquiercomputadora puede tener acceso a el software o hardware y el centralizado solo se encuentra en una computadora a la cual se le pide en servicio.
1.1.1 Ventajas y Desventajas de un sistema distribuido contra un sistema centralizado
Distribuidos
Ventajas
Tiene procesadores mas poderosos y menos costosos
Desarrollo de estaciones con mas capacidad
Lasestaciones satisfacen las necesidades de los usuarios
Uso de nuevas interfaces
Desventajas
Requerimientos de mayores controles de procesamiento
Velocidad de programación de información (muy lenta)
Mayores controles de acceso
Centralizado
Ventajas
Mayor aprovechamiento de recursosDesventajas
El software es mucho mas complejo
Ventajas de los sistemas distribuidos sobre los centralizados
Economía
Velocidad global de la instalación
Solución a problemas, pasan por el empleo de computadoras físicamente distantes
La seguridad ante la falla de un CPU puede reorganizarse y seguir operando correctamente pero con menos precisión
Un sistema distribuido permite laaportación de nuevos recursos de computo a fin de elevar su potencial global y el crecimiento es muy util a las empresas y en computadora normal soporta continuamente un aumento de la carga de trabajo debido al crecimiento de la empresa y llegara el momento en que deberá ser sustituida e invertir en una nueva computadora.
Sistema central
ClienteCliente Cliente
Servidor
Sistema Distribuido
1.1.2 Modelo Cliente Servidor
Arquitectura Cliente- Servidor
Una arquitectura es un conjunto de reglas, definiciones, términos y modelos. Que se emplea para producir la arquitectura cliente-servidor agrupaconjuntos de elementos que efectúan procesos distribuidos y computo operativo.
Beneficios
Mayor aprovechamiento de la potencia de computo
Reduce el trafico en la red
Opera bajo sistemas abiertos
Permite el uso de interfaces graficas variadas
Cliente
Conjunto de software y hardware que invoca los servicios de uno o varios servidores.
1.1.3 Características Hardware Sistemas DistribuidosDebemos considerar las diversas formas en que es posible interconectar varias computadoras o bien varias CPUS.
Flynn propuso cuatro diferentes categorías en que se podrían clasificar lo sistemas hardware existen de acuerdo a dos parámetros numero de flujo de instrucciones y números de flujos de datos.
SISD Un flujo deinstrucción con flujo de datos
SIMD Un flujo de instrucción varios flujos de datos
MISD Varios flujos de instrucciones un flujo de datos (no se usa)
MIMD Varios flujos de instrucciones y varios flujos de datos
Dentro de esta categoría se pueden encontrar dos tipos distintos de la forma en que se pueden interconectar el hardware. Es así, como tenemos los siguientes grandes gruposMULTIPROCESADORES
MULTICOMPUTADORES
Cada uno de estos tipos permite una interconexión de su componente tipo bus y tipo conmuta. Desde el punto de vista de las velocidades de comunicación que pueden alcanzar estos dos grandes grupos se tienen dos conceptos asociados.
Sistemas fuertemente acoplados
Sistemas débilmente acoplados
SFA Tasa de transmisión alta, retraso de mensajes alto (mensajes cortos)...
Regístrate para leer el documento completo.