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
Arquitectura de Computadores - Final 21/12/2011
Autor Mensaje
rld Sin conexión
Secretario General
ლ(ಠ益ಠლ)
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 787
Agradecimientos dados: 9
Agradecimientos: 10 en 9 posts
Registro en: Nov 2010
Mensaje: #1
Arquitectura de Computadores - Final 21/12/2011 Finales Arquitectura de Computadoras
Aca esta...17 preguntas, 10 bien para aprobar. Si estaba mal no restaba. Al menos en mi aula no se podían ir, creo que en las demas si.

  1. Indique SI/NO si en ambos modos (real y protegido), el Pentium tiene una IDT de idéntica cantidad de entradas. En caso negativo justifique. En caso afirmativo indique cuál es esa cantidad.
  2. Indique SI/NO si una interrupción puede provocarse mediante el software. En caso negativo justifique. En caso afirmativo ejemplifique.
  3. Cómo se denomina la arquitectura desarrollada para el procesador Itanium, que consta de quince unidades de ejecución, que permiten ejecutar hasta veinte instrucciones por ciclo de reloj?
  4. Indique SI/NO si el software de Itanium es compatible con instrucciones de otra arquitectura. En caso negativo justifique. En caso afirmativo indique cuál es la arquitectura.
  5. Indique el nombre de la unidad que determina cuál será la siguiente instucción correspondiente a una de salto condicional.
  6. Indique cuál es el registro de 32 bits que, además de su función primaria, puede contener una dirección que apunta a la base de un conjunto de datos.
  7. Indique SI/NO si existen hasta 6 registros que se utilizan para determinar el campo selector de una dirección virtual. En caso negativo justifique. En caso afirmativo indique cuales.
  8. Indique SI/NO, si un dato numérico de tipo byte se almacena en modo little endian.
  9. Indique cual es la organización de memoria que divide el espacio de memoria en bloques de longitud fija.
  10. Qué rango de numeros signados se puede representar con 16 bits? Expréselo SOLO en decimal
  11. Indique el rango de direcciones (expresado en hexadecimal) para acceder a una memoria de 2 KB
  12. Con qué siglas se identifica la unidad de velocidad de giro de un disco?
  13. Si en una imagen virtual el primer segmento de código está alojado en memoria RAM a partir de la dirección AB 00 00 00 y ocupa 1024 bytes, cuáles son los valores de los campos BASE y LIMITE de su Descriptor de Segmento? Expréselos en hexadecimal.
  14. Cuál de los siguientes registros resultará modificado y con qué valor quedará al ejecutarse una instrucción DEC AH? AX=BX=CX=DX=BP=SI=DI=0000, SP=FFEE
  15. Indique el formato de una dirección segmentada en MODO REAL y presente un ejemplo numérico
  16. En base al ejemplo anterior calcule la dirección física
  17. Cómo se denomina el registro invisible que apunta a la LDT activa?


Respuestas segun Elvira Quiroga:
Spoiler: Mostrar
  1. SI - 256 entradas
  2. SI - Por ejemplo, instrucción INT #
  3. EPIC (puse IA-64 y me lo pusieron bien)
  4. IA-32 (puse x86-32 y me lo pusieron bien)
  5. Unidad de Predicción de Saltos
  6. EBX
  7. SI, son los de segmento
  8. NO
  9. Paginación
  10. [000 - 7FF]
  11. RPM
  12. ????
  13. Se modifica AX = FF00
  14. 2B35:0100 (puse DIRECCION:DESPLAZAMIENTO y me lo pusieron bien)
  15. Direccion fisica = 2B350 + 0100
  16. ????


ρλδ
(Este mensaje fue modificado por última vez en: 21-12-2011 23:12 por rld.)
21-12-2011 23:03
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] rld recibio 1 Gracias por este post
Rodbres (14-02-2013)
Remy Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 7
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2011
Mensaje: #2
RE: Arquitectura de Computadores - Final 21/12/2011
la 17 es LDTR

y la 13 si no me equivoco es

1024 = 2^10 = 10 0000 0000 = en hexa= 00 00 02 00 = LIMITE

