Control De Lectura
1) Un sistema de memoria principal consta de un número de módulos de memoria conectados al bus del sistema. Cuando se hace una solicitud de escritura, el bus estará ocupado,durante 100 nanosegundos (ns), por datos, direcciones y señales de control. Durante los mismos 100 ns y para los 500 ns siguientes, el módulo de memoria direccionado ejecuta un ciclo aceptando yalmacenando los datos. La operación de los módulos de memoria puede solaparse, pero solo una solicitud puede estar en el bus a un mismo tiempo.
a) Supóngase que hay ocho módulos conectados al bus. ¿Cuál es lamáxima velocidad posible (en palabras por segundo) con que se pueden almacenar los datos?
2) Cuando varios módulos pueden generar interrupciones, es necesario que exista una via para que elprocesador determine qué módulo produjo la interrupción. Esta técnica se conoce como arbitraje vectorizado del bus, En este esquema, un módulo debe primero obtener el control del bus, utilizando algún métodode arbitraje, antes de poder elevar la solicitud de línea de interrupción.
3) En casi todos los sistemas que incluyen módulos de DMA, el acceso por DMA a la memoria principal tiene una prioridad másalta que la del acceso del procesador a la memoria principal. ¿Por qué?
4) Un módulo de DMA transfiere caracteres a la memoria principal desde un dispositivo externo que trasmite a 9600 bps. Elprocesador puede leer las instrucciones a razón de 1 millón de instrucciones por segundo. ¿En cuánto se hará más lento el procesador debido a la actividad del DMA?
5) Un computador consta de una Cpu y undispositivo D de E/S conectado a la memoria principal M, a través de un bus compartido con un ancho del bus de datos de una palabra. La CPU puede ejecutar un máximo de 106 instrucciones por segundo.Una instrucción requiere, en promedio, cinco ciclos de máquina, tres de los cuales utilizan el bus de memoria. Una operación de LEER o ESCRIBIR utiliza un ciclo de máquina. Supóngase que la CPU está...
Regístrate para leer el documento completo.