Esta entrada está reservada para los curiosos de la informática. En esta ocasión, explicamos qué es la estructura segmentación paginada.
La estructura de datos puede ser muy difícil de entender, por lo que nos hemos puesto este desafío. Sabemos que la segmentación paginada no es fácil de entender, pero lo explicaremos de la forma más sencilla posible. Lo que debéis tener claro, es que la paginación segmentada no es lo mismo que la segmentación paginada. Dicho esto ¡Empezamos!
Índice de contenidos
Debemos situarnos en las direcciones de memoria que existen en un sistema operativo. El sistema operativo (S.O) gestiona la memoria a través de un modelo. Vamos a ir explicando las nociones claves para entender este sistema.
La paginación se realiza dividiendo un proceso en bloques o partes denominados «Partes«. De este modo, la memoria se divide en bloques denominados «Marcos«. Tanto los marcos, como las páginas son pequeños y tienen un tamaño fijo que no varía. Su virtud es que reduce la fragmentación interna, pero necesita cierto hardware.
Existen 2 estructuras de datos por las que podemos hacer posible esta paginación:
En la segmentación también dividimos el proceso en partes más pequeñas, con la diferencia principal de que el tamaño es variable. Al contrario que la paginación, la segmentación no divide la memoria en bloques.
En este caso, se reduce la framentación externa, pero sigue siendo necesario la compactación. Sus 2 estructuras de datos son las siguientes:
Explicados los modelos de paginación y segmentación, ya estamos listos para profundizar en la segmentación paginada. Decir de antemano que la segmentación y la paginación son modelos que se pueden combinar, por ello existe la paginación segmentada también.
La segmentación paginada es un esquema en el que cada segmento se divide en páginas. Por tanto, la dirección lógica se compone por:
Combinando ambos modelos, la segmentación paginada ofrece lo mejor de la paginación y lo mejor de la segmentación:
Esperamos que os haya servido de ayuda este tutorial. Si tenéis alguna duda, comentad abajo y os responderemos.
Te recomendamos las mejores memorias RAM del mercado
¿Conocíais antes estos modelos? ¿Elegiríais la segmentación paginada como gestión de memoria?
AMD está retirando el modelo Radeon RX 6750 GRE en su variante de 10 GB…
Las GPU GeForce RTX 5090 y RTX 5090D han sido probadas con la herramienta Blender,…
Samsung anuncia sus nuevas pantallas QD-OLED de 27 pulgadas de próxima generación con una resolución…