Cosas Dp Flashcards

1
Q

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?

A

Hz 1hz es 1c/s 1s son 10^-9 ns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Se denomina ciclo de reloj a:

A

La frecuencia del funcionamiento del pentoum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuál es la relación entre frecuencia y tiempo?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo se calcula la latencia rotacional?

A

H

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo se denomina la transferencia en la cual la CPU es la que ejecuta la transferencia de E/S?

A

Transferencia controlada por programa o transferencia por triangulación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué sig E/S mapeada o memoria mapeada?

A

Existe un único espacio de direcciones para las posiciones de memoria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo se denomina la transferencia de E/S que se basa en el censado continuo del estado del perosferico?

A

Programada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿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?

A

DMA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

La señal de petición de interrupción para la atencion de un evento prioritario y el terminal correspondiente se denomina:

A

NMI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Indique al menos dos tipos de transferencia de E/S

A

Programada, por interrupciones, DMA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Una app que precise enviar y recibir datos de un dispositivo E/S utilizando DMA realizara operaciones de:

A

Transferencia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

VoF? Nivel de privilegio de E/S (IOPL) es un atributo del descriptor del segmento

A

F, atributos: b presencia, nivel de privilegio, clase de segmento, tipo, accedido, granularidad, defecto/grande, disponible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Indique la cantidad de bits del campo desplazamiento en una direccion virtual si considera que el potencial espacio de direcciones es 4 G.

A

32 bits , 2 ^32 =4G

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Si el tamaño del espacio virtual es de 64 TB, ¿cuántos bits constituyen la dirección virtual?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Donde se encuentra el dato en el caso en que una instrucción sea de modo directo a memoria?

A

En la dirección que se encuentra en la misma instrucción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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.

A

Falso, expresa el tamaño del segmento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿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?

A

Vecindad temporal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Qué tipo de instrucciones son las de llamada/retorno y para qué se utilizan?

A

Para llamar a procedimientos, son instrucciones de salto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Relacionado con el procesador Pentium, ¿Cómo se denominan las instrucciones al registro acumulador en relación al tamaño del dato?

A

EAX (32 bits), AX(16 bits), AL (8 BITS), AH

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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?

A

Busqueda de operando

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Qué es una INT n ¿? Y en que clasificación entra?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Exprese como mínimo 4 etapas del ciclo de una instrucción cuya ejecución se denomine segmentada.

A

Búsqueda de la instrucción, decodificación, búsqueda de los operandos, ejecución, escritura en memoria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Instrucción en assembler que permite consultar por overflow luego de una operación aritmética.

A

JOsalta si overflow es 1, JNO salta si overflow es 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

VoF? La instrucción MOV permite transferir 2 bytes a la pila.

A

Falso, se utiliza para transferir datos de una posición de memoria a otra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

¿Cuál es la finalidad del “registros índice” en modo real y el modo protegido?

A

Contener valores índice usados para el manejo de grandes volúmenes de datos, arrays, etc // Usar direccionamiento indexado.
Trabajar con cadenas de caracteres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Denominación genérica de los registros que se pueden utilizar durante la ejecución de una instrucción de incremento.

A

Registros de proposito general

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

¿Qué registros se deben actualizar cuando se retorna a un procedimiento dentro de un mismo segmento de código?

A

ECX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

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.

A

EBX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

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.

A

EDX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

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.

A

Falso. El campo dezplazamiento sumado a la base del segmento nos indica una direccion a acceder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Identifique un registro visible al que debe hacer referencia una instrucción que utiliza para obtener el operando el modo implícito

A

Ninguno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Registro que se actualiza durante la ejecución de instrucciones de salto:

A

Registro de estado SZVC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

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.

A

Nro de bytes por sector, sectores por cluster, cantidad de cabezas, técnica utilizada para la grabación, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Nombre al menos tres señales del bus relacionadas con una transferencia DMA

A

MEMW ; MEMR ; T/C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Campos que interpreta la Unidad de Paginación en una dirección lineal p/una org de correspondencia de una vía.

A

