Cosas Dp Flashcards
Qué mínima unidad se utiliza para medir la frecuencia y cuál es el valor de la frecuencia para un ciclo de 1 nanosegundo?
Hz 1hz es 1c/s 1s son 10^-9 ns
Se denomina ciclo de reloj a:
La frecuencia del funcionamiento del pentoum
¿Cuál es la relación entre frecuencia y tiempo?
Frecuencia es el ciclos completos que da 1 señal en 1 seg. Mientras que el tiempo que tarda la señal en completar un ciclo se de omina periodo
¿Cómo se calcula la latencia rotacional?
H
¿Cómo se denomina la transferencia en la cual la CPU es la que ejecuta la transferencia de E/S?
Transferencia controlada por programa o transferencia por triangulación
¿Qué sig E/S mapeada o memoria mapeada?
Existe un único espacio de direcciones para las posiciones de memoria
¿Cómo se denomina la transferencia de E/S que se basa en el censado continuo del estado del perosferico?
Programada
¿Cómo se denomina la transferencia de E/S que aprovechan los ciclos en el que el bus se encuentra ocioso para realizar la transferencia de datos y cómo se denomina el dispositivo que controla la operación?
DMA
La señal de petición de interrupción para la atencion de un evento prioritario y el terminal correspondiente se denomina:
NMI
Indique al menos dos tipos de transferencia de E/S
Programada, por interrupciones, DMA
Una app que precise enviar y recibir datos de un dispositivo E/S utilizando DMA realizara operaciones de:
Transferencia
VoF? Nivel de privilegio de E/S (IOPL) es un atributo del descriptor del segmento
F, atributos: b presencia, nivel de privilegio, clase de segmento, tipo, accedido, granularidad, defecto/grande, disponible
Indique la cantidad de bits del campo desplazamiento en una direccion virtual si considera que el potencial espacio de direcciones es 4 G.
32 bits , 2 ^32 =4G
Si el tamaño del espacio virtual es de 64 TB, ¿cuántos bits constituyen la dirección virtual?
64* 2^40 (se sabe que a la cuarenta es TB, entonces todo ese resultado se le aplica logaritmo y se lo divide por logaritmo de 2 , ahí te da 42 que es el numero de bits => 2^42 =64*(2^30)
Donde se encuentra el dato en el caso en que una instrucción sea de modo directo a memoria?
En la dirección que se encuentra en la misma instrucción
En un descriptor de segmento el campo limite contiene la dirección donde termina el segmento cuando el segmento está presente de la memoria principal.
Falso, expresa el tamaño del segmento
¿Cuál es el criterio que sustenta a alta probabilidad de acierto en una serie de instrucciones chache basado en la probabilidad de que el código de un ejecutable seguramente utiliza estructuras repetitivas?
Vecindad temporal
¿Qué tipo de instrucciones son las de llamada/retorno y para qué se utilizan?
Para llamar a procedimientos, son instrucciones de salto
Relacionado con el procesador Pentium, ¿Cómo se denominan las instrucciones al registro acumulador en relación al tamaño del dato?
EAX (32 bits), AX(16 bits), AL (8 BITS), AH
Relacionado con una instrucción, exprese qué significa que la instrucción tenga distintos modos de direccionamiento, y qué etapa del ciclo de instrucción se modifica, y por qué se dice que el código de operación cambia?
Busqueda de operando
¿Qué es una INT n ¿? Y en que clasificación entra?
Es una instrucción que permite que se genere una interrupción no enmascarable poniendo el numero del vector de la IDT como un operando
Exprese como mínimo 4 etapas del ciclo de una instrucción cuya ejecución se denomine segmentada.
Búsqueda de la instrucción, decodificación, búsqueda de los operandos, ejecución, escritura en memoria
Instrucción en assembler que permite consultar por overflow luego de una operación aritmética.
JOsalta si overflow es 1, JNO salta si overflow es 0
VoF? La instrucción MOV permite transferir 2 bytes a la pila.
Falso, se utiliza para transferir datos de una posición de memoria a otra
¿Cuál es la finalidad del “registros índice” en modo real y el modo protegido?
Contener valores índice usados para el manejo de grandes volúmenes de datos, arrays, etc // Usar direccionamiento indexado.
Trabajar con cadenas de caracteres.
Denominación genérica de los registros que se pueden utilizar durante la ejecución de una instrucción de incremento.
Registros de proposito general
¿Qué registros se deben actualizar cuando se retorna a un procedimiento dentro de un mismo segmento de código?
ECX
Indique cuál es el registro de 32 bits que, además de su función primaria, puede contener una dirección que apunta a la base de un conjunto de datos.
EBX
Indique cuál es el registro de 32 bits que, además de su función primaria como registro de cálculo, puede ser utilizado como registro de almacenamiento de direcciones de puertos de entrada/salida.
EDX
Indique si es verdad que existen 2 registros que se utilizan para determinar el campo Desplazamiento de una dirección virtual en el acceso a una instrucción. Si es negativo, justifique. Si es afirmativo, indique cuales.
Falso. El campo dezplazamiento sumado a la base del segmento nos indica una direccion a acceder.
Identifique un registro visible al que debe hacer referencia una instrucción que utiliza para obtener el operando el modo implícito
Ninguno
Registro que se actualiza durante la ejecución de instrucciones de salto:
Registro de estado SZVC
Indique cuatro datos que deben almacenarse en un disco, relacionados con la administración del sistema de archivos y que en general se encuentra en el sector de arranque.
Nro de bytes por sector, sectores por cluster, cantidad de cabezas, técnica utilizada para la grabación, etc
Nombre al menos tres señales del bus relacionadas con una transferencia DMA
MEMW ; MEMR ; T/C
Campos que interpreta la Unidad de Paginación en una dirección lineal p/una org de correspondencia de una vía.
Etiqueta, línea, posición(o byte)
VoF? -Cuando una memoria de 4G está dividida en páginas de 4K se necesitan 22 bits para identificar el número de frame pues la cantidad total de los mismos es 4M-
Tacha 22 bits por 20 y tacha 4M por 1M>
El bit de granularidad indica si el campo limite debe ser intepretado en unidades de byte o de paginas.
V, Si G = 0 es en bytes, Si G = 1 es en páginas.
¿Cual es la ultima dirección accesible en un segmento virtual determinada por el campo limite de su descriptor en hexa?
FFFFF
En modo real o modo de 16 bits la base del segmento se obtiene de: 1. Una tabla de vectores de interrupción. 2. Una tabla de verdad. 3. Una tabla de descriptores de segmento alojada en la TLB. 4. Ninguna.
La respuesta es ninguna porque “Para conseguir el valor de la base se multiplica por 16 el valor del registro de segmento correspondiente”
VoF? -Durante la ejecución de una instrucción aritmética se puede producir un desbordamiento u overflow que es considerado como fallo o interrupción NMI-
F, es considerado un fallo o interrupcion INTO
Definición genérica para todos los tipos de error que puede generar la ejecución de instrucciones.
Excepciones,eventualmente pueden agregar interrupciones software de tipo Int n
¿Qué elemento permite que el procesador reconozca las solicitudes de interrupciones hardware que no sean fallos?
Se producen a través del hardware activando patas del procesador
Cuando se devuelve el reconocimeinto a la peticion de una interrupción INTR el programa q se ejecuta es apuntado por:
IP
Denominaciones dadas los terminales que dispone el procesador para la recepción de peticiones de interrupciones hardware o externas indicando la función de cada uno de ellos.
INTR (Interrupcion mascarable) y NMI (interrupción no mascarable)
Tipo de excepción que surge cuando el procesador detecta anomalías como el intento de transferencia de la ejecución a un segmento marcado como no ejecutable.
Excepción por protección
Indique si es cierto que en el repertorio de instrucciones EPIC de Itanium cada unidad de ejecución constituye un paquete de 3 instrucciones de lonjitud fija. Si es verdadero, indique la cantidad de bits de dicho paquete. Si es falso, indique porqué esto no es posible.
V,
Las tres instrucciones EPIC del paquete utilizan 123 bits (41 para cada una)…
¿Cuáles son las unidades del procesador pentium comprometidas en la ejecucion de instrucciones de calculo?
FPU; BIU
Relacionado con el microprocesador, ¿cómo se denomina a su capacidad de atender acontecimientos causado por otros dispositivos físicos de su entorno? ¿Cómo clasificaría un acontecimiento de aviso de batería baja en su notebook?
SAI Interrupción no masarable
En un entorno multitask, ¿cómo se denomina el área de RAM ocupada por una única tarea?
LDT
Un chip RAM de 8k*8 se lee o se escribe un …. (unidad de medida)
Byte
La zona exclusiva de memoria denominada q se reqiere en sisop multitasking se denomina:
GDT
En memoria virtual, la unidad de segmentación de la MMU traduce a dirección.
Lineal
Metodo adoptado para actualizar cache asociativas.
Algoritmo de sustitución
Tipo de memorias de altas restaciones caracterizadas porq entregan información con uno o ambos flancos de la señal de sincronismo.
D-RAM con sincronismo doble
¿Dónde se referencia el nivel de privilegio en una dirección virtual y donde lo consulta la unidad de segmentación para ver si cumple con la regla de acceso permitido?
El nivel de Privilegio en una Dir. Virtual se referencia en el campo RPL, y la Unidad de Segmentación lo chequea en atributo DPL del descriptor de segmento
Método de escritura desde CACHE q actualiza la info cu/el bus está disp.
Escritura diferida
VoF? Las técnicas q permiten actualizar el contentido de la cache se denominan políticas de escritura:
F: se denominan algoritmso de actualziacion : LRU RANDOM FIFO
¿Qué informacion binaria se almacena en la memoria de etiquetas de una memoria cache?
Las referencias a las direcciones de la memoria principal.
Tipo de correspondencia utilizada en un sistema de memoria cache donde cada bloque de memoria principal puede ubicarse en caulqiera de las linas de un grupo preasignado.
Asociativa de n vías
Si una cache utiliza un criterio de escritura inmediata, ¿cuándo se debe actualizar un bloque de memoria ppal?
Cada vez que la cpu modifica la cache
VoF? LIFO es un algoritmo de sustitución utilizado para actualizar una memoria cache.
Falso, pueden ser LRU, Random, FRQ, NLU o FIFO
¿Cómo se denomina la estructurade datos que se utiliza en determinadas ocaciones,para resguardar la dirección de retorno cuando se ejecuta una instrucción RET o IRET?
Stack Pointer SS
La estructura de datos que contienen las referencias para acceso a memoria cuadno se utiliza memoria segmentada.
Tabla de descriptores de segmento
¿Cómo se denomina el parámetro que indica la cantidad de bits que se graban en un medio magnético y en que unidades se mide?
Densidad BPI (BPI significa bits por pulgada, esto es ridiculo)
VoF? En ambos modos el Pentium puede direccionar hasta 4Gb de memoria.
Falso. En modo Real puede direccionar 1Mb puesto que solo se le habilitan 20 lineas del bus de datos.
VoF? Es necesario que el programador de aplicaciones actualice el valor del registro LDTR que apunta a la tabla local activa.
Falso, se encarga el SO
VoF? Celeron y Xeon son versiones de la marca AMD.
Falso, son la versión ‘barata’ y ‘mejorada’(respectivamente) del Pentium II
Objetos mínimos que const una tarea en estado de ejecución y donde deben estar almacenados para que este ready:
PILA, COD, DATA. Almacenados en la RAM p/q la tarea este ready.
En la clasificación de arquitecturas paralelas qué quiere decir MIMD
Multiple Instruccion Multiple Data
Qué cosa es el nro de bits que un microprocesador puede operar simultáneamente?
Palabra de memoria
Denominación genérica dada a la técnica que se aplica para volcar a la MP las novedades registradas a nivel de la caché
Politicas de escritura
Indique la cantidad de bits del campo desplazamiento en una direccion virtual si considera que el potencial espacio de direcciones es 4 G.
32 bits , 2 ^32 =4G
Si el tamaño del espacio virtual es de 64 TB, ¿cuántos bits constituyen la dirección virtual?
64* 2^40 (se sabe que a la cuarenta es TB, entonces todo ese resultado se le aplica logaritmo y se lo divide por logaritmo de 2 , ahí te da 42 que es el numero de bits => 2^42 =64*(2^30)
Donde se encuentra el dato en el caso en que una instrucción sea de modo directo a memoria?
En la dirección que se encuentra en la misma instrucción
En un descriptor de segmento el campo limite contiene la dirección donde termina el segmento cuando el segmento está presente de la memoria principal.
Falso, expresa el tamaño del segmento
¿Cuál es el criterio que sustenta a alta probabilidad de acierto en una serie de instrucciones chache basado en la probabilidad de que el código de un ejecutable seguramente utiliza estructuras repetitivas?
Vecindad temporal
¿Qué tipo de instrucciones son las de llamada/retorno y para qué se utilizan?
Para llamar a procedimientos, son instrucciones de salto
Relacionado con el procesador Pentium, ¿Cómo se denominan las instrucciones al registro acumulador en relación al tamaño del dato?
EAX (32 bits), AX(16 bits), AL (8 BITS), AH
Relacionado con una instrucción, exprese qué significa que la instrucción tenga distintos modos de direccionamiento, y qué etapa del ciclo de instrucción se modifica, y por qué se dice que el código de operación cambia?
Busqueda de operando
¿Qué es una INT n ¿? Y en que clasificación entra?
Es una instrucción que permite que se genere una interrupción no enmascarable poniendo el numero del vector de la IDT como un operando
Exprese como mínimo 4 etapas del ciclo de una instrucción cuya ejecución se denomine segmentada.
Búsqueda de la instrucción, decodificación, búsqueda de los operandos, ejecución, escritura en memoria
Instrucción en assembler que permite consultar por overflow luego de una operación aritmética.
Instrucción en assembler que permite consultar por overflow luego de una operación aritmética.
VoF? La instrucción MOV permite transferir 2 bytes a la pila.
Falso, se utiliza para transferir datos de una posición de memoria a otra
¿Cuál es la finalidad del “registros índice” en modo real y el modo protegido?
Contener valores índice usados para el manejo de grandes volúmenes de datos, arrays, etc
Denominación genérica de los registros que se pueden utilizar durante la ejecución de una instrucción de incremento.
Registros de proposito general