Duda sistemas operativos / arquitectura

bLaCkH0Le

hola a todos. Estoy liado con los ejercicios de MMU y siempre me topo con el mismo problema:

ejercicio:
"Para el campo base de la tabla de segmentos debemos tener en cuenta que debe
albergar cualquier dirección física de memoria. Si el tamaño de la memoria es de 2
MB y el ancho de la memoria es de 16 bits (=2 bytes) entonces necesitaremos 20
bits para direccionar cualquier posición de memoria."

no se como surgen esos 20 bits. Estoy de acuerdo con que @base tiene k albergar todas las posibles direcciones fisicas de la memoria. Estoy algo crudo en el calculo este. Haber si me podeis ayudar.Gracias

gF

2MB / 2B (16bits) = 1MB por lo tanto se necesitan 20 bits para direccionar ya que 220 = 1MB

bLaCkH0Le

Gracias gF

Usuarios habituales

  • bLaCkH0Le
  • gF