UTNianos

Versión completa: Final de Arquitectura del 3/3/2015 (Tema 2)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola a todos y a todas.


Primero, algunas consideraciones importantes:
Cita: · Eran 4 ejercicios por tema distintos, totalizando 17 "puntos".
· Cada respuesta incorrecta, se descontaba medio punto. O sea que: si lo respondías bien, sumabas uno; si lo dejabas sin responder, no sumabas; y si respondías mal, restás medio.
· De 17 puntos: si llegabas a los 10 puntos, te sacás un 4... 11 puntos, un 5... 12 puntos, un 6... 13 puntos, un 7... 14 puntos, un 8... 15 o 16 puntos, un 9. Y 17, un 10.
· Ejercicio 1 (4p): completar con el concepto al que hacía referencia el texto que te daban.
· Ejercicio 2 (5p): un verdadero o falso, justificando las falsas.
· Ejercicio 3 (3p): un ejercicio práctico.
· Ejercicio 4 (5p): otro ejercicio práctico, dividido en 5 preguntas.


Imágenes de lo que copié (del tema 2) del final de hace un rato:
Spoiler: Mostrar


Les dejo las consignas, por si no se entiende la letra, junto con mis respuestas (en verde las que respondí y en gris las que no respondí):
Spoiler: Mostrar
1. Indicar cuál es el concepto al que hace referencia cada uno de los párrafos a continuación:
1.1 Con 2 o 3 palabras como máximo, indique qué es un elemento de un vectorde interrupciones (en modo real). NO RESPONDÍ
1.2 ¿Cuál es la relación entre el valor numérico asociado a dicho elemento y la interrupción o excepción? NO RESPONDÍ
1.3 ¿En qué dirección de memoria se almacena el primer byte de la IDT en modo real¿ ?Qué registro apunta a dicha tabla en modo protegido? NO RESPONDÍ
1.4 ¿Qué instrucciones Assembler conoce que permitan desplazar a derecha bits en un registro? ROR y RCR

2. Verdadero o Falso. Justifique las falsas
2.1 En un modo de direccionamiento directo, para obtener el dato se accede a memoria sólo una vez. V
2.2 El rango de direcciones de 16 bits es (-32768; +32767). Falso, el rango es 0000 a FFFF
2.3 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). V
2.4 Una instrucción con formato "mnemónico reg, mem" es una instrucción que requiere un acceso a memoria principal. V
2.5 La frecuencia indica la cantidad de ciclos por segundo y la unidad que la representa es el Hz. V

3. Una memoria principal de 4 MB opera con una caché de 64 K líneas de 8 bytes cada una y utiliza correspondencia directa (asociativa de 1 vía). ¿Qué estructura de parámetros en la dirección física interpretada por el controlador caché le permite acceso a ésta? ¿Cómo se distribuyen los bits en cada campo? NO RESPONDÍ

4. Para implementar una memoria de 256 K x 16 usando chips de 16 K x 8, indicar:
4.1 ¿Cuántos chips se requieren? 32
4.2 ¿Cuántos bits se utilizan para direccionar una palabra dentro del chip? 32
4.3 ¿Cuántos bits se requieren para identificar el chip? 5
4.4 ¿Cómo está formada la matriz de chips en filas por columnas? NO RESPONDÍ
4.5 ¿Cuál es el valor hexadecimal de la primera y de la última dirección? 000000 y 3FFFFF

Infiero que las (10) que respondí están todas bien, ya que para llegar al 4 tenés que llegar a 10/17 puntos... Y ésa fue la nota que obtuve, 4, respondiendo bien 10 de 17.


Espero que les haya servido.

PD: Ni bien termine de hacerlo, subo un resumen del libro de Quiroga.
1)
1.3) Idtr es el registro que apunta, la otra parte ni idea
1.4) Para mi es SHR, pense que ROR era rotacion
1.1) una direccion a una rutina a un servicio a la interrupcion
(lo metes en 2 o 3 palabras jaja)
1.2)El número de interrupción es la posición dentro del vector. (Es decir cuando se produce la interrupción n, se salta a la posición n del vector y se carga la rutina)
1.1 referencia a tabla idt
1.2 es el numero asociado a la interrupcion
1.3
1.4 shift right

verdadero y falso
2.1 falso, ejemplo directo de registro no se accede ninguna vez
2.2 0000-FFFF
2.3
2.4 VERDADERO
2.5 VERDADERO

3 ETIQUETA:3 LINEA: 16 PALABRA: 3



algo de lo que puse. no estoy 100 % seguro. saque 6
El 1.4 tranquilamente puede ser SHR (sería lo más indicado), aunque ROR y RCR mal no están.
Bueno, dejo el link con el resumen del libro.
4.2

chip = 16k x 8 = 128k = 2ˆ7 * 2*10 = 2ˆ17

=> lo direccionan 17 bits

no es así?

el 3 me quedó igual que a replanchado.

4.4 matriz de chips: que carajo es eso? Es igual a la matriz de memoria?
(04-03-2015 12:20)replanchado escribió: [ -> ]1.1 referencia a tabla idt
1.2 es el numero asociado a la interrupcion
1.3
1.4 shift right

verdadero y falso
2.1 falso, ejemplo directo de registro no se accede ninguna vez
2.2 0000-FFFF
2.3
2.4 VERDADERO
2.5 VERDADERO

3 ETIQUETA:3 LINEA: 16 PALABRA: 3



algo de lo que puse. no estoy 100 % seguro. saque 6

Buen día!
Consulta, como calculan el valor de la etiqueta y palabra del ejercicio 3?

4.5 ¿Cuál es el valor hexadecimal de la primera y de la última dirección? 000000 y 3FFFFF[/spoiler]

Otra consulta más =P
Como calculan el primer y último valor de la dirección en hexa ?

Gracias !
Sigo con las consultas cry

El punto 3 me da:

Etiqueta = 6 bits
Linea = 13 bits
Palabra = 3 bits

En vez de:

3 ETIQUETA:3 LINEA: 16 PALABRA: 3
URLs de referencia