UTNianos

Versión completa: [PEDIDO] Final Arquitectura de computadoras 14/07/2015
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
alguien se presento?
que tal tomaron?
Teoría:

Fue el reciclaje de siempre, tipo "memoria ultrarápida que no se qué mierda últimas 32 direcciones.." -> TLB

"Para qué sirven los regístros índice en modo real y protegido" -> le mandé que servían para guardar información relacionada con la pila, no sé si está bien.

"Cuál es el criterio que determina el acierto asdfnoséquémierda caché.." -> vecindad temporal y espacial, me parece que me confundí con algún criterio análogo..

"Indicar al menos una función de la BIU" -> le mandé CÁLCULOS ARITMÉTICOS, biatch!

"considerando 3 bits SIGNADOS, pasar los números -7, +4, +2 y -1 a binario, considerar complemento A2 para los negatives" -> -7 y +4 no entraban ni en pedo, +2 era 010 y -1 era 111.

"qué es tiempo de búsqueda y tiempo de rotación (a.k.a. retardo/latencia rotacional) -> tiempo de búsqueda lo que tarda en alcanzar el brazo una pista; tiempo de rotación lo que tarda un sector en posicionarse debajo de la cabeza (la que graba, no la de abajo)

"en una operación aritmética, la bandera V=1. Explicar por qué yo afirmo que ambos operandos son del mismo signo" -> Y mamita porque si fueran de distinto signo, se restarían y consiguientemente entraría dentro del formato.

"dar una instrucción de salto y otra de retorno a procedimiento" (más o menos así) -> le mandé INT # y IRET

me parece que me estoy olvidando de 1 pregunta...

Práctica:

Más reciclaje a lo Dragon Ball reviviendo a Freezer.

Assembler, dados los registros... (te tiraban 70 y servían AX, BX,CX, CS e IP nada más) tenías que dar el valor final de los mismos.

AX=001A; BX= 001C, CX=1D; CS e IP nomacuedo

-ADD AX,BX -> AX=0036
-Si la instrucción actual ocupa 3 bytes, dar las direcciones físicas y segmentadas de la siguiente instrucción -> segmentada: nomacuerdo eu es fácil.
-SUB AX,CX -> 0019
-Convertir la instrucción anterior en "indirecto por registro" -> Lo que me dijo mi lógica es que si SUB AX,CX es directo por registro, entonces SUB AX, [CX] era lo correcto. Vaya uno a saberga.

"Si hay 10 cabezas y 18000 círculos concéntricos" (algo así):

-"Cuántas superficies grabables hay y cómo se denominan los círCULOS concéntricos" -> 10 supeficies grabables y se denominan cilindros.

-"Cuántos cilindros hay?" -> 18000 suporongo..

otro medio flashero que decía algo como "a cuántos bytes puede acceder una palabra de 8 bits, si la memoria principal tiene 31 bits?" -> yo le mandé 2^31 = 2GB pero es una bestialidad, un compañero puso 3 bytes...

"dar una instrucción de salto incondicional, una excepción y un salto a procedimiento" -> le mandé INT n, JO y CALL y los tres tenían que estar bien para contabilizarte el punto.

"a qué instrucción retorna si se encuentran estas excepciones:"

-trampa -> le mandé que a la siguiente (ponele un código de operación no válido, lo ignora y sigue de largo)
-falta -> le mandé que a la misma (ponele que es un segment fault porque no estaba en memoria y después lo cargó algo/alguien y vuelve a la misma instrucción).

Más o menos eso, me pusieron 6.
muchas gracias, parece el final tipico, y bastante facil. espero que en la que viene no tiren a matar estos guachos.
hoy vi un final tomado el 2006, 14 V o F, de los cuales solamente 2 habia que justificar, y eran faciles a lo sumo hacias un tateti
Nah olvidate de esas gansadas, a mí la fecha anterior me fue mal por un punto de práctica que no aparecía en ningún lado, pero me dí cuenta que es todo reciclaje de 2013, así que hasta podrías memorizarte las respuestas de ese año, que no son tantas. De hecho todavía no sé qué corno es TLB, pero en fin, es accesible con mi técnica hasta que se le ocurra cambiar la movida a la Patri..
Mejor tarde que nunca supongo...
el ejercicio 2 era exactamente igual al de 24/02/2015, que chanta esta quiroga, el punto 2 del ejercicio quedaria

dir segmentada=
CS:IP
0400:0106
la dir fisica=
CS*16(es lo mismo que agregarle un 0)+IP
04106

en la pregunta 6 (cuantos cilindros se describen) creo que son 18000(circulos concentricos)/10(discos)= 1800 cilindros
Holaa,

Consulta, para el ejercicio de la práctica, punto 7
"Para una memoria de palabra de 8 bits, a cuántos bytes se pueden acceder con una dirección física de 31 bits"

Si se calcula haciendo 2^31 = 2GB, para que me sirve el dato de los 8 bits?

Gracias!
(24-05-2017 15:22)C-a-r-o escribió: [ -> ]Holaa,

Consulta, para el ejercicio de la práctica, punto 7
"Para una memoria de palabra de 8 bits, a cuántos bytes se pueden acceder con una dirección física de 31 bits"

Si se calcula haciendo 2^31 = 2GB, para que me sirve el dato de los 8 bits?

Gracias!

porque en realidad es 2^31 * 8 bits = 2^31 * 1 byte = 2GB
URLs de referencia