Etiqueta, línea, posición(o byte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

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-

A

Tacha 22 bits por 20 y tacha 4M por 1M>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

El bit de granularidad indica si el campo limite debe ser intepretado en unidades de byte o de paginas.

A

V, Si G = 0 es en bytes, Si G = 1 es en páginas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

¿Cual es la ultima dirección accesible en un segmento virtual determinada por el campo limite de su descriptor en hexa?

A

FFFFF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

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.

A

La respuesta es ninguna porque “Para conseguir el valor de la base se multiplica por 16 el valor del registro de segmento correspondiente”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

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-

A

F, es considerado un fallo o interrupcion INTO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Definición genérica para todos los tipos de error que puede generar la ejecución de instrucciones.

A

Excepciones,eventualmente pueden agregar interrupciones software de tipo Int n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

¿Qué elemento permite que el procesador reconozca las solicitudes de interrupciones hardware que no sean fallos?

A

Se producen a través del hardware activando patas del procesador

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Cuando se devuelve el reconocimeinto a la peticion de una interrupción INTR el programa q se ejecuta es apuntado por:

A

IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

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.

A

INTR (Interrupcion mascarable) y NMI (interrupción no mascarable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

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.

A

Excepción por protección

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

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.

A

V,

Las tres instrucciones EPIC del paquete utilizan 123 bits (41 para cada una)…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

¿Cuáles son las unidades del procesador pentium comprometidas en la ejecucion de instrucciones de calculo?

A

FPU; BIU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

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?

A

SAI Interrupción no masarable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

En un entorno multitask, ¿cómo se denomina el área de RAM ocupada por una única tarea?

A

LDT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Un chip RAM de 8k*8 se lee o se escribe un …. (unidad de medida)

A

Byte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

La zona exclusiva de memoria denominada q se reqiere en sisop multitasking se denomina:

A

GDT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

En memoria virtual, la unidad de segmentación de la MMU traduce a dirección.

A

Lineal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

Metodo adoptado para actualizar cache asociativas.

A

Algoritmo de sustitución

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Tipo de memorias de altas restaciones caracterizadas porq entregan información con uno o ambos flancos de la señal de sincronismo.

A

D-RAM con sincronismo doble

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

¿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?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Método de escritura desde CACHE q actualiza la info cu/el bus está disp.

A

Escritura diferida

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

VoF? Las técnicas q permiten actualizar el contentido de la cache se denominan políticas de escritura:

A

F: se denominan algoritmso de actualziacion : LRU RANDOM FIFO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

¿Qué informacion binaria se almacena en la memoria de etiquetas de una memoria cache?

A

Las referencias a las direcciones de la memoria principal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

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.

A

Asociativa de n vías

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

Si una cache utiliza un criterio de escritura inmediata, ¿cuándo se debe actualizar un bloque de memoria ppal?

A

Cada vez que la cpu modifica la cache

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

VoF? LIFO es un algoritmo de sustitución utilizado para actualizar una memoria cache.

A

Falso, pueden ser LRU, Random, FRQ, NLU o FIFO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

¿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?

A

Stack Pointer SS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

La estructura de datos que contienen las referencias para acceso a memoria cuadno se utiliza memoria segmentada.

A

Tabla de descriptores de segmento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

¿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?

A

Densidad BPI (BPI significa bits por pulgada, esto es ridiculo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

VoF? En ambos modos el Pentium puede direccionar hasta 4Gb de memoria.

A

Falso. En modo Real puede direccionar 1Mb puesto que solo se le habilitan 20 lineas del bus de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

VoF? Es necesario que el programador de aplicaciones actualice el valor del registro LDTR que apunta a la tabla local activa.

A

Falso, se encarga el SO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

VoF? Celeron y Xeon son versiones de la marca AMD.

A

Falso, son la versión ‘barata’ y ‘mejorada’(respectivamente) del Pentium II

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Objetos mínimos que const una tarea en estado de ejecución y donde deben estar almacenados para que este ready:

A

PILA, COD, DATA. Almacenados en la RAM p/q la tarea este ready.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

En la clasificación de arquitecturas paralelas qué quiere decir MIMD

A

Multiple Instruccion Multiple Data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Qué cosa es el nro de bits que un microprocesador puede operar simultáneamente?

A

Palabra de memoria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

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é

A

Politicas de escritura

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

Indique la cantidad de bits del campo desplazamiento en una direccion virtual si considera que el potencial espacio de direcciones es 4 G.

A

32 bits , 2 ^32 =4G

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

Si el tamaño del espacio virtual es de 64 TB, ¿cuántos bits constituyen la dirección virtual?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

Donde se encuentra el dato en el caso en que una instrucción sea de modo directo a memoria?

A

En la dirección que se encuentra en la misma instrucción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

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.

A

Falso, expresa el tamaño del segmento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

¿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?

A

Vecindad temporal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

¿Qué tipo de instrucciones son las de llamada/retorno y para qué se utilizan?

A

Para llamar a procedimientos, son instrucciones de salto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

Relacionado con el procesador Pentium, ¿Cómo se denominan las instrucciones al registro acumulador en relación al tamaño del dato?

A

EAX (32 bits), AX(16 bits), AL (8 BITS), AH

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

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?

A

Busqueda de operando

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

¿Qué es una INT n ¿? Y en que clasificación entra?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

Exprese como mínimo 4 etapas del ciclo de una instrucción cuya ejecución se denomine segmentada.

A

Búsqueda de la instrucción, decodificación, búsqueda de los operandos, ejecución, escritura en memoria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

Instrucción en assembler que permite consultar por overflow luego de una operación aritmética.

A

Instrucción en assembler que permite consultar por overflow luego de una operación aritmética.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

VoF? La instrucción MOV permite transferir 2 bytes a la pila.

A

Falso, se utiliza para transferir datos de una posición de memoria a otra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

¿Cuál es la finalidad del “registros índice” en modo real y el modo protegido?

A

Contener valores índice usados para el manejo de grandes volúmenes de datos, arrays, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

Denominación genérica de los registros que se pueden utilizar durante la ejecución de una instrucción de incremento.

A

Registros de proposito general

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

¿Qué registros se deben actualizar cuando se retorna a un procedimiento dentro de un mismo segmento de código?

A

ECX

87
Q

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.

A

EBX

88
Q

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.

A

EDX

89
Q

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.

A

Falso. El campo dezplazamiento sumado a la base del segmento nos indica una direccion a acceder.

90
Q

Identifique un registro visible al que debe hacer referencia una instrucción que utiliza para obtener el operando el modo implícito

A

Ninguno

91
Q

Registro que se actualiza durante la ejecución de instrucciones de salto:

A

Registro de estado SZVC

92
Q

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.

A

Nro de bytes por sector, sectores por cluster, cantidad de cabezas, técnica utilizada para la grabación, etc

93
Q

Nombre al menos tres señales del bus relacionadas con una transferencia DMA

A

MEMW ; MEMR ; T/C

94
Q

Campos que interpreta la Unidad de Paginación en una dirección lineal p/una org de correspondencia de una vía.

A

Etiqueta, línea, posición(o byte)

95
Q

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-

A

Tacha 22 bits por 20 y tacha 4M por 1M>

96
Q

El bit de granularidad indica si el campo limite debe ser intepretado en unidades de byte o de paginas.

A

V, Si G = 0 es en bytes, Si G = 1 es en páginas.

97
Q

¿Cual es la ultima dirección accesible en un segmento virtual determinada por el campo limite de su descriptor en hexa?

A

FFFFF

98
Q

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.

A

La respuesta es ninguna porque “Para conseguir el valor de la base se multiplica por 16 el valor del registro de segmento correspondiente”

99
Q

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-

A

F, es considerado un fallo o interrupcion INTO

100
Q

Definición genérica para todos los tipos de error que puede generar la ejecución de instrucciones.

A

Excepciones,eventualmente pueden agregar interrupciones software de tipo Int n

101
Q

¿Qué elemento permite que el procesador reconozca las solicitudes de interrupciones hardware que no sean fallos?

A

Se producen a través del hardware activando patas del procesador

102
Q

Cuando se devuelve el reconocimeinto a la peticion de una interrupción INTR el programa q se ejecuta es apuntado por:

A

IP

103
Q

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.

A

INTR (Interrupcion mascarable) y NMI (interrupción no mascarable)

104
Q

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.

A

Excepción por protección

105
Q

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.

A

V,

Las tres instrucciones EPIC del paquete utilizan 123 bits (41 para cada una)…

106
Q

¿Cuáles son las unidades del procesador pentium comprometidas en la ejecucion de instrucciones de calculo?

A

FPU; BIU

107
Q

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?

A

SAI Interrupción no masarable

108
Q

En un entorno multitask, ¿cómo se denomina el área de RAM ocupada por una única tarea?

A

LDT

109
Q

Un chip RAM de 8k*8 se lee o se escribe un …. (unidad de medida)

A

Byte

110
Q

La zona exclusiva de memoria denominada q se reqiere en sisop multitasking se denomina:

A

GDT

111
Q

En memoria virtual, la unidad de segmentación de la MMU traduce a dirección.

A

Lineal

112
Q

Metodo adoptado para actualizar cache asociativas.

A

Algoritmo de sustitución

113
Q

Tipo de memorias de altas restaciones caracterizadas porq entregan información con uno o ambos flancos de la señal de sincronismo.

A

D-RAM con sincronismo doble

114
Q

¿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?

A

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

115
Q

Método de escritura desde CACHE q actualiza la info cu/el bus está disp.

A

Escritura diferida

116
Q

VoF? Las técnicas q permiten actualizar el contentido de la cache se denominan políticas de escritura:

A

F: se denominan algoritmso de actualziacion : LRU RANDOM FIFO

117
Q

¿Qué informacion binaria se almacena en la memoria de etiquetas de una memoria cache?

A

Las referencias a las direcciones de la memoria principal.

118
Q

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.

A

Asociativa de n vías

119
Q

Si una cache utiliza un criterio de escritura inmediata, ¿cuándo se debe actualizar un bloque de memoria ppal?

A

Cada vez que la cpu modifica la cache

120
Q

VoF? LIFO es un algoritmo de sustitución utilizado para actualizar una memoria cache.

A

Falso, pueden ser LRU, Random, FRQ, NLU o FIFO

121
Q

¿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?

A

Stack Pointer SS

122
Q

La estructura de datos que contienen las referencias para acceso a memoria cuadno se utiliza memoria segmentada.

A

Tabla de descriptores de segmento

123
Q

¿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?

A

Densidad BPI (BPI significa bits por pulgada, esto es ridiculo)

124
Q

VoF? En ambos modos el Pentium puede direccionar hasta 4Gb de memoria.

A

Falso. En modo Real puede direccionar 1Mb puesto que solo se le habilitan 20 lineas del bus de datos.

125
Q

VoF? Es necesario que el programador de aplicaciones actualice el valor del registro LDTR que apunta a la tabla local activa.

A

Falso, se encarga el SO

126
Q

VoF? Celeron y Xeon son versiones de la marca AMD.

A

Falso, son la versión ‘barata’ y ‘mejorada’(respectivamente) del Pentium II

127
Q

Objetos mínimos que const una tarea en estado de ejecución y donde deben estar almacenados para que este ready:

A

PILA, COD, DATA. Almacenados en la RAM p/q la tarea este ready.

128
Q

En la clasificación de arquitecturas paralelas qué quiere decir MIMD

A

Multiple Instruccion Multiple Data

129
Q

Qué cosa es el nro de bits que un microprocesador puede operar simultáneamente?

A

Palabra de memoria

130
Q

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é

A

Politicas de escritura

131
Q

¿Desde qué lugar se extraen los valores que permiten la restauración de los registros de CPU para una tarea entrante?

A

Estructura de Datos de Pila

132
Q

Nombre dos registros de CPU que se utilicen en el campo desplazamiento de una dirección virtual.

A

Las instrucciones EIP y ESP

133
Q

¿Cuál es la finalidad de los registros ‘SI’ y ‘DI’ en modo real?

A

Se utilizan en direccionamiento indexado.

Sirven para trabajar con cadenas de caracteres.

134
Q

¿A qué hace referencia el concepto MODO directo por registro o de registro?

A

Respuesta: Es el modo de direccionamiento en el cual el operando (el valor que se pasa a una instrucción) se aloja en un registro de la CPU.

Explicación: Cuando usamos por ejemplo MOV AX, BX, estamos utilizando datos de BX que se encuentran en un registro, se diferencia del direccionamiento directo ‘común’ en el hecho de que en nuestro caso usamos registros, los cuales son muchísimo más rápido de acceder que a los que se encuentran en memoria principal.

135
Q

Si el campo EDATA de una instrucción de 32 bits aloja un dato (modo inmediato) ¿Cuál es su valor máximo entero? Escríbalo en hexadecimal o en potencias de 2.

A

Respuesta: 2^(Cantidad de bits - 1) entonces 2^(32) - 1

Explicación: Nos está diciendo que el campo tiene 32 bits y que tiene el valor en la instrucción misma (modo inmediato). Entonces simplemente tenemos que responder cuál es el valor máximo que se puede lograr con 32 bits o sea FF FF FF FF.

136
Q

Cómo se denomina la señal que indica la solicitud de atención por parte de un dispositivo externo?

A

Respuesta: La señal INTR.

Explicación: No confundir con INTO, o INT n que son instrucciones de interrupción que puede activar un programador.

137
Q

Sabiendo que la dirección física de la última posición de una memoria es FF FF FF FF
¿Cuál es el valor de m de esa memoria si es direccionable al octeto? (O dicho de otra manera de m X 8)

Indique el correspondiente rango de direcciones.

A

Respuesta: m = 4G de posiciones
Respuesta: [0, 2^{32}-1]

Explicación: Desde qué número a qué número pueden ser esas posiciones.

138
Q

A) Denominación del tiempo que transcurre entre orden de lectura a memoria y la disponibilidad de los datos. B) En una memoria DRAM indique la unidad de medida de dicho tiempo

A

Tiempo de acceso o de transferencia. MS

139
Q

Método adoptado para actualizar memorias caché asociativas de una vía

A

No necesita ninguna politica de actualización

140
Q

A)Nombre del tipo de interrupción que se atiende solo si están habilitadas por un flag del registro de estado B)Indicar el flag