la base es = AB 00 00 00
(Este mensaje fue modificado por última vez en: 22-12-2011 00:51 por Remy.)
22-12-2011 00:48
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Nikod11 Sin conexión
Secretario General
...
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 789
Agradecimientos dados: 84
Agradecimientos: 396 en 56 posts
Registro en: Mar 2011
Facebook LinkedIn
Mensaje: #3
RE: Arquitectura de Computadores - Final 21/12/2011
Que final complicado, menos mal que me lo saque de encima.... sabia más practica pero bueno, ya aprobe con 5. Ahora a hacer un asadito con los apuntes xD
22-12-2011 01:07
Envíale un email Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
patriseg Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 38
Agradecimientos dados: 60
Agradecimientos: 11 en 4 posts
Registro en: Apr 2009
Mensaje: #4
RE: Arquitectura de Computadores - Final 21/12/2011
quien dijo que 3era fecha iba a ser facil????fue como la primera fecha con 17 preguntas!!!!menos mal que di en la segunda fecha!!!!!!al que quiere quemar los apuntes en el asado que lo piense mejor porque seguimos viendo esto en una materia de segundo!!!!
22-12-2011 02:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Remy Sin conexión
Empleado del buffet
Sin estado :(
*

-----
-----

Mensajes: 7
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2011
Mensaje: #5
RE: Arquitectura de Computadores - Final 21/12/2011
este final era 90% igual al primero de diciembre =)
22-12-2011 02:23
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Nikod11 Sin conexión
Secretario General
...
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 789
Agradecimientos dados: 84
Agradecimientos: 396 en 56 posts
Registro en: Mar 2011
Facebook LinkedIn
Mensaje: #6
RE: Arquitectura de Computadores - Final 21/12/2011
(22-12-2011 02:18)patriseg escribió:  quien dijo que 3era fecha iba a ser facil????fue como la primera fecha con 17 preguntas!!!!menos mal que di en la segunda fecha!!!!!!al que quiere quemar los apuntes en el asado que lo piense mejor porque seguimos viendo esto en una materia de segundo!!!!


Off-topic:
Jajaja fue un chiste, por lo menos el libro de angulo me lo quedo =P
22-12-2011 08:50
Envíale un email Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Heidad Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 172
Agradecimientos dados: 5
Agradecimientos: 97 en 16 posts
Registro en: Feb 2009
Mensaje: #7
RE: Arquitectura de Computadores - Final 21/12/2011
siii fue igual al primero de diciembre.

habian 2 temas , ese el q pussite era el tema 1 , el tema 2 cambiana que :

Indique SI/NO, si un dato numérico de tipo byte se almacena en modo big endian

Indique el rango de direcciones (expresado en hexadecimal) para acceder a una memoria de 1024 bytes.

y la 12 , la de rpm... estaba la respuesta ahi en el final , a un costado , asique en nuestro caso eran 16 preguntas y 9 bien para aprobar.

le pregunte al de mi aula si restaba y me dijo que SI . asique puse solo las q sabia bien ( 12 ) y me saque un 6 , al parecer las tenia bien.

con lo de los rangos de 1024 bytes : son 10 bits asique el base seria 00 0000 0000 y el maximo 11 1111 1111 , en hexa 000;3FF.

en el de los segmentos puse los registros ( CS , SS , DS , ES , FS , GS)

en lo de interrupcion de software puse si , int # y INTO.

Si en una imagen virtual el primer segmento de código está alojado en memoria RAM a partir de la dirección AB 00 00 00 y ocupa 1024 bytes, cuáles son los valores de los campos BASE y LIMITE de su Descriptor de Segmento? Expréselos en hexadecimal.

en este lo pense igual que el otro , si el primer segmento es AB 00 00 00 y pide la base y el limite , al ser de 1024 bytes , los que indican la base y limite son los primeros 10 bits .
osea 00 0000 0000 para la base y 11 1111 1111 para el limite : quedaria AB 00 00 00 ; AB 00 03 FF . si , igual que en el del rango de 1024 bytes.

puse que itanium es compatible con instruciones de 32 bits , como las de pentium .


eso es lo q puse .

la verdad gracias a los chicos que respondieron en http://www.utnianos.com.ar/foro/tema-ped...embre-2011 , que muchas respuestas las supe de ahi.
(Este mensaje fue modificado por última vez en: 22-12-2011 11:34 por Heidad.)
22-12-2011 11:33
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
el pibe Sin conexión
Presidente del CEIT
Benderista
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.235
Agradecimientos dados: 5
Agradecimientos: 102 en 28 posts
Registro en: May 2011
YouTube
Mensaje: #8
RE: Arquitectura de Computadores - Final 21/12/2011
mentira, esas cosas no la ven mas.

