Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 1 votos - 4 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Arquitectura de Computadores - Final 15-02-12
Autor Mensaje
sinnick Sin conexión
Campeon del cubo Rubik
Sin estado
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 148
Agradecimientos dados: 8
Agradecimientos: 92 en 23 posts
Registro en: Feb 2011
Mensaje: #1
Arquitectura de Computadores - Final 15-02-12 Finales Arquitectura de Computadoras
Les dejo el final que tomaron hoy. No restaba y era muy parecido al del 21-12-11. Las preguntas no estan escritas textualmente pero tienen la escencia y tampoco tienen el mismo orden.. pero eran esas ^_^. Espero que les sirva =) Saludos

1 - En ambos modos el Pentium puede direccionar hasta 4Gb de memoria. Justificar
2 - El itanium tiene la caracterisitca de ser compatible con IA-32 y tener como tecnología IA-64.
3 - Indique un registro de 32 bitsque ademas de su funcion principal se usa como contador
4 - Nombrar cuales y cuantos niveles de cache posee el Itanium
5 - Un dato tipo word se almacena en modo litle endian. En caso afirmativo justificar, en caso negativo indicar un ejemplo.
6 - indicar el rango SIGNADO que se puede obtener con 16 bits.
7 - Organizacion de memoria que se caracteriza por dividirla en tamaños variables
8 - Dado un segmento que tiene como direccion inicial 10 00 00 00 y posee 256 bytes indicar la base y limite de su descriptor
9 - Indique como es el esquema de un segmento en modo real y dar un ejemplo
10 - en base al ejemplo anterior obtener la direccion fisica
11 - Registro no visible que apunta a la base del IDT
12 - INTO genera una interrupcion por software. Justificar
13 - Indicar el rango de direcciones que se pueden obtener con una memoria de 4K*8
14 - Indique el nombre de la unidad que determina cuál será la siguiente instucción correspondiente a una de salto condicional.
15 - 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.
16 - Con qué siglas se identifica la unidad de velocidad de giro de un disco?
17 - Cuál de los siguientes registros resultará modificado y con qué valor quedará al ejecutarse una instrucción DEC AL?

AX=BX=CX=DX=BP=SI=DI=0000, SP=FFEE
15-02-2012 23:56
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
luquitass Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8
Agradecimientos dados: 10
Agradecimientos: 0 en 0 posts
Registro en: Aug 2011
Mensaje: #2
RE: Arquitectura de Computadores - Final 15-02-12
genial!!! muchas gracias!!
16-02-2012 13:08
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: 464
Agradecimientos dados: 110
Agradecimientos: 187 en 29 posts
Registro en: Sep 2008
Mensaje: #3
RE: Arquitectura de Computadores - Final 15-02-12
Cita:1 - En ambos modos el Pentium puede direccionar hasta 4Gb de memoria. Justificar

¿A qué se refiere con ambos modos?

Si se refiere a Modo Real y Modo Protegido, en Modo Real solo puede direccionar hasta 1 MB.

Si se refiere a 32 bits y 64 bits, en 64 bits direcciona obviamente muchísimo más (2^64).

Cita:2 - El itanium tiene la caracterisitca de ser compatible con IA-32 y tener como tecnología IA-64.

Verdadero. ¿Hay que poner algo más o sólo con eso alcanzaba?
(Este mensaje fue modificado por última vez en: 17-02-2012 15:08 por leandrong.)
17-02-2012 14:21
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sinnick Sin conexión
Campeon del cubo Rubik
Sin estado
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 148
Agradecimientos dados: 8
Agradecimientos: 92 en 23 posts
Registro en: Feb 2011
Mensaje: #4
RE: Arquitectura de Computadores - Final 15-02-12
1 - Creo que se referia al modo real y modo proteido. Yo conteste eso de que en modo real era 1Mb y en modo protegido eran 4Gb.

2 - Si.. yo puse verdadero.... xD nada mas xD
17-02-2012 21:03
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: 464
Agradecimientos dados: 110
Agradecimientos: 187 en 29 posts
Registro en: Sep 2008
Mensaje: #5
RE: Arquitectura de Computadores - Final 15-02-12
¿Qué te sacaste? Yo no me presenté porque no llegué a leer todo. Pero creo que con lo que sé aprobaba. Tenés idea si van a mantener este tipo de finales ahora? O vuelven a los otros?

Cita:13 - Indicar el rango de direcciones que se pueden obtener con una memoria de 4K*8

4K * 8 = 32768 = 2^15 = 2^5 2^10 = 32 M