A

A)Mascarable B) IF

141
Q

Indique cuántos y cuáles son los campos en que se divide un descriptor de segmento

A
  1. Puse 2, base y limite. Creo que iba atributos tambien como dijo YamiC.
142
Q

Caso en que el operando se encuentra directamente incorporado en la instrucción

A

Modo inmediato

143
Q

En Modo Segmento/Paginado indicar cuál es la traducción que efectúa la Unidad de Segmentación

A

traduce de una dir virtual a una lineal

144
Q

Indicar el tipo de acceso que utiliza un decodificador para identificar la posición de memoria seleccionada

A

Acceso Random

145
Q

¿Qué sig ruptura de secuencia?

A

Que hay un salto en la secuencia de ejecución de las instrucciones

146
Q

Indicar tabla que hace referencia a los segmentos de una tarea en curso e indicar el registro que apunta a la misma

A

LDT / LDTR

147
Q

¿En qué unidad de cálculo se operan (entre otros) la mayoría de nros cuyo valor está entre 0 y 1?

A

ALU

148
Q

¿Cómo se denomina a la estructura quese utiliza para almacenar punteros a los servicios que atiende interrupciones>

A

Tabla de vectores de interrupción

149
Q

¿Cuál es la finalidad del registro puntero de pila en modo real y en modo protegido?

