Diferencia entre revisiones de «Solución del ejercicio 4 de paginación»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Página creada con 'C) Si las páginas fuesen de 1 Kb(2^10 bits), la distribución sería: - Bits de marco = '''22 bits de marco''' - Bits de desplazamiento = '''10 bits de desplazam…')
 
Línea 6: Línea 6:
 
    
 
    
 
   Aunque los dos últimos bits coincidan, la primera parte no, por lo tanto '''no son del mismo marco'''.
 
   Aunque los dos últimos bits coincidan, la primera parte no, por lo tanto '''no son del mismo marco'''.
 
+
       
''Desglose de direcciones''
+
  '''Desglose de direcciones'''
 
    
 
    
 
               ┌---------------------------┬------------┐
 
               ┌---------------------------┬------------┐
   0xabc10008:|1010 1011 1100 0001 0000 00|00 0000 1000|
+
   0xabc10008:|1010 1011 1100 '''0001''' 0000 00|00 0000 1000|
   0xabc800aa:|1010 1011 1100 1000 0000 00|00 1010 1010|
+
   0xabc800aa:|1010 1011 1100 '''1000''' 0000 00|00 1010 1010|
 
               └---------------------------┴------------┘
 
               └---------------------------┴------------┘
                           marco          desplazamiento
+
                           ''marco''         ''desplazamiento''

Revisión del 11:54 5 dic 2013

C) Si las páginas fuesen de 1 Kb(2^10 bits), la distribución sería:

  - Bits de marco          = 22 bits de marco
  - Bits de desplazamiento = 10 bits de desplazamiento.
  0xabc10008 -> Marco: abc10 y los dos primeros bits de 0 = 00
  0xabc800aa -> Marco: abc80 y los dos primeros bits de 0 = 00
  
  Aunque los dos últimos bits coincidan, la primera parte no, por lo tanto no son del mismo marco.
        
  Desglose de direcciones
  
             ┌---------------------------┬------------┐
  0xabc10008:|1010 1011 1100 0001 0000 00|00 0000 1000|
  0xabc800aa:|1010 1011 1100 1000 0000 00|00 1010 1010|
             └---------------------------┴------------┘
                          marco          desplazamiento