Sistemas Operativos Distribuidos (SOD): Arquitectura, Diseño y Protocolos

¿Qué es un SOD?

Es una colección de PC independientes que aparecen ante los usuarios del sistema como una única PC.

¿Cuáles son las desventajas de un SD con respecto a uno centralizado?

  • El software
  • Redes de comunicación
  • La saturación

¿Cuál es la clasificación de los sistemas de cómputo de acuerdo al hardware?

SISD Single Instruction Single Data

SIMD Single Instruction Multiple Data

MISD Multiple Instruction Single Data

MIMD Multiple Instruction Multiple Data

¿Cómo se dividen los MIMD?

Multiprocesadores -> Con memoria compartida

Multicomputadoras -> Sin memoria compartida

¿Cuál es la arquitectura de la red de interconexión en que se dividen el hardware?

BUS Solo tiene un cable

Conmutador Cuentan con varios cables

¿Cuál es la clasificación del software?

Fuertemente acoplado y débilmente acoplado

¿Cuáles son las categorías en las que se divide el hardware?

Multiprocesadores con base en bus

Multiprocesadores con conmutador

Multicomputadoras con base de bus

Multicomputadoras con conmutador

Explique lo que es un sistema realmente distribuido

Cuando el usuario solamente ve un solo CPU y no se da cuenta que hay varios CPU en conjunto de PC’s.

Explique el sistema de multiprocesadores de tiempo compartido

Se cuenta con varios CPU pero también con una cola de ejecución. Esta estructura de datos se encuentra en la memoria compartida. Cada proceso puede ejecutar un proceso a la vez.

Mencione cuáles son los aspectos claves del diseño para construir un SOD

Transparencia, Desempeño, Flexibilidad, Escalabilidad, Confiabilidad

Mencione los tipos de transparencia que existen

Transparencia de localización, Transparencia de migración, Transparencia de réplica, Transparencia con respecto a la concurrencia, Transparencia con respecto al paralelismo

¿Cuáles son los aspectos de confiabilidad?

La disponibilidad -> Se refiere a la fracción del tiempo que puede utilizar el sistema.

La tolerancia de fallas -> Los SD se deben diseñar de forma que oculten las fallas a los usuarios.

De una breve explicación de los aspectos del diseño

Transparencia-> Es la imagen del sistema que los usuarios ven y piensan que es un solo sistema de tiempo compartido.

Flexibilidad-> Un sistema debe hacer con la facilidad de hacer cambios del trabajo.

Confiabilidad-> Si una máquina falla, alguna otra se encargue del trabajo.

Desempeño-> Se refiere a que el sistema debe ser rápido, la aplicación no debe parecer peor que su ejecución.

Escalabilidad-> Diseñar un sistema distribuido que pueda escalar hacia sistemas más grandes en un futuro.

¿Qué es un protocolo de capas?

Modelo de referencia que indica los distintos niveles, les da nombres estandarizados y señala cuál nivel debe realizar cada trabajo.

Describa de forma gráfica el modelo OSI

7 Aplicación-> Aplicaciones de red, interface de programación para aplicaciones de usuario

6 Presentación-> Encriptación de información, compresión de datos

5 Sesión-> Control y sincronización de diálogos, checkpoints en transacciones

4 Transporte-> Escoge el mejor camino para enviar los paquetes

3 Red-> Establece, mantiene y termina conexiones, entrega de paquetes a 2 o más nodos

2 Enlace de datos-> Se encarga de la conexión, detección y control de errores

1 Física-> Se encarga de las conexiones eléctricas y mecánicas

¿Qué es un sistema abierto, un protocolo?

  • Es aquel preparado para comunicarse con cualquier otro sistema abierto mediante estándares.
  • Es un acuerdo entre las partes de la forma en que deben desarrollarse la comunicación.

¿Cuáles son los protocolos del modelo OSI?

  • Orientado hacia las conexiones: emisor y receptor estableciendo una conexión.
  • Protocolo sin conexión: no necesita conexión previa.

¿Qué es un ATM?

Modo de Transferencia Asíncrona, es un estándar internacional y consiste en que un emisor establece primero una conexión con el receptor y se determina una ruta y se guarda la información.

Describa las capas del modelo OSI

Capa física: Se encarga de la conexión al medio físico. Envía celdas de información a través de un cable.

Capa ATM: Realiza la conmutación y encaminamiento de celdas a través de nodos de red.

Capa de adaptación ATM: Aquí realiza el ensamble y re-ensamble de celdas, las descompone, las transmite y las junta en otro extremo.

¿Qué es la conmutación ATM?

Cuando un hardware separa los paquetes en pequeñas unidades de tamaño fijo llamados celdas y estas siguen una ruta guardada y cuando no hay conexión esta las libera.

Escriba qué es un cliente y el servidor (características)

Cliente:

  • Quien inicia las solicitudes o peticiones.
  • Espera y recibe las respuestas del servidor.
  • Puede conectarse con varios servidores.

Servidor:

  • Espera a que lleguen solicitudes o peticiones.
  • Procesa y envía una respuesta al cliente.
  • Acepta conexiones de diversos clientes.

¿Qué es un RPC?

Son llamadas o procedimientos remotos, un equipo puede hacer llamadas o procedimientos de otro equipo.

Describa una operación básica de RPC y en qué consiste

Se hace una llamada desde el programa principal, se colocan los parámetros en la pila en orden, el último en el primer lugar, la red termina su ejecución y coloca el valor de regreso, elimina la dirección y transferencia.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.