UTNianos

Versión completa: [Tecnicas Digitales III] - 1er Parcial 2013
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Que tal todos? No pude sacarle foto a la hoja pero les dejo lo que recuerdo que tomaron. El parcial no fue imposible, pero si largo con mucho concepto teorico. Las que no comento son porque basicamente es copiar el concepto del libro.

1) Hablaba de la funcion RDRAND que daba un numero aleatorio y pedia la porcion de codigo para convertir dicho numero a canonico y que pasaba si esto no se hacia. Pensar que hacer para llevarlo a canonica a partir del registro que te entrega la direccion random, basciamente es una OR y una AND.

2) Excepcion #PF. Pedia el mecanismo completo de atencion y hablar sobre el error code que provee.

3) Cual es el mecanismo que usa el procesador para no tener que acceder continuamente a posiciones luego de segmentacion. Hablar de los registros Hidden de los selectores de segmento.

4) Lo mismo pero para paginacion. Aca hablar de la TLB.

5) Enunciar los pasos para pasar de modo real a modo de 64 bits.

6) Se puede paginar en 4Kb y 2Mb a la vez estando en IA32-e? Se puede, ojo con los atributos y el solapamiento en memoria fisica.

7) Cuales descriptores se pueden impelmentar en IDT de 64b?

8) Una porcion de codigo con un output de Bochs y pedia analizar y encontrar el error. Antes del jump far (en real) a MP tenia un "use32" y viendo el output el selector del JMP era nulo. La verdad no estoy seguro la respuesta, pero apuntaba a selector nulo, la clave esta ahi.


Al salir, verificacion de autoria del codigo que se pedia entregar obligatoriamente.
Marian, aca subo el parcial.

Un abrazo!
Genio Gonzaaaa
URLs de referencia