Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Final 16/07/14 Arquitectura de Computadoras
Autor Mensaje
Focus Sin conexión
Empleado de Fotocopiadora
run neon tiger
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 45
Agradecimientos dados: 19
Agradecimientos: 24 en 9 posts
Registro en: Sep 2013
Mensaje: #1
Final 16/07/14 Arquitectura de Computadoras Finales Arquitectura de Computadoras
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.
(Este mensaje fue modificado por última vez en: 17-07-2014 12:59 por Focus.)
16-07-2014 22:21
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Focus recibio 4 Gracias por este post
Ariel14 (15-12-2014), leirbag00 (19-12-2014), fzappaandthem (20-02-2016), marcos32 (25-05-2016)
zogar Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 84
Agradecimientos dados: 34
Agradecimientos: 123 en 19 posts
Registro en: Mar 2010
Mensaje: #2
RE: Final 16/07/14 Arquitectura de Computadoras
Yo casi voy, pero arrugué T_T creo q con esto no aprobaba.

Era un solo tema?
17-07-2014 00:53
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Crespotomas95 Sin conexión
Empleado del buffet
01010011 01101001 01101110 001...
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 23
Agradecimientos dados: 0
Agradecimientos: 3 en 3 posts
Registro en: Mar 2014
Facebook Twitter
Mensaje: #3
RE: Final 16/07/14 Arquitectura de Computadoras
Saben que dia toma patricia quiroga? porque necesito que de las notas de los parciales y con lo colgada que es seguro me avisa el mismo día del recuperatorio .. se agradece
17-07-2014 01:39
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Focus Sin conexión
Empleado de Fotocopiadora
run neon tiger
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 45
Agradecimientos dados: 19
Agradecimientos: 24 en 9 posts
Registro en: Sep 2013
Mensaje: #4
RE: Final 16/07/14 Arquitectura de Computadoras
(17-07-2014 00:53)zogar escribió:  Yo casi voy, pero arrugué T_T creo q con esto no aprobaba.

Era un solo tema?

único tema, éramos poquitos. ah, otra cosa. yo tenía la idea de que en este final siempre te dejaban irte en los primeros 10/15 minutos en caso de que creyeras que no aprobabas, y te quedaba el ausente nada más. pero ayer ni mencionaron eso, era obligatorio hacerlo. (bueno, no, pero te ponían el 2). supongo porque éramos pocos y era relativamente simple.

(17-07-2014 01:39)Crespotomas95 escribió:  Saben que dia toma patricia quiroga? porque necesito que de las notas de los parciales y con lo colgada que es seguro me avisa el mismo día del recuperatorio .. se agradece

la próxima fecha es el 30/07, si no me equivoco. ayer no estaba, pero buscala ese día.
17-07-2014 13:03
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Jeepers22 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 6
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Apr 2013
Mensaje: #5
RE: Final 16/07/14 Arquitectura de Computadoras
Cita:qué representa en decimal el número 10 en base B?

Este no era difícil... había que pensarlo en una base conocida como harías que 10 en esa base se traduzca a decimal y te dabas cuenta como hacerlo de forma genérica.

Resolución:
10(B) => 1 x B^1 + 0 x B^0 y si queriamos dar una respuesta final (que no hubiera sido necesario), calculando eso daba B(10) (B en base decimal).

Es igual a la traduccion de cualquier base a decimal, pero en vez de la base explicita, dejamos B como variable...
17-07-2014 14:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Focus Sin conexión
Empleado de Fotocopiadora
run neon tiger
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 45
Agradecimientos dados: 19
Agradecimientos: 24 en 9 posts
Registro en: Sep 2013
Mensaje: #6
RE: Final 16/07/14 Arquitectura de Computadoras
(17-07-2014 14:41)Jeepers22 escribió:  
Cita:qué representa en decimal el número 10 en base B?

Este no era difícil... había que pensarlo en una base conocida como harías que 10 en esa base se traduzca a decimal y te dabas cuenta como hacerlo de forma genérica.

Resolución:
10(B) => 1 x B^1 + 0 x B^0 y si queriamos dar una respuesta final (que no hubiera sido necesario), calculando eso daba B(10) (B en base decimal).

Es igual a la traduccion de cualquier base a decimal, pero en vez de la base explicita, dejamos B como variable...

Tiene sentido dejarlo como variable, pero yo descarté ese método porque en realidad, B en base 10 es absurdo. es como que algo te dé 3 en binario... no es un símbolo que reconozca esa base. Pero sí, puede ser que "como variable" te lo tomen como correcto.
17-07-2014 15:52
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Jeepers22 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 6
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Apr 2013
Mensaje: #7
RE: Final 16/07/14 Arquitectura de Computadoras
(17-07-2014 15:52)Focus escribió:  
(17-07-2014 14:41)Jeepers22 escribió:  
Cita:qué representa en decimal el número 10 en base B?