en operativos ven un par de cosas, y esto te sirve como base


despues.... el itanium me la chupa, el acumulador me la chupa, las instrucciones de assembler me la chupan

quemen todo lo que tengan xD!

[Imagen: tolivi10.jpg]
2 Veces congresista por eArgentina
13 Veces congresista por eBolivia
1 Vez Emperador por eBolivia
Ex-Ministro de Salud eArgentino

[Imagen: Necromancer616.png]
22-12-2011 11:48
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rld Sin conexión
Secretario General
ლ(ಠ益ಠლ)
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 787
Agradecimientos dados: 9
Agradecimientos: 10 en 9 posts
Registro en: Nov 2010
Mensaje: #9
RE: Arquitectura de Computadores - Final 21/12/2011
Itanium a todo el mundo le chupó un huevo, sino fijate este grafico:

[Imagen: Itanium_Sales_Forecasts_edit.png]
Fuente: http://en.wikipedia.org/wiki/File:Itaniu...s_edit.png

Cita:Microsoft announced in 2010 that Windows Server 2008 R2 will be the last version of Windows Server to support the Itanium, and that it would also discontinue development of the Itanium versions of Visual Studio and SQL Server.[12] Likewise, Red Hat Enterprise Linux 5 was the last Itanium edition of Red Hat Enterprise Linux[13] and Canonical's Ubuntu 10.04 LTS was the last supported Ubuntu release on Itanium.[58] HP will not be supporting or certifying Linux on Itanium 9300 (Tukwila) servers.[59]

Oracle Corporation announced in March 2011 that it would drop development of application software for Itanium platforms, with the explanation that "Intel management made it clear that their strategic focus is on their x86 microprocessor and that Itanium was nearing the end of its life."[60]

http://en.wikipedia.org/wiki/Itanium

ρλδ
(Este mensaje fue modificado por última vez en: 22-12-2011 14:59 por rld.)
22-12-2011 14:55
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
alelnro1 Sin conexión
Campeon del cubo Rubik
Stand by me
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 187
Agradecimientos dados: 76
Agradecimientos: 15 en 9 posts
Registro en: Apr 2010
Mensaje: #10
RE: Arquitectura de Computadores - Final 21/12/2011
(22-12-2011 00:48)Remy escribió:  la 17 es LDTR

y la 13 si no me equivoco es

1024 = 2^10 = 10 0000 0000 = en hexa= 00 00 02 00 = LIMITE

la base es = AB 00 00 00

La 17 esta perfecto...pero la 13, el limite esta mal

1024 = 2^10 = 100 0000 0000 = en hexa = 00 00 04 00 = LIMITE

porque en hexa 00 00 02 00 = 512 bytes...

la base esta bien
14-02-2012 23:19
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leandrong Sin conexión
Secretario de la SAE
...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 454
Agradecimientos dados: 108
Agradecimientos: 185 en 27 posts
Registro en: Sep 2008
Mensaje: #11
RE: Arquitectura de Computadores - Final 21/12/2011
• Indique SI/NO, si un dato numérico de tipo byte se almacena en modo little endian.????

¿Esto dónde está?
20-02-2012 23:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
abottiggi Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 7
Agradecimientos dados: 12
Agradecimientos: 1 en 1 posts
Registro en: Mar 2010
Mensaje: #12
RE: Arquitectura de Computadores - Final 21/12/2011
Con respecto al ejercicio 13 leyendo las soluciones que dan acá habría dos formas de hacerlo. ¿Alguien me podría decir cuál es la correcta?

Solución 1
La base y el limite están indicados por los primeros 10 bits ya que 1024= 2^10
Base = 0000 0000 0000(2)
Limite = 0011 1111 1111(2) => 3FF(h)
El rango en hexa quedaría AB 00 00 00 (base) ; AB 00 03 FF (limite)

Solución 2
Base = AB 00 00 00 (enunciado)
Limite = 1024 = 0100 0000 0000(2) = 400 (h) => Limite = AB 00 04 00
El rango en hexa quedaría AB 00 00 00 (base) ; AB 00 04 00 (limite)

