Diferencia entre revisiones de «Solución del ejercicio 4 de paginación»
De Wiki de Sistemas Operativos
(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