A

Apunta al lugar vacío de la pila

150
Q

¿Cómo se expresa la unidad de tiempo correspondiente a 10^-3 seg?

A

milisegundo

151
Q

Dé un ej de una instrucción que recuerde con modo de direccionamiento por registro

A

MOV CX, DS

152
Q

¿Cuál es el nombre genérico de un circuito que permite encauzarla info binaria de 1 línea de 2^n líneas de salida y cuántas entradas de control se utilizan para identificar el nro de línea?

A

Demultiplexor, n

153
Q

¿Cómo se denomina el registro que decrementa la ejecución de la instrucción LOOP para contar las iteraciones realizadas y salir del ciclo cuando su valor llega a cero?

A

CX

154
Q

¿Cómo se denomina el registro que actúa como pasador de parámetros y pertenece a los registros de cáculo?

A

DX

155
Q

¿Cómo se expresa la unidad de tiempo correspondiente a 10^-6 seg?

A

Microsegundo

156
Q

¿Cuál es el nombre genérico de un circuito que permite identificar una única combinación binaria para n entradas? ¿Cuántas salidas tiene el circuito?

A

Multiplexor, 1

157
Q

¿Cuál es el nombre genérico de la técnica para actualizar la memoria principal desde caché? ¿Cuál es la denominación particular cuando se escribe en MP al mismo tiempo que en caché?

