1. Explique cmo modificara el simulador del trabajo de manera que
cuente con varias CPU (variables, estructuras, funciones, eventos, etc.) 2. Compare multiprocesadores amo-esclavo con multiprocesadores simtricos, los Intel ix como trabajan. R.- multiprocesadores amo-esclavo.- Tal y como su nombre lo indica, en este tipo de sistema operativo se designa un procesador maestro en el que se encarga de ejecutar el sistema operativo, ejecutando los trabajos de planificacin, controlando a todos los procesadores esclavos. La ejecucin de programas en paralelo es posible dado que el procesador maestro planifica y divide las operaciones entre los procesadores esclavos, La caracterstica principal de este modelo es tambin su debilidad, ya que el hecho de tener un solo procesador maestro ocasiona un cuello de botella, ya que el procesador maestro solo puede manejar un cierto nmero de procesadores esclavos con eficiencia.
Multiprocesadores simtricos.- En este tipo de organizacin todos los procesadores son
funcionalmente idntico, es decir todos poseen acceso a todos los recursos del sistema, pero si por el contrario topamos con que solo algunos pueden acceder a los recursos como los dispositivos de entrada y salida entonces estamos hablando de un sistema asimtrico. En los sistemas simtricos cualquier procesador puede ejecutar el sistema operativo, logrando incluso ejecutar el sistema operativo de forma paralela.
3. Plantee un algoritmo de planificacin en multiprocesadores.
4. Explique la calendarizacin de discos para multimedia. R.- Sirve para mantener la continuidad del flujo de datos hacia los clientes y en particular exigen una tasa de datos alta en extremo y entrega de datos en el tiempo real. Satisfacer ambas exigencias no es trivial. Adems, en el caso de un servidor de video, existen presiones econmicas para lograr que un solo servidor maneje miles de clientes al mismo tiempo. 5. Cuotas de disco, explique con ejemplo, las tiene Windows, Linux. 6. Explique de manera concisa la memoria compartida distribuida, ventajas y desventajas. R.- Los sistemas de memoria compartida distribuida (DSM) representan la creacin hibrida de dos tipos de computacin paralelos: la memoria distribuida en
sistemas multiprocesador y los sistemas distribuidos. Ellos proveen la abstraccin
de memoria compartida en sistemas con memorias distribuidas fsicamente y consecuentemente combinan las mejores caractersticas de ambos enfoques. Debido a esto, el concepto de memoria compartida distribuida es reconocido como uno de los enfoques ms atractivos para la creacin de sistemas escalables, de alto rendimiento de sistemas multiprocesador.
Ventajas:
Ilusin de una memoria fsica compartida, sin cuellos de botella.
Escabilidad (podemos extender el sistema sin mucho problema). Menor costo. Desventajas:
Topologa de red muy importante.
Administracin de la red. 7. Explique los algoritmos de asignacin de procesador (nodo) en multicomputadoras. 8. En qu principios de basa el funcionamiento del cache, comente los tipos y tamaas actuales de los caches. R.- Desde la aparicin en el mercado de procesadores con frecuencia de reloj de 25 o incluso 33 MHz o ms, una memoria de trabajo constituida por RAM dinmica ya no esta preparada para satisfacer las exigencias de la CPU en trminos de tiempo de acceso. Con esas frecuencias, el procesador se ve forzado a aguardar continuamente hasta que la memoria de trabajo reaccione, lo cual conlleva que su capacidad operativa no sea aprovechada al mximo. En principio, la memoria de trabajo debera poder ser sustituida completamente por componentes estticos de RAM que permitiesen intervalos de acceso bastante ms breves. Pero esto sera demasiado caro. Por eso, en los casos en relacin a equipos 386 y 486 de altas frecuencias, se ha recurrido a un mtodo que ya se utilizaba en las gigantescas computadoras de los aos setenta: la instalacin de una RAM cache externa. "Externa" quiere decir, en este contexto, que se sita fuera de la CPU, en su entorno y unida a ella por el sistema bus. En los 486, la memoria cach, que estamos describiendo recibe tambin el nombre de "cach, de segundo nivel", se ubica fsicamente sobre la placa madre y consta de una serie de componentes est ticos de RAM con una capacidad de 64 o 256 kilobits. As pues, con este procedimiento pueden obtenerse cachs de 64 o 256 kilobytes, tamao
bastante inferior al de la memoria de trabajo. La vigilancia de la memoria cach corre a
cargo del controlador cach 82385 de Intel. Tipos de cache Desde el punto de vista del hardware, existen dos tipos de memoria cache; interna y externa.
9. Cual fue la finalidad del desarrollo del microkernel, explique
detalladamente. 10. Explique lo relativo al tiempo y estado en sistemas distribuidos. R.- se sincronizan internamente formando un sistema sncrono.