Diferencia entre revisiones de «Solución del ejercicio 4 de paginación»
De Wiki de Sistemas Operativos
Línea 1: | Línea 1: | ||
− | C) Si las páginas | + | ''C)'' Si las páginas fueran de 1 KByte, ¿pertenecen las direccion 0xabc10008 y 0xabc800aa al mismo marco? Razone la respuesta. |
- 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'''. | ||
Línea 15: | Línea 15: | ||
└───────────────────────────┴────────────┘ | └───────────────────────────┴────────────┘ | ||
''marco'' ''desplazamiento'' | ''marco'' ''desplazamiento'' | ||
+ | |||
+ | ''D)'' Indique el tamaño máximo de la tabla de páginas de un proceso suponiendo que cada entrada ocupa 8 bytes. | ||
+ | Para calcular el tamaño máximo de la tabla de de páginas de un proceso: | ||
+ | - ''Número de páginas máximo'': 64 páginas (2^6) | ||
+ | - ''Tamaño de entrada'': 8 bytes(2^3) | ||
+ | '''Tamaño máximo''': número de páginas máximo * tamaño de entrada = 2^6 * 2^3 = '''512 bytes''' |
Revisión del 12:04 5 dic 2013
C) Si las páginas fueran de 1 KByte, ¿pertenecen las direccion 0xabc10008 y 0xabc800aa al mismo marco? Razone la respuesta.
- 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
D) Indique el tamaño máximo de la tabla de páginas de un proceso suponiendo que cada entrada ocupa 8 bytes.
Para calcular el tamaño máximo de la tabla de de páginas de un proceso: - Número de páginas máximo: 64 páginas (2^6) - Tamaño de entrada: 8 bytes(2^3) Tamaño máximo: número de páginas máximo * tamaño de entrada = 2^6 * 2^3 = 512 bytes