A

Respuesta: El nombre de técnica para actualizar la memoria principal desde caché se denomina Política de Escritura (puede ser una de varias).
La técnica en particular para escribir en MP (memoria principal) al mismo tiempo que en caché es Escritura Inmediata

158
Q

¿Cuál es la finalidad de los ‘registros de segmento’ en modo real y en modo protegido?

A

Respuesta: En modo real contiene la base de alguna estructura de datos (como por ejemplo CS, SS, ó DS, entre otros). En modo protegido contiene el selector de dichos segmentos.

159
Q

¿Dónde se encuentra el operando cuando se utiliza direccionamiento inmediato?

A

Respuesta: En la misma instrucción.

También es válido decir ‘en el campo DATA’.

160
Q

¿Qué es el Buffer de Traducción Anticipada y qué información se guarda en este dispositivo?

A

Respuesta: Es una memoria de capacidad reducida que guarda la dirección lineal y la dirección física de las últimas 32 páginas de código accedidas dentro de un microprocesador.

161
Q

¿Cómo se denomina la señal de respuesta de la CPU a la solicitud de atención por parte de un dispositivo externo? ¿Qué módulo especial gestiona las señales provenientes del entorno de dispositivos?

A

Respuesta: La señal es INTA (Interruption Acknowledge). Las gestiona el módulo APIC.

162
Q

Con dos o tres palabras como máximo indique qué es un elemento de un vector de interrupciones (considérelo en modo real)

A

Respuesta: Puntero a Rutina (Una dirección del tipo CS:IP)