Este no era difícil... había que pensarlo en una base conocida como harías que 10 en esa base se traduzca a decimal y te dabas cuenta como hacerlo de forma genérica.

Resolución:
10(B) => 1 x B^1 + 0 x B^0 y si queriamos dar una respuesta final (que no hubiera sido necesario), calculando eso daba B(10) (B en base decimal).

Es igual a la traduccion de cualquier base a decimal, pero en vez de la base explicita, dejamos B como variable...

Tiene sentido dejarlo como variable, pero yo descarté ese método porque en realidad, B en base 10 es absurdo. es como que algo te dé 3 en binario... no es un símbolo que reconozca esa base. Pero sí, puede ser que "como variable" te lo tomen como correcto.

No es absurdo... repetí el mismo ejercicio y cambia desde un comienzo la B de la base por cualquier base que quieras, conocida o no conocida, base 2, octal, hexa, base 5... y SIEMPRE la conversión de 10 en cualquier base, te va a dar como resultado el numero que representa esa base pero en decimal...
Creo que hace mucho vi este ejercicio, pero ni lo recordaba... y ayer analizándolo un poco me di cuenta que tenia lógica!

En fin, para el que le sirva ya tiene la resolución! Yo por suerte aprobé con 5... estaba preparado para mayor nota pero no me preocupo la verdad, quería sacarme el final a toda costa porque lo venia pateando demasiado tiempo.

Suerte para todos... metanle pila a este final que es horrible pero es aprobable también!
17-07-2014 16:33
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leaan Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 122
Agradecimientos dados: 102
Agradecimientos: 36 en 18 posts
Registro en: Apr 2011
Mensaje: #8
RE: Final 16/07/14 Arquitectura de Computadoras
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 00 0 0 0



(hasta aca todo bien)


en little endian (invirtiendo los bytes de a dos): 0 0 0 0 8 0 B F.

pregunta, dejandolo asi no seria big endian ? little endian no quedaria igual?


little endian : BF 80 00 00


gracias =D
(Este mensaje fue modificado por última vez en: 09-12-2014 22:49 por leaan.)
09-12-2014 22:48
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
4lifeee Sin conexión
Campeon del cubo Rubik
UTN=Que nunca te pase!!!
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 169
Agradecimientos dados: 37
Agradecimientos: 73 en 14 posts
Registro en: Nov 2010
Mensaje: #9
RE: Final 16/07/14 Arquitectura de Computadoras
SI TAL CUAL el little endian se invirten de 2 byte el big endian se deja igual NO se toca nada
09-12-2014 23:05
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] 4lifeee recibio 1 Gracias por este post
leaan (10-12-2014)
felire Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 22
Agradecimientos dados: 1
Agradecimientos: 18 en 1 posts
Registro en: Dec 2013
Mensaje: #10
RE: Final 16/07/14 Arquitectura de Computadoras
una pregunta. El -4 no se puede poner que no se puede representar con 3 bits? ya que con 3 bits no alcanza para representarlo signado, y no puede ser el 100, ya que estarias escribiendo el -0, puede ser?
14-12-2014 13:17
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
santi_93 Sin conexión
Empleado del buffet
0
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 4
Agradecimientos: 5 en 1 posts
Registro en: Feb 2012
Mensaje: #11
RE: Final 16/07/14 Arquitectura de Computadoras
Equivalente binario de -4, -3, -2 y -1 en 3 bits, punto fijo C2...

Se hace asi:

///// -4:

1100 (el 4 normal de binario con un 1 adelante por el signado)

para pasar a C2, cambias todos los numeros y despues le sumas 1. Entonces:

0011 + 1 = 0100 = 100

///// -3:

1011

0100 + 1 = 0101 = 101

///// -2

1010

0101 + 1 = 0110 = 110

///// - 1

1001

0110 + 1 = 0111 = 111

Y ahi te quedan los 4 resultados =D
09-02-2015 23:05
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Ambro17 Sin conexión
Militante
Demasiado humano
***

Análisis de Sistemas
Facultad Regional Buenos Aires

Mensajes: 66
Agradecimientos dados: 8
Agradecimientos: 22 en 12 posts
Registro en: Jun 2014
Mensaje: #12
RE: Final 16/07/14 Arquitectura de Computadoras
Se agradecen las respuestas, solo no sabía la de cache y todavía no se la ultima pregunta de ese ultimo ejercicio de registros
08-11-2015 18:05
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.