¿Es así? De ser correcto, es verdadero responder lo siguiente:
a) Se puede obtener hasta 32 Mb de memoria.
b) Se puede obtener hasta 32.768 (32 M) direcciones.
(Este mensaje fue modificado por última vez en: 17-02-2012 23:20 por leandrong.)
17-02-2012 21:38
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
manuelmandeb Sin conexión
Empleado del buffet
:)
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2009
Mensaje: #6
RE: Arquitectura de Computadores - Final 15-02-12
Hola estaba viendo el final y no entendi esto
5 - Un dato tipo word se almacena en modo litle endian. En caso afirmativo justificar, en caso negativo indicar un ejemplo.
Si alguien lo puede explicar se lo agradezco.
18-02-2012 00:39
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sinnick Sin conexión
Campeon del cubo Rubik
Sin estado
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 148
Agradecimientos dados: 8
Agradecimientos: 92 en 23 posts
Registro en: Feb 2011
Mensaje: #7
RE: Arquitectura de Computadores - Final 15-02-12
(17-02-2012 21:38)leandrong escribió:  ¿Qué te sacaste? Yo no me presenté porque no llegué a leer todo. Pero creo que con lo que sé aprobaba. Tenés idea si van a mantener este tipo de finales ahora? O vuelven a los otros?

Cita:13 - Indicar el rango de direcciones que se pueden obtener con una memoria de 4K*8

4K * 8 = 32768 = 2^15 = 2^5 2^10 = 32 M

¿Es así? De ser correcto, es verdadero responder lo siguiente:
a) Se puede obtener hasta 32 Mb de memoria.
b) Se puede obtener hasta 32.768 (32 M) direcciones.
No leandrong. La cosa es asi, cuando te dicen que la memoria tiene 4K*8 se refiere a que la memoria posee una matriz de m*n donde m es el tamaño de la memoria (ej. 256M, 512M, 1G, etc) y n es la cantidad de bits que posee una palabra. Por lo tanto aca te dice que tenes una memoria de 4K*8, es decir que es una memoria de 4K donde cada palabra posee 8 bits (1 byte).

Si es de 4Kb entonces para saber el rango que podes direccionar tenes que buscar la cantidad de bits x que se necesitan para poder referenciar todas las palabras entonces: 2^x = 4096 --> x = 12 bits (con la calcu es logaritmo base 2 de 4096)

Por lo tanto el rango a direccionar es desde 000 hasta FFF (en hexadecimal).

Te doy un ejemplo para aclarar a lo que voy. Si te dicen que para direccionar la memoria principal se requieren 12 bits y que cada palabra posee 16 bits, y te piden que expreses el tamaño TOTAL de la memoria principal entonces vos vas a tener que hacer lo siguiente:

2^12 = 4096 = 4 K para direccionar todas las palabras, pero cada palabra tiene 16 bits es decir 2 bytes por lo tanto este resultado hay que multiplicarlo por 2 bytes entonces: 4K * 2bytes = 8Kb y ese sería el tamaño total de la memoria principal


(18-02-2012 00:39)manuelmandeb escribió:  Hola estaba viendo el final y no entendi esto
5 - Un dato tipo word se almacena en modo litle endian. En caso afirmativo justificar, en caso negativo indicar un ejemplo.
Si alguien lo puede explicar se lo agradezco.

Little endian se refiere a que el byte menos significativo se almacena en la posición más baja de memoria.
Por el contrario Big Endian se refiere a que el byte menos significativo se almacena el la posición mas alta de memoria.

Esas son definiciones de librito xD. Lo que significa el Little endian es que, si vos tenes que meter en memoria ejemplo lo siguiente:

40 25 35 12

En la memoria quedaría asi: 12 35 25 40.

Big endian se refiere a que se mete en memoria tal cual lo pones.

Respecto a la respuesta del punto 5 es falso. Los datos enteros se almacenan en tipo Big Endian. Solo los numeros de coma flotante se almacenan con el tipo Little endian.

entonces la respuesta completa (Que fue la que puse yo) es la siguiente:
5 - Falso. Los de coma flotante
(Este mensaje fue modificado por última vez en: 18-02-2012 14:40 por sinnick.)
18-02-2012 14:35
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] sinnick recibio 1 Gracias por este post
marcos32 (29-02-2016)
leandrong Sin conexión
Secretario de la SAE
...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 464
Agradecimientos dados: 110
Agradecimientos: 187 en 29 posts
Registro en: Sep 2008
Mensaje: #8
RE: Arquitectura de Computadores - Final 15-02-12
(18-02-2012 14:35)sinnick escribió:  
(17-02-2012 21:38)leandrong escribió:  ¿Qué te sacaste? Yo no me presenté porque no llegué a leer todo. Pero creo que con lo que sé aprobaba. Tenés idea si van a mantener este tipo de finales ahora? O vuelven a los otros?

