1. La razón precio/desempeño de las computadoras ha mejorado en algo así como 11 ordenes de magnitud desde que los primeros mainframe comerciales aparecieron a principios de la década de 1950. El texto muestra lo que significaría una ganancia similar en la industria del automóvil. De otro ejemplo de lo que significa una ganancia tan grande.
2. Mencione dos ventajas y dos desventajas de los sistemas distribuidos con respecto de los sistemas centralizados.
Ventajas:
-Mayor relación prestaciones/precio
-Crecimiento incremental
Desventajas:
-Necesitan un software especifico para regular el trafico de datos
-Poca seguridad en el acceso al sistema y los datos
3. ¿Cual es la diferencia entre un multiprocesador y una multicomputadora?
El multiprocesador: la memoria es compartida entre todos los equipos interconectados con un conmutador de cruceta.
Multicomputadoras: cada computadora tiene su conexión directa con la memoria local
4. Los términos sistema débilmente acoplado y un sistema fuertemente acoplado se utiliza con frecuencia para describir los sistemas de cómputo distribuidos. ¿Cual es la diferencia entre ellos?
Fuertemente acoplado: el retrasode comunicación es bajo y la taza de transferencia es alta.
Débilmente acoplado: el retraso de comunicación es grande y la taza de transferencia es baja.
5. ¿Cual es la diferencia entre una computadora MIMD y una computadora SIMD?
MIMD: es un grupo de computadoras independientes cada una con su propio contador del programa y datos.
SIMD: tiene un flujo de instrucciones y varios flujos de datos, se refiere a ordenar procesadores con unidad de instrucción
6. Un multiprocesador con base en un bus utiliza caches monitores para conseguir una memoria coherente.¿Funcionaran los semáforos en esta maquina?
Si funcionaria con dos CPU “A” y “B” ahora si se dispone de 4 o 5 CPU el sistema se sobrecarga y disminuye su rendimiento y se necesitara una memoria cache para su funcionamiento.
7. Los conmutadores de cruceta permiten procesar a la vez gran número de solicitudes de memoria, proporcionando excelente desempeño. ¿Por qué se utiliza rara vez en la practica?
Por que se necesitaran demasiados conmutadores en los puntos de cruce. Ya que para n CPU y n memorias y si n es grande, este numero puede ser prohibido.
8. Una multicomputadora con 256 CPU se organiza como una retícula de 16 X 16. ¿Cuál puede ser el mayor tiempo de retraso (correspondiente a los saltos) para un mensaje?
9. Considere ahora el casode un hipercubo de 256 CPU. ¿Cuál seria ahora el máximo tiempo de retraso correspondiente a los saltos?
10. Un multiprocesador tiene 4096 CPU de 50 MIPS conectados a la memoria por medio de una red omega. ¿Con que rapidez deben permitir los computadores que una solicitud vaya a la memoria y regrese en un tiempo de instrucción?
11. ¿Qué significa imagen de único sistema?
Es crear en la mente de los usuarios que todas la red de computadoras es un sistema de tiempo compartido en vez de una colección de maquinas diversas
12. ¿Cuál es la diferencia principal entre un sistema operativo distribuido y un sistema operativo de red?
Que en el sistema operativo distribuido utilizas los recursos directos el servidor y en un sistema operativo de red los equipos tienen un alto grado de autonomía.
13. ¿Cuáles son las tareas principales de un micro núcleo?
La comunicación entre los programas informáticos y el hardware.
Gestión de los distintos programas informáticos (tareas) de una máquina.
Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de los procesos, las entradas/salidas y proponer un interfaz entre el espacio núcleo y los programas del espacio del usuario.
14. Mencione dos ventajas de un micro núcleo sobre un núcleo monolítico.
No requiere el reinicio del sistema para realizar cambios.
Usan aplicaciones llamadas servidores para mayor funcionalidad.
15. La transparencia con respecto a la concurrencia es un objetivo deseable en los sistemas distribuidos. ¿Tienen esta característica los sistemas centralizados en forma automática?
No porque dependen del núcleo, el cual por sí solo no genera ningún proceso.
16. Explique con sus propias palabras el concepto de transparencia con respecto al paralelismo.
17. Un servidor experimental de archivos funciona 4/4 del tiempo y no funciona ¼ del tiempo debido a ciertos errores. ¿Cuántas veces deberá duplicarse este servidor para obtener una disponibilidad de almenos 99%?
18. Suponga que debe compilar un programa fuente de gran tamaño, consistente en m archivos. La compilación tendrá ligar en un sistema con n procesadores, donde n>>m. lo mejor que puede esperar es una mejora de magnitud m con respecto a la velocidad de un procesador. ¿Qué factores podrían hacer que la mejora sea menor que este máximo?