Gracias!
21-02-2012 14:50
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Axelito Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 39
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Feb 2011
Mensaje: #13
RE: Arquitectura de Computadores - Final 21/12/2011
Alguien me puede explicar como se resuelve el ejercicio 14)

Cuál de los siguientes registros resultará modificado y con qué valor quedará al ejecutarse una instrucción DEC AH? AX=BX=CX=DX=BP=SI=DI=0000, SP=FFEE


Gracias!
21-02-2012 20:18
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Joseph Sin conexión
Empleado de Fotocopiadora
O_O
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 40
Agradecimientos dados: 7
Agradecimientos: 54 en 6 posts
Registro en: Dec 2010
Mensaje: #14
RE: Arquitectura de Computadores - Final 21/12/2011
(21-02-2012 14:50)abottiggi escribió:  Con respecto al ejercicio 13 leyendo las soluciones que dan acá habría dos formas de hacerlo. ¿Alguien me podría decir cuál es la correcta?

Solución 1
La base y el limite están indicados por los primeros 10 bits ya que 1024= 2^10
Base = 0000 0000 0000(2)
Limite = 0011 1111 1111(2) => 3FF(h)
El rango en hexa quedaría AB 00 00 00 (base) ; AB 00 03 FF (limite)

Solución 2
Base = AB 00 00 00 (enunciado)
Limite = 1024 = 0100 0000 0000(2) = 400 (h) => Limite = AB 00 04 00
El rango en hexa quedaría AB 00 00 00 (base) ; AB 00 04 00 (limite)

Gracias!

La Solución 2 es la correcta...
(21-02-2012 20:18)Axelito escribió:  Alguien me puede explicar como se resuelve el ejercicio 14)

Cuál de los siguientes registros resultará modificado y con qué valor quedará al ejecutarse una instrucción DEC AH? AX=BX=CX=DX=BP=SI=DI=0000, SP=FFEE


Gracias!

La instrucción DEC decrementa en una unidad, el registro AH sale del registro AX...

AX
|--------|--------|
AH AL

si AX= 0000

AH=00

si hacemos 00 - 1

seria el ultimo numero que se puede representar en hexa, osea FF (porque dio toda la vuelta).

Entonces nos queda AH = FF y AL=00 porque no se toco.

entonces AX=FF00

Saludos!
(Este mensaje fue modificado por última vez en: 21-02-2012 20:26 por Joseph.)
21-02-2012 20:20
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leandrong Sin conexión
Secretario de la SAE
...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 454
Agradecimientos dados: 108
Agradecimientos: 185 en 27 posts
Registro en: Sep 2008
Mensaje: #15
RE: Arquitectura de Computadores - Final 21/12/2011
(21-02-2012 14:50)abottiggi escribió:  Con respecto al ejercicio 13 leyendo las soluciones que dan acá habría dos formas de hacerlo. ¿Alguien me podría decir cuál es la correcta?

Solución 1
La base y el limite están indicados por los primeros 10 bits ya que 1024= 2^10
Base = 0000 0000 0000(2)
Limite = 0011 1111 1111(2) => 3FF(h)
El rango en hexa quedaría AB 00 00 00 (base) ; AB 00 03 FF (limite)

Solución 2
Base = AB 00 00 00 (enunciado)
Limite = 1024 = 0100 0000 0000(2) = 400 (h) => Limite = AB 00 04 00
El rango en hexa quedaría AB 00 00 00 (base) ; AB 00 04 00 (limite)

Gracias!

Cita:Si en una imagen virtual el primer segmento de código está alojado en memoria RAM a partir de la dirección AB 00 00 00 y ocupa 1024 bytes, cuáles son los valores de los campos BASE y LIMITE de su Descriptor de Segmento? Expréselos en hexadecimal.

AB 00 00 00 ; 1024 -> 400

Base: AB 00 00 00 (Expresa donde comienza el segmento)
Límite: 00400 (Expresa el tamaño del segmento y ocupa 20 bits)

Las 2 respuestas de arriba están mal. El Límite es sólo 00400 no hay que sumarla nada, es solo 00400 (ahí tenés los 16 bits).
(Este mensaje fue modificado por última vez en: 21-02-2012 21:22 por leandrong.)
21-02-2012 21:05
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.