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

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
Línea 2: Línea 2:
 
   - Bits de marco          = '''22 bits de marco'''
 
   - Bits de marco          = '''22 bits de marco'''
 
   - Bits de desplazamiento = '''10 bits de desplazamiento'''.
 
   - Bits de desplazamiento = '''10 bits de desplazamiento'''.
 +
         
 
   0xabc10008 -> Marco: abc10 y los dos primeros bits de 0 = 00
 
   0xabc10008 -> Marco: abc10 y los dos primeros bits de 0 = 00
 
   0xabc800aa -> Marco: abc80 y los dos primeros bits de 0 = 00
 
   0xabc800aa -> Marco: abc80 y los dos primeros bits de 0 = 00
Línea 9: Línea 10:
 
   '''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:57 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