Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Arquitectura] Final 12/12/03
Autor Mensaje
r_mocca Sin conexión
Militante
Estudiando...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 85
Agradecimientos dados: 1
Agradecimientos: 10 en 3 posts
Registro en: Feb 2011
Mensaje: #1
[Arquitectura] Final 12/12/03 Finales Arquitectura de Computadoras
Buenas, tengo un ejercicio que tomaron en un final y no me sale.
Se los dejo a ver si alguien me puede ayudar.

Se poseen chips de memoria de 256K x 2 bits y se desea una memoria total de 1Mbytes con palabra de 8 bits.

¿Cuantas lineas de direcciones y de datos hay en la memoria total?

1. Lineas de datos 0 / 1 / 2 / 3 / 4 / Ninguna
2. Lineas de direcciones 20 / 19 / 18 / 17 / 16 / Ninguna
3. Cantidad de Chips de 256K x 2 bits. 1 / 2 / 3 / 4 / 5 / Ninguna

Espero que puedan ayudarme a resolverlos.
Saludos!
30-07-2011 16:25
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Anirus Sin conexión
Super Moderador
Sin estado :)
*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.168
Agradecimientos dados: 81
Agradecimientos: 216 en 75 posts
Registro en: Nov 2009
Mensaje: #2
RE: [Arquitectura] Final 12/12/03
1) Cada línea de datos transporta un bit, cuando uno lee la memoria, lee de a palabras, si las palabras son de 8 bits necesitás 8 líneas.

2) La memoria tiene 1M de palabras de un byte, entonces necesitás 1M de direcciones, que es \[2^2^0\] por lo cual la respuesta es 20 líneas.

3) Memoria de 1MB con palabras de 8bits => 1 mega de palabras de un byte.
Cada chip tiene celdas de 2 bits, para formar una palabra de 8 bits tenés que poner cuatro en fila, con cuatro chips tendrías entonces 256K de palabras. Necesitas tener 1024K para el M, usando regla de tres:

256K ---- 4 chips
1024K ----- x= 16 chips

Por lo tanto la 3 sería "Ninguna"

[Imagen: chipss.jpg]


Ahora voy a verificar la 2) pero pensandola con los chips. Lo primero que necesitamos para ubicar una palabra es elegir el grupo de 4 chips en el que está, tenemos 16 chips, por lo tanto 4 grupos que es \[2^2\], para elegir uno necesitamos 2 bits. Una vez elegido el grupo, hay que elegir la palabra, en cada grupo hay 256K de palabras, que es \[2^1^8\], así que necesitamos 18 bits.

2 bits + 18 bits = 20 bits de dirección = 20 líneas de dirección.

Nos dio lo mismo, por lo cual no iimporta si la memoria está formada por uno o varios chips, sino su capacidad y tamaño de palabra =D
(Este mensaje fue modificado por última vez en: 30-07-2011 18:11 por Anirus.)
30-07-2011 18:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
r_mocca Sin conexión
Militante
Estudiando...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 85
Agradecimientos dados: 1
Agradecimientos: 10 en 3 posts
Registro en: Feb 2011
Mensaje: #3
RE: [Arquitectura] Final 12/12/03
Espectacular, muchisimas gracias.
01-08-2011 15:15
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.