Explicación: En modo real las entradas del IDT (Tabla de Descriptores de Interrupción), poseen un CS y un IP que es el que va a determinar dónde está la rutina correspondiente a la interrupción que se produjo. En modo protegido, sin embargo, cada entrada es un descriptor de puerta que permite acceder al segmento donde se encuentra la rutina.

163
Q

¿Cuál es la relación entre el valor numérico asociado a dicho elemento y la interrupción o excepción?

A

Respuesta: Permite encontrar en el vector de interrupciones, la rutina especifica para esta excepción o interrupción.

164
Q

¿En qué dirección de memoria se almacena el primer byte de la IDT en modo real y qué registro apunta a dicha tabla en modo protegido?

A

Respuesta: En modo protegido es el IDTR (Registro de Tabla de Descriptores de Interrupción) el que apunta a dicha tabla. En modo real se ubica en el primer KB de la RAM, y el primer byte es 00 00 00 (Hexa).

165
Q

¿Qué instrucciones assembler conoce que permitan desplazar a derecha bits en un registro?

A

Respuesta: SAR y SHR

166
Q

VoF? En una instrucción de una dirección un campo es el código de operación y el otro la referencia al dato (también puede ser el dato en modo de direccionamiento inmediato)

A

En revisión: Esta pregunta podría no estar 100% correcta.
Respuesta: Falso. No necesariamente es una referencia a un dato. Al hacer JMP 10000h, utiliza la dirección para posicionarse en una cierta posición de memoria, pero no está yendo a buscar ningún dato.

167
Q

VoF? Una instrucción con formato mnemónico reg, mem es una instrucción que requiere un acceso a memoria principal.

A

Respuesta: Falso. Explicación: Si el dato referenciado por mem está en la caché, no haría falta que acceda a memoria principal.

168
Q

Una aplicación que precise enviar y recibir datos de un dispositivo de E/S a memoria sin intervención del procesador utiliza un dispositivo…

A

De E/S Programada.

169
Q

Un arreglo unidimensional cuya función es apuntar a la primera instrucción del servicio de atención de una interrupción se denomina…

A

Respuesta: IDTR

Explicación: La tabla IDT tiene su propio registro que apunta a la base de dicha tabla y es IDTR. Cuando hacemos INT 4 por ejemplo, se utiliza implícitamente el registro IDTR con desplazamiento 4, por ejemplo.

170
Q

El rango del exponente en el formato de doble precisión del IEEE es (-1023;+1024).

A

Respuesta: Falso. El rango es (-1022;+1023).

171
Q

Una instrucción con formato mnemónico reg2, reg1 es una instrucción que no requiere acceso a memoria principal.

A

Respuesta: Verdadero. Está utilizando únicamente registros.

172
Q

Indique en el procesador estudiado en el modo denominado ‘protegido’ si el procesador tiene acceso a memoria RAM de solo 4 Giga direcciones. En caso afirmativo indique la cantidad de bits de la dirección física. En caso negativo indique como esta constituida la dirección segmentada.

A

Respuesta: Si, tiene acceso a RAM de 4 Gigas de direcciones. Se necesitan 32 bits para generar dichas direcciones físicas.

173
Q

Indique si es verdad que cuando un dispositivo externo avisa de una solicitud de atención sería posible que el programa actual continúe. En el caso que si continúe con el programa en curso indique que como la CPU lo determinaría, en caso que no continúe el programa en curso diga porqué.

A

Respuesta: Si, puede continuar. Si es una interrupción mascarable, puede continuar si el flag IF (Interruption Flag) se encuentra en 1.

174
Q

Indique como se denomina la memoria interna de un subsistema cache que puede accederse comparando un argumento con cada una de las filas de l

A

Memoria de Etiquetas.

175
Q

Indique si es verdad que existen sólo dos registros del procesador que se utilizan para determinar el campo desplazamiento de una dirección virtual, cuando se accede a una estructura alojada en el segmento SS. Si es negativo justifique. Si es afirmativo indique cuales.

A

Verdadero. Los registros son SP y ESP.

176
Q

Indique con si o con no, si es verdad que un dato numérico de tipo palabra doble se almacena en RAM según la técnica LITTLE_ENDIAN. Si es negativo justifique. Si es positivo de un ejemplo numérico en hexadecimal con ambos valores

A

Respuesta: Si, en Big Endian AA BB CC DD, en Little Endian tendríamos DD CC BB AA.

