16-07-2014, 22:21
En primer lugar: estudien con este excel.
http://www.utnianos.com.ar/foro/tema-la-...stificados
Ahora sí: La parte teórica eran nueve preguntas, algunas son las que toman siempre.
Memoria ultrarápida que guarda la dirección lineal y la dirección física de las ultimas 32 páginas de codigo accedidas.
TLB
Dispositivo de software que conoce el funcionamiento de un periférico (o algo así).
Driver?
Hardware que se encarga de la segmentación y la paginación de memoria.
MMU
Espacio de almacenamiento donde se aloja el área global.
RAM?
Cuál es el tratamiento que se le hace a dos valores A y B para compararlos? (ejemplo A > B)?
Se los resta y se chequea la flag S (de Signo), además, para A = B, se chequea la flag Zero.
Desde el punto de vista de la Jerarquía de memorias, ¿qué tipo de memoria se encuentra entre el nivel de registros y la memoria RAM o principal?
Caché.
Equivalente binario de -4, -3, -2 y -1 en 3 bits, punto fijo C2...
100, 101, 110, 111
Modo de direccionamiento para inicializar una variable.
Inmediato?
Dos criterios que sustentan alta probabilidad de acierto en memoria caché.
Vecindad espacial y temporal.
Práctica:
-1 (uno negativo) en base 10. Expresar en punto flotante precisión simple, hexadecimal, y little endian.
-1,0. el exponente es 0, la mantisa es 0, es negativo.
punto flotante precisión simple -> 1 bit de signo, 8 bit de (exponente + 127), 23 de mantisa con bit implícito.
1 01111111 00000000000000000000000
en hexadecimal: 1011 / 1111 / 1000 / 0000 / 0000 / 0000 / 0000 / 0000 = B F 8 0 0 0 0 0
en little endian (invirtiendo los bytes de a dos): 0 0 0 0 8 0 B F.
otro punto. "si un usuario tiene que ingresar una contraseña numérica de cuatro dígitos como mínimo y como máximo que sólo acepta números decimales... cuántas son las combinaciones posibles?"
realmente es muy estúpido, no entiendo por qué toman eso. de 0000 a 9999 = 10000 combinaciones, o bien (base ^cantidaddedígitos) = 10^4 = 10000.
qué representa en decimal el número 10 en base B?
en base B, no binaria. B, la letra.
no entiendo qué quisieron hacer, yo supuse que así como base 10 va de 0 a 9, u octal va de 0 a 7, base B va de 0 a A... en cuyo caso, 10(B) = 11(10). pero no sé realmente.
por último era un ejercicio assembler, te daban la dirección OFB8:0103 y la instrucción MOV BX, [0200].
cuál es la dirección física del primer byte del segmento? (es decir, desplazamiento = 0000). OFB8 * 10 + 0000 = 0FB80.
cuál es el rango de desplazamientos desde ese primer hasta el byte anterior a la instrucción? [0000, 0102].
tipo de direccionamiento de la instrucción? directo (porque hace referencia a memoria, [0200]).
cuál es la dirección segmentada a la que apunta el dato? OFB8:0200, creo.
estudien del excel que puse arriba!! tiene casi todo bien y todas las explicaciones necesarias.
http://www.utnianos.com.ar/foro/tema-la-...stificados
Ahora sí: La parte teórica eran nueve preguntas, algunas son las que toman siempre.
Memoria ultrarápida que guarda la dirección lineal y la dirección física de las ultimas 32 páginas de codigo accedidas.
TLB
Dispositivo de software que conoce el funcionamiento de un periférico (o algo así).
Driver?
Hardware que se encarga de la segmentación y la paginación de memoria.
MMU
Espacio de almacenamiento donde se aloja el área global.
RAM?
Cuál es el tratamiento que se le hace a dos valores A y B para compararlos? (ejemplo A > B)?
Se los resta y se chequea la flag S (de Signo), además, para A = B, se chequea la flag Zero.
Desde el punto de vista de la Jerarquía de memorias, ¿qué tipo de memoria se encuentra entre el nivel de registros y la memoria RAM o principal?
Caché.
Equivalente binario de -4, -3, -2 y -1 en 3 bits, punto fijo C2...
100, 101, 110, 111
Modo de direccionamiento para inicializar una variable.
Inmediato?
Dos criterios que sustentan alta probabilidad de acierto en memoria caché.
Vecindad espacial y temporal.
Práctica:
-1 (uno negativo) en base 10. Expresar en punto flotante precisión simple, hexadecimal, y little endian.
-1,0. el exponente es 0, la mantisa es 0, es negativo.
punto flotante precisión simple -> 1 bit de signo, 8 bit de (exponente + 127), 23 de mantisa con bit implícito.
1 01111111 00000000000000000000000
en hexadecimal: 1011 / 1111 / 1000 / 0000 / 0000 / 0000 / 0000 / 0000 = B F 8 0 0 0 0 0
en little endian (invirtiendo los bytes de a dos): 0 0 0 0 8 0 B F.
otro punto. "si un usuario tiene que ingresar una contraseña numérica de cuatro dígitos como mínimo y como máximo que sólo acepta números decimales... cuántas son las combinaciones posibles?"
realmente es muy estúpido, no entiendo por qué toman eso. de 0000 a 9999 = 10000 combinaciones, o bien (base ^cantidaddedígitos) = 10^4 = 10000.
qué representa en decimal el número 10 en base B?
en base B, no binaria. B, la letra.
no entiendo qué quisieron hacer, yo supuse que así como base 10 va de 0 a 9, u octal va de 0 a 7, base B va de 0 a A... en cuyo caso, 10(B) = 11(10). pero no sé realmente.
por último era un ejercicio assembler, te daban la dirección OFB8:0103 y la instrucción MOV BX, [0200].
cuál es la dirección física del primer byte del segmento? (es decir, desplazamiento = 0000). OFB8 * 10 + 0000 = 0FB80.
cuál es el rango de desplazamientos desde ese primer hasta el byte anterior a la instrucción? [0000, 0102].
tipo de direccionamiento de la instrucción? directo (porque hace referencia a memoria, [0200]).
cuál es la dirección segmentada a la que apunta el dato? OFB8:0200, creo.
estudien del excel que puse arriba!! tiene casi todo bien y todas las explicaciones necesarias.