Paginación simple

En la imagen se puede observar un ejemplo en el que se ha dividido la memoria en marcos de páginas y los procesos en páginas. Luego de algunas interacciones de los procesos por el uso del procesador, se presenta una distribución de procesos en memoria y una conformación de las tablas de página así:

Tabla 1. Tablas de páginación en la distribución de procesos en memoria.

Memoria Principal
Marco Contenido
0 A.0
1 B.0
2 D.0
3 C.4
4
5 A.1
6
7 C.1
8 D.1
9 E.1
10 C.2
11
12 D.2
13 A.2
14 c.3
15
16 B.1
17 C.0
18 E.0
19
Tablas de página
marco Página
Proceso A
0 A.0
5 A.1
13 A.2
Proceso B
1 B.0
16 B.1
Proceso C
17 C.0
7 C.1
10 C.2
14 C.3
3 C.4
Proceso D
2 D.0
8 D.1
12 D.2
Proceso E
18 E.0
9 E.1
Marcos Libres
Marco
4
6
11
15
19

Si se estuviera diseñando un sistema de direcciones de 16 bits, la dirección lógica estaría compuesta por: 6 bits para el número de la página y los 10 adicionales para el desplazamiento, de esta forma un proceso podría llegar a tener 26=64 páginas cada una de un tamaño de 210=1024 Bytes igual a 1KB.