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
Ayuda con problema de Arquitectura de computadores
Autor Mensaje
lali Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Avellaneda

Mensajes: 4
Agradecimientos dados: 3
Agradecimientos: 0 en 0 posts
Registro en: Jan 2016
Mensaje: #1
Ayuda con problema de Arquitectura de computadores Dudas y recomendaciones Arquitectura de Computadoras
Soy lali usuaria nueva del foro.

Tengo una duda con el siguiente ejercicio y no se como resolverlo (curse arq hace un tiempo ya y bueno me olvide de casi todo de esta materia de m..)


Suponga que tiene un procesador con capacidad de direccionamiento 20 bits pero internamente puede procesar palabras de 16 bits
Por lo cual implementa la capacidad de segmentación de memoria para alcanzar su máxima capacidad de direccionamiento
De esta forma una dirección que se expresa en hexadecimal como 4CB1 : 3A2B (segmento desplazamiento) representa la dirección:

Se que el resultado es 5053B , pero no se como resolverlo

Gracias por la orientación

Saludos
(Este mensaje fue modificado por última vez en: 21-01-2016 21:28 por lali.)
21-01-2016 21:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
lali Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Avellaneda

Mensajes: 4
Agradecimientos dados: 3
Agradecimientos: 0 en 0 posts
Registro en: Jan 2016
Mensaje: #2
RE: Ayuda con problema de Arquitectura de computadores
alguno? =(=(=(=(
23-01-2016 17:44
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Omnipresent Sin conexión
Campeon del cubo Rubik
The Winter is gone
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 122
Agradecimientos dados: 40
Agradecimientos: 33 en 27 posts
Registro en: Sep 2014
Mensaje: #3
RE: Ayuda con problema de Arquitectura de computadores
lali el otro día lei el problema y no lo entendí por la B de la respuesta 5053B, pensé que se trataba de Bytes pero nada que ver jaja. Ahora lo lei de nuevo y sólo tenés que sacar la dirección con el dato (4CB1 : 3A2B).

la dirección física se calcula: Base x 10 + Desplazamiento.

Entonces te quedaría: 4CB10 (el último cero es por haberlo multiplicado por 10)
+
3A2B (se coloca de atrás para adelante...es decir, se suma el 0+B; 1+2; B+A; etc).
-----------------------------------------
Resultado 5053B.
->0+B = B ;
->1+2=3;
->B+A=21 y 21-16 (porque el 16 es la base en la que estas trabajando)=5. Por lo tanto B+A=5.
->Me llevo un 1 (porque tuve que restar en la anterior por 16) y me queda: C+1+3=16 y 16-16=0 -> C+1+3=0.
->Me llevo un 1 (por la misma razón, me volví a pasar del límite en la anterior cuenta) y: 4+1 = 5.

¡Suerte!
(Este mensaje fue modificado por última vez en: 23-01-2016 19:01 por Omnipresent.)
23-01-2016 18:59
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Omnipresent recibio 1 Gracias por este post
lali (24-01-2016)
lali Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Avellaneda

Mensajes: 4
Agradecimientos dados: 3
Agradecimientos: 0 en 0 posts
Registro en: Jan 2016
Mensaje: #4
Tongue RE: Ayuda con problema de Arquitectura de computadores
(23-01-2016 18:59)Omnipresent escribió:  lali el otro día lei el problema y no lo entendí por la B de la respuesta 5053B, pensé que se trataba de Bytes pero nada que ver jaja. Ahora lo lei de nuevo y sólo tenés que sacar la dirección con el dato (4CB1 : 3A2B).

la dirección física se calcula: Base x 10 + Desplazamiento.

Entonces te quedaría: 4CB10 (el último cero es por haberlo multiplicado por 10)
+
3A2B (se coloca de atrás para adelante...es decir, se suma el 0+B; 1+2; B+A; etc).
-----------------------------------------
Resultado 5053B.
->0+B = B ;
->1+2=3;
->B+A=21 y 21-16 (porque el 16 es la base en la que estas trabajando)=5. Por lo tanto B+A=5.
->Me llevo un 1 (porque tuve que restar en la anterior por 16) y me queda: C+1+3=16 y 16-16=0 -> C+1+3=0.
->Me llevo un 1 (por la misma razón, me volví a pasar del límite en la anterior cuenta) y: 4+1 = 5.

¡Suerte!

Gracias me vino de 10 ! , sabes si esto estaba en el libro de quiroga o stallings? o ahora se usa otro?

gracias de nuevo
24-01-2016 17:38
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Omnipresent Sin conexión
Campeon del cubo Rubik
The Winter is gone
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 122
Agradecimientos dados: 40
Agradecimientos: 33 en 27 posts
Registro en: Sep 2014
Mensaje: #5
RE: Ayuda con problema de Arquitectura de computadores
lali En el de Quiroga está. No me acuerdo si era en el capítulo 8 o 9 pero por ahí anda.
Para el final se recomienda estudiar el libro de Quiroga y algunos capítulos de Angulo (5, 6, 7, 8, 9, 11, 14 y 17).
Algunos prefieren el de Stallings como alternativa al de Quiroga pero para mi es recomendable estudiar el de Quiroga ya que bueno... Ella hace los finales xD

Igual cada quien con su método. Hay gente que te va a decir que sólo estudies Angulo, otros Stallings, etc. Mientras entiendas los conceptos y no simplemente los memorices se aprueba.
(Este mensaje fue modificado por última vez en: 24-01-2016 19:42 por Omnipresent.)
24-01-2016 19:38
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Omnipresent recibio 1 Gracias por este post
lali (25-01-2016)
lali Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Avellaneda

Mensajes: 4
Agradecimientos dados: 3
Agradecimientos: 0 en 0 posts
Registro en: Jan 2016
Mensaje: #6
RE: Ayuda con problema de Arquitectura de computadores
Omnipresent
Gracias mil, esta en la pagina 236 de Quiroga


De paso aprovecho con un ej de memoria cache

Memoria cache usando correspondencia directa se ha implementado un pcoesador ocn una capacida de direccionamiento de 16 mb para la memo princiap
Cuantos loques de memo puede especificar dentro de la misma si esta organizado en 16k lineas de 4 bytes cada una?

2 elevado a 22 es la respuesta , lo busque en el libro de stalling pero no encuentro la explicacion

Besosssssss roll
25-01-2016 21:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Omnipresent Sin conexión
Campeon del cubo Rubik
The Winter is gone
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 122
Agradecimientos dados: 40
Agradecimientos: 33 en 27 posts
Registro en: Sep 2014
Mensaje: #7
RE: Ayuda con problema de Arquitectura de computadores
lali
En este caso al ser de "correspondencia directa/asociativa de 1 via" lo que pasa es que la MP se divide en bloques de igual tamaño que la caché. En este caso los bloques de la caché tienen un tamaño de 4bytes entonces: 16Mb = 2^24. y 4Bytes=2^2.
Luego -> 2^24/2^2 = 2^22.

Visita este tema que te puede ayudar: Link
26-01-2016 00:20
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Omnipresent recibio 1 Gracias por este post
lali (26-01-2016)
Buscar en el tema
Enviar respuesta 




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



    This forum uses Lukasz Tkacz MyBB addons.