Cita:13 - Indicar el rango de direcciones que se pueden obtener con una memoria de 4K*8

4K * 8 = 32768 = 2^15 = 2^5 2^10 = 32 M

¿Es así? De ser correcto, es verdadero responder lo siguiente:
a) Se puede obtener hasta 32 Mb de memoria.
b) Se puede obtener hasta 32.768 (32 M) direcciones.
No leandrong. La cosa es asi, cuando te dicen que la memoria tiene 4K*8 se refiere a que la memoria posee una matriz de m*n donde m es el tamaño de la memoria (ej. 256M, 512M, 1G, etc) y n es la cantidad de bits que posee una palabra. Por lo tanto aca te dice que tenes una memoria de 4K*8, es decir que es una memoria de 4K donde cada palabra posee 8 bits (1 byte).

Si es de 4Kb entonces para saber el rango que podes direccionar tenes que buscar la cantidad de bits x que se necesitan para poder referenciar todas las palabras entonces: 2^x = 4096 --> x = 12 bits (con la calcu es logaritmo base 2 de 4096)

Por lo tanto el rango a direccionar es desde 000 hasta FFF (en hexadecimal).

Ah, me parecía raro, jejee, porque las palabras en Pentium son de dos bytes (Página 318), por eso no entedía que significaba ese 8.

En la Arquitectura de 32 bits, hacés: 2^32 = 4 GB y esto es el rango de direccionamiento de memoria física o principal.

En el ejercicio:

4KB = 2^2 * 2^10 = 2^12.
4KB = 4096 bytes.

¿Sería una Arquitectura de 12 bits? (Serían 2 bytes y en un usa la mitad?, tendría que ser de 16 bits creo, pero bueno es un ejercicio)

Los 4096 son la cantidad de direcciones que puede referenciar, y como cada palabra tiene 1 byte, el rango sería 4096/1 = 4096. ¿No?

Iría del 0 al 4095: Del 000 al FFF.

En caso de que cada palabra fuese de 16 bits (2 bytes) el rango sería 4096/2 = 2048.

Iría del 0 al 2047: Del 000 al 7FF.
(Este mensaje fue modificado por última vez en: 18-02-2012 16:05 por leandrong.)
18-02-2012 15:46
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sinnick Sin conexión
Campeon del cubo Rubik
Sin estado
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 148
Agradecimientos dados: 8
Agradecimientos: 92 en 23 posts
Registro en: Feb 2011
Mensaje: #9
RE: Arquitectura de Computadores - Final 15-02-12
(18-02-2012 15:46)leandrong escribió:  Ah, me parecía raro, jejee, porque las palabras en Pentium son de dos bytes (Página 318), por eso no entedía que significaba ese 8.

En la Arquitectura de 32 bits, hacés: 2^32 = 4 GB y esto es el rango de direccionamiento de memoria física o principal.

En el ejercicio:

4KB = 2^2 * 2^10 = 2^12.
4KB = 4096 bytes.

¿Sería una Arquitectura de 12 bits?

Los 4096 son la cantidad de bytes que puede referenciar, pero si cada palabra tiene 1 byte, el rango sería 4096/1. ¿No?

Iría del 0 al 4095: Del 000 al FFF.

En caso de que cada palabra fuese de 16 bits (2 bytes) el rango sería 4096/2 = 2048.

Iría del 0 al 2047: Del 000 al 7FF.

No esta del todo correcto Leandrong. Lo mas recomendable es que te imagines a la memoria principal como una tabla de esta forma:
-------------------
| palabra de N bits | FFF
-------------------
| palabra de N bits|
-------------------
|palabra de N bits |
-------------------
..........................
..........................
..........................
-------------------
|palabra de N bits |
-------------------
| palabra de N bits |000
-------------------
el tamaño de la memoria principal es de 4K * 8 , esto significa que puede direccionar 4096 palabras de 8 bits. Cuando te digo que "Puede direccionar" me estoy refiriendo que puede asignarle una direccion (000, 001, 002.... FFB, FFC, FFD, FFE, FFF) a CADA UNA DE LAS CELDAS del esquema anterior, es decir que ese numero (4096) indica la cantidad de celdas.

Ahora, si a mi en vez de darme 4K*8 me dan 4K*16 la cantidad de celdas va a ser la misma, por lo que va a seguir siendo desde 000 a FFF, lo único que va a variar es el tamaño total ya que en vez de tener 1 byte cada celda voy a tener 2 bytes por celda, por lo tanto 4096 celdas multiplicado por 2 bytes me da como total 4K * 2bytes = 8Kb que es el TAMAÑO TOTAL DE LA MEMORIA PRINCIPAL.