Explicación: El tipo ‘palabra’ (o WORD) son 2 bytes. ‘Palabra doble’ son 4 bytes. Lo que pregunta este enunciado es si es posible almacenar en formato little endian un número de 4 bytes. Recordemos que para hacer esto tenemos que tener tamaños que sean ‘divisibles’ en bytes. En el ejemplo que dimos, se ve bien que es posible ‘dar vuelta’ esa secuencia de bytes para que queden almacenados en Little Endian.

177
Q

Para la siguiente sentencia VECTOR(I)=3 indique por lo menos 2 registros de CPU que podrían estar implicados en el modo de direccionamiento de su correspondiente código máquina

A

En revisión: Esta pregunta podría no estar 100% correcta.
Respuesta: DS (Segmento de Datos) y SI (Segmento de Índices)

Explicación: El registro SI se utiliza para índices. Es probable que para apuntar a valores dentro de un vector sean necesarios los registros DS (segmento de datos) y un desplazamiento dado por SI.

178
Q

¿Qué significa DRAM? Indique la ventaja o desventaja respecto de la memoria SRAM en relación a su capacidad de almacenamiento.

A

Respuesta: Significa Dynamic Random Access Memory y su ventaja es que pueden almacenar mucha más información que las SRAM.

179
Q

¿Cómo se denomina a la división lógica asociada a un disco magnético que establece la mínima cantidad de bytes que se acceden para leer o escribir?

A

Clúster

180
Q

Nombre dos instrucciones assembler asociadas a CONSULTA de banderas. Nombre dos instrucciones que MODIFIQUEN banderas.

A

Respuesta: Consulta: JZ (salta a una instrucción si el flag Z es 0) y JC (salta a una instrucción si el flag de Carry es 1)
Modificación: CLC (clear carry, deja en 0 el flag de carry), ADD (al finalizar la suma actualiza varios flags como Z para saber si el resultado fue 0, o V para saber si hubo overflow).

181
Q

¿Hay alguna consideración que contemplar antes de sustituir una página almacenada en RAM cuyo contenido es CODIGO? Justifique.

A

En revisión: Esta pregunta podría no estar 100% correcta.

Respuesta: Que no sea el código en ejecución. Porque no habría forma de saber cuál es la próxima instrucción.

182
Q

¿Cómo se denomina la estructura de dato en cuyos elementos se puede encontrar el puntero al driver de dispositivo?

A

Tabla de Vectores de Interrupción

Explicación: Para hacer uso de algún dispositivo de E/S (como usar un driver), el programa en ejecución debe hacer una interrupción de software con la instrucción INT # donde # es el número de interrupción que está asociada a dicho servicio de E/S. Fuente: Unidad 8.9 del Libro de Quiroga (Página 192).

183
Q

¿Cuál es la finalidad de los registros base en modo real y protegido?

A

Respuesta: Sirve para direccionamiento dentro de un segmento.

Explicación: Recordemos que si bien el direccionamiento físico está dado por Dirección de Segmento + Desplazamiento, también se le pueden agregar dos elementos más Dirección de Segmento + Dirección Base + Índice + Desplazamiento. El registro BX (registro base) en este caso sirve para direccionamiento base dentro de un segmento.

184
Q

¿Cuál es el criterio que sustenta la alta probabilidad de acierto de una instrucción en caché basado en la probabilidad de que la próxima instrucción a ejecutarse es gemeralmente la siguiente?

A

Vecindad Temporal y Espacial.

185
Q

Indique una unidad del procesador asociada a la operatoria de un número real. Indique por lo menos una de sus posibles condiciones de error.

A

FPU (Unidad de Punto Flotante), puede provocarse un overflow o underflow.

186
Q

¿En qué TIPO/S de segmento/S tiene sentido el atributo que determina que debe ser escrito antes de ser sustituído?

A

En los que no son Segmentos de Código

187
Q

¿En qué TIPO/S de segmento/S no tiene sentido el atributo que determina que debe ser escrito antes de ser sustituído?

A

En los Segmentos de Código

188
Q

Término usual (en inglés) del tiempo de cambio de cabeza lectora o grabadora en un disco de HDD

A

Switch

189
Q

La unidad del procesador asociada al intercambio de información con el bus (BIU), indique por lo menos una de sus funciones.

A

Respuesta: Transfiere datos, recibe datos, coloca direcciones, etc

Explicación: En Pentium recordemos que el BUS no sólo se utiliza para transferir datos (operandos o instrucciones de la memoria) si no también para transferir direcciones. Podemos pensarlo como ‘las autopistas’ por donde se comunican los distintos módulos de una computadora (CPU con el Controlador de Caché, con la Memoria Principal, periféricos de E/S, etc…)

190
Q

Exprese en Assembler el par de instrucciones relacionadas con el salto y retorno a un servicio de atención de interrupción.

A

Respuesta: INT n (Interruption N) y IRET (Interruption Return).

191
Q

Luego de una operación aritmética entre enteros signados se ha puesto en 1 la bandera V indicando condición de overflow. Justifique el motivo por el cual los números son de igual signo.

A

Cuando los operandos tienen el mismo signo y el resultado da signo contrario, es porque se realizó una suma. Si es una resta, deberían ser operandos de distinto signo.

192
Q

¿A qué se denomina el tiempo de búsqueda o Seek time y a qué el Tiempo de latencia?

A

Seek Time es el tiempo que tarda un cabezal en llegar a la pista requerida desde su pista actual, y el Tiempo de Latencia es el tiempo que tarda en llegar hasta el sector que necesita leer una vez que está en la pista correcta.

193
Q

¿Qué atributos indican que está paginado, que fue modificado, que es de dato, y que es de pila? (No exprese las siglas sino los términos que representan)

A

El atributo (bit o flag) de granularidad indica que el segmento está dividido en páginas. El atributo de tipo nos dice si es de código, dato o pila. Por otra parte, en la tabla de páginas, el flag de bit sucio (dirty bit) es el que informa que una página fue modificada (no hay flags ni atributos que indiquen que un segmento en particular fue modificado)

194
Q

Indique las instituciones de transferenxia de control para un salto incondicional, una interrupción, un salto a procedimiento

A

JMP, INT n y CALL

195
Q

Indique a qué instrucción se vuelve luego de una expresión de tipo Trampa y Falta (con evento recuperable)

A

Cuando es trampa a la siguente instrucción. Cuando es falta a la misma instrucción.

196
Q

En una unidad de disco 10 cabezas lecto/grabadoras describen 18000 circulos concéntricos en el soporte. A) ¿Cuántas superficies grabables hay? B) ¿Cómo se denominan los círculos concéntricos? C) ¿Cuántos cilindros se describen?

A

Hay 10 superficies grabanles. Los círculos concéntricos se llaman pistas. C) 18000

197
Q

Sabiendo que en un modelo segmentado la MMU genera una dirección física a partir de una dirección segmentada.
En modo real en que registro de CPU se aloja la entidad BASE de un segmento de código.

A

en el registro de segmento

198
Q

Sabiendo que en un modelo segmentado la MMU genera una dirección física a partir de una dirección segmentada.
En una dirección virtual asociada a un segmento de código. ¿En qué registro se almacena en desplazamiento y cuántos bits tiene?

A

Modo protegido: EIP (32bits) modo real: IP (16 bits) (no está seguro)

199
Q

Sabiendo que en un modelo segmentado la MMU genera una dirección física a partir de una dirección segmentada.
Dónde está la entidad base de un segmento presente en modo protegido?

A

En los 32 bits de más peso del descriptor de segmento

200
Q

¿Qué valor de la entidad “selector” de la dirección virtual permite acceder al segmento?

A

El índice de tabla (TI) , bit 2 del selector que esté en 0, indicando que la tqbla de descriptores es local.

201
Q

Md de instrucciones que obtienen datos de memoria indicando la dirección o referencia a ella en un campo diferente al código de operación

A

Directo

202
Q

VoF? En un MD directo para obtener el dato se accede a memoria una sola vez

A

V, xq tenes directamente la dirección de memoria, así que accedes una sola vez

203
Q

Md en el cual el código de operación termina en el operando

A

Directo

204
Q

El operando se encuentra en un registro

A

Directo

205
Q

Caso en que la referencia q memoria. Del operando se encuentra directamente en la instrucción

A

Directo

206
Q

Md en el que el operando se encuentra directamente definido en el campo de referencia a dato de la instrucción

A

Inmediato

207
Q

Caso en que el operando se encuentra directamente incorporado en la instrucción

A

Inmediato

208
Q

MD necesario para inicializar una variable

A

Inmediato

209
Q

Para el siguiente enunciado indique el md de la instrucción “el operando se deduce del verbo de la instrucción “

A

Implícito

210
Q

El operando recide en la propia instrucción

A

Implícito

211
Q

¿Dónde se encuentra el operando cuando se utiliza direccionamiento implícito?

A

En el COP o en la misma instrucción

212
Q

Md en el que el “dato” forma parte del código de instrucción. Dr ej

A

Implicito ej: INC BX

213
Q

Md en el que el operando se encuentra directamente almacenado en un registro

A

Md por registro (directo)