Ayuda con Estructura y Tecnología de Computadores

A)
Tenemos un computador con:

Registros de direcciones de 32 bits.
Bus de datos de 16 bits.

Si podemos direccionar 2^24 posiciones de memoria ¿estamos desaprovechando la arquitectura?.

B)
Tenemos un computador con:

Registros de datos de 16 bits.
Buses de 16 bits.
Si el direccionamiento máximo es de 2^24 posiciones de memoria ¿sería lógico y eficiente tener registros de direcciones de 24 bits?

¿Sabríais razonar las respuestas?.

Yo me se las respuestas pero me gustaría saber que pensais vosotros.

Gracias y un saludo.
En la primera creo que si estarias desaprovechando la arquitectura al no tener 2^32 posiciones de memoria sino solo 2^24

En el segundo caso la respuesta es afirmativa. El numero de bits de los buses es independiente del numero de direcciones (posiciones de memoria). Sería lo lógico y además sería eficiente, al conseguir cualquier dato en una sola consulta directa a la memoria
1) Si, lo desaprovechas.

2) Pues, yo creo que igual sería más eficiente tener registros de 16 bits. Aunque ni idea.
Si, las respuestas que habeis dicho son esas pero:

1) Esa es la configuración que tiene el Motorola 68000 y no creo que tenga su arquitectura desaprovechada.

2) Estoy con SICOLOGUS.

Gracias por preocuparos y un saludo.
No es por joder XD pero hay un hilo de ingeniería informática para estas cosas.


Es por promocionar el hilo nada más :D
Aracem escribió:No es por joder XD pero hay un hilo de ingeniería informática para estas cosas.


Es por promocionar el hilo nada más :D


No jodes, lo preguntaré allí también, muchas gracias.

Saludos.
5 respuestas