En conclusión: Lo unico que varía en que te digan que tiene 8 bits, 16 bits, 32 bits, N bits... es el tamaño de la memoria principal, pero solo necesitas la primer parte (4K) para saber el rango a direccionar ^_^

Saludos =)
18-02-2012 16:05
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: 464
Agradecimientos dados: 110
Agradecimientos: 187 en 29 posts
Registro en: Sep 2008
Mensaje: #10
RE: Arquitectura de Computadores - Final 15-02-12
Genial, justo había editado cuando me respondiste, jeje. Ahora me quedó claro el ejercicio. ¿Y sería una Arquitectura de 12 bits o estoy fruteando? (Serían 2 bytes y en un usa la mitad?, tendría que ser de 16 bits creo, pero bueno es un ejercicio)

Gracias! No me dijiste cómo te fue en el final! jeje
(Este mensaje fue modificado por última vez en: 18-02-2012 16:14 por leandrong.)
18-02-2012 16:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sinnick Sin conexión
Campeon del cubo Rubik
Sin estado
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 148
Agradecimientos dados: 8
Agradecimientos: 92 en 23 posts
Registro en: Feb 2011
Mensaje: #11
RE: Arquitectura de Computadores - Final 15-02-12
La verdad que no se si se le llama "Arquitectura de 12 bits" o algo parecido... solo te digo que este tipo de ejercicios aparecen, a mi criterio, para identificar la terminologia, diferenciar los componentes, etc.

Me saque un 9 en el final ^_^ igual te digo que fue facil a comparación de otros que hubiese hecho >.< =)

Saludos
Algunas respuestas ^_^ (despues lo pongo en el primer post, no me deja editarlo ahora ¬¬)
Spoiler: Mostrar
1 - Falso. En modo Real puede direccionar 1Mb puesto que solo se le habilitan 20 lineas del bus de datos.
2 - Verdadero
3 - ?? (¿será EBX?)
4 - Ni la más minima idea
5 - Falso. Los de Coma Flotante
6 - [-32768;32767]
7 - Segmentación
8 - Base: 10 00 00 00. Limite: 00100
9 - XXXX:YYYY (Selector:Desplazamiento). Ej: AB55:0103
10 - AB55*10 + 0103 = AB550+0103 = AB653
11 - IDTR
12 - Verdadero. INTO es una interrupcion interna que se encarga de verificar la bandera OF.
13 - Desde 000 a FFF.
14 - Unidad de Predicción de Saltos
15 - Si, los Registros de Segmento (SS, CS, DS, ES, FS, GS)
16 - RPM - Revoluciones por Minuto
17 - Se modifica el registro AX y queda de la siguiente forma: 00FF
(Este mensaje fue modificado por última vez en: 18-02-2012 17:30 por sinnick.)
18-02-2012 16:59
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: #12
RE: Arquitectura de Computadores - Final 15-02-12
Cita:3 - ?? (¿será EBX?)

¿?
19-02-2012 14:28
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hernan.juri Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8
Agradecimientos dados: 0
Agradecimientos: 1 en 1 posts
Registro en: Feb 2012
Mensaje: #13
RE: Arquitectura de Computadores - Final 15-02-12
en la pregunta 4:
hay 3 niveles.
nivel 1: memoria cache de 32KB, 16 para datos y 16 para instrucciones
nivel 2: 96KB de cache integrada al nucleo
nivel 3: 2MB o 4MB exterior al nucleo
y en la 3, si, es el EBX
(Este mensaje fue modificado por última vez en: 19-02-2012 15:45 por hernan.juri.)
19-02-2012 15:42
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 15-02-12
(19-02-2012 15:42)hernan.juri escribió:  en la pregunta 4:
hay 3 niveles.
nivel 1: memoria cache de 32KB, 16 para datos y 16 para instrucciones
nivel 2: 96KB de cache integrada al nucleo
nivel 3: 2MB o 4MB exterior al nucleo
y en la 3, si, es el EBX

Me hubiera inclinado por el ECX, por suerte no me presente en esa fecha! XD
19-02-2012 15:56
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
aguZion Sin conexión
Militante
sin estado :)
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 63
Agradecimientos dados: 36
Agradecimientos: 42 en 12 posts
Registro en: Jul 2011
Mensaje: #15
RE: Arquitectura de Computadores - Final 15-02-12
(19-02-2012 15:42)hernan.juri escribió:  y en la 3, si, es el EBX

es el ECX...
el EBX se utiliza para apuntar a una base. (o algo por el estilo)
20-02-2012 10:12
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.