finales 2017 Flashcards
Denominación del tiempo que transcurre entre la orden de lectura a memoria y la disponibilidad de datos. B) En una memoria DRAM, indique la unidad de medida de dicho tiempo
Tiempo de acceso. Microsegundos (MS)
Método adoptado para actualizar memorias caché asociativas de 1 vía
No requiere ningún método
Nombre el tipo de interrupción que se atiende solo si están habilitadas por un flag de registro de estado. B) indicar el flag
Enmascarable. Interrupción Flag(IF)
Indique cuántos y cuáles son los campos en que se divide un descriptor de segmento
Son 3: Base (32 bits), límite(20) y atributos(12)
Caso en que el operando se encuentra directamente incorporado en la instrucción
Modo de direccionamiento implicito
En modo segmento / paginado, indicar cuál es la traducción que efectúa la unidad de segmentación
La unidad de segmentación traduce la dirección virtual a lineal
Indicar el tipo de acceso que utiliza un decodificador para identificar la posición de memoria seleccionada
Acceso random
¿Qué significa ruptura de secuencia?
Que hay un salto en la secuencia de ejecución de las instrucciones
Indicar qué tabla hace referencia a los segmentos de una tarea en curso e indicar el registro
LDT y LDTR
Considere que en el procesador estudiado y en modo real, el procesador tiene acceso a memoria RAM de solo 1 Mega direcciones. En caso afirmativo, indique la cantidad de bits de la dirección física, en caso negativo, indique cómo está constituida la dirección segmentada
Verdadero, la dirección física tiene 20 bits
En qué unidad de cálculo se operan (entre otros) la mayoría de los números cuyo valor está entre 0 y 1
ALU/FPU?
Si una RAM está constituida por 256k marcos de página y el tamaño de página es de 4kb, ¿cuál es el tamaño de la memoria RAM?
1Gb -> 25610244*1024
Si un bloque de código ocupa 4098 bytes, ¿cuántas páginas ocupa?
2 páginas (se asume que esta hablando de direccionamiento virtual en modo protegido debido a que el tamaño de las paginas es de 4kb)
Identifique una instrucción de salto incondicional con retorno e indique los registros de CPU cuyo valor se modifica a causa de su ejecución
CALL / para una llamada dentro del mismo segmento, modifica IP y SP. Para una llamada en otro segmento, modifica CS, IP y SP.
Identifique una ventaja y una desventaja relacionada con la técnica de paginar un segmento
Ventaja: hace mejor uso del espacio físico del disco. Subdivide el segmento que es una unidad lógica en páginas que están alojadas en diferentes lugares físicos. (Q p. 242)
Desventaja: es más lento porque se usa la unidad de segmentación y la de paginación para traducir direcciones.
Referido al almacenamiento de una página, ¿a qué se denomina fragmentación interna?
Al espacio desperdiciado dentro de una página debido a que no logra ocuparse del todo
De un ejemplo que provoque una interrupción de tipo falta e indique a qué instrucción del programa interrumpido se vuelve luego de resolver la interrupción
Se intenta acceder a una página que no está presente en memoria principal. Se detecta antes de ejecutar la instrucción, se resuelve, y se ejecuta la instrucción que genero la falta.
___________________
trampa –> la interrupcion se detecta luego de la ejecucion
aborto –> no se puede localicar donde fue la interrupcion (no se le retorna el control al proceso que la causo)
falta –> se evalua la interrupcion antes de que se ejecute la instrucción, por ende se puede corregir
Cómo se denomina la estructura que se utiliza para almacenar punteros a los servicios que atienden interrupciones
Tabla de vectores de interrupción