Está en la página 1de 4

Nombre:

Alexander

Apellido:

Rosario Acevedo

Matricula:

2018-0458

Materia:

Sistemas Operativos

Trabajo de:

Paginación de memoria

Nombre del maestro:

Ing. Eliel Ernesto Rodríguez

Fecha: 12-11-2019

1
Paginación de Memoria.
En sistemas operativos de computadoras, los sistemas de paginación de

memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la

memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos

de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el

final de su última página, lo que minimiza la fragmentación interna y evita la

externa.

Los usuarios suelen preguntar "¿qué tamaño debe tener el archivo de

paginación?". No hay una respuesta para esto, porque depende de la cantidad de

memoria RAM instalada y la memoria virtual que requiere la carga de trabajo. Si no

hay otra información disponible, un buen punto de partida sería usar la cantidad

generalmente recomendada de 1,5 veces la memoria RAM instalada. En los sistemas

de servidor, suele ser recomendable contar con suficiente memoria RAM para que

nunca falte y para que el archivo de paginación prácticamente no se use. En estos

sistemas, no tiene sentido mantener un archivo de paginación muy grande. Por otro

lado, si el espacio en disco es abundante, un archivo de paginación grande (por

ejemplo, 1,5 veces la memoria RAM instalada) no generaría problemas y se evitaría

la necesidad de preocuparse por su tamaño.

En la tabla de páginas de un proceso, se encuentra la ubicación del marco

que contiene a cada una de sus páginas. Las direcciones lógicas ahora se forman

como un número de página y de un desplazamiento dentro de esa página (conocido

comúnmente como offset). El número de página es usado como un índice dentro de

la tabla de páginas, y una vez obtenida la dirección del marco de memoria, se utiliza

el desplazamiento para componer la dirección real o dirección física. Este proceso se

2
realiza en una parte del computador específicamente diseñada para esta tarea, es

decir, es un proceso hardware y no software.

Número de marco Programa. #página Dirección física

0 Programa A.0 1000:0000

1 Programa A.1 1000:1000

2 Programa A.2 1000:2000

3 Programa D.0 1000:3000

4 Programa D.1 1000:4000

5 Programa C.0 1000:5000

6 Programa C.1 1000:6000

7 Programa D.2 1000:7000

Se tienen cuatro procesos, llamados A, B, C y D, que ocupan

respectivamente 3, 2, 2 y 3 páginas.

1. El programa A se carga en memoria (se le asignan los marcos 0, 1 y 2)

2. El programa B se carga en memoria (se le asignan los marcos 3 y 4)

3. El programa C se carga en memoria (se le asignan los marcos 5 y 6)

4. El programa B termina, liberando sus páginas

3
5. El programa D se carga en memoria (se le asignan los marcos 3 y 4 que usaba

el proceso B y el marco 7 que permanecía libre)

Referencias Bibliográficas.

Camilo Parada. (2016). Paginación de memoria. 12-11-2019, de Prezi

Sitio web: https://prezi.com/5lh63cgs9w9g/paginacion-de-memoria/

Weedly. (2018). ¿Qué es la paginación de memoria?. 12-11-2019, de

weedly Sitio web: https://gatitasistemas.weebly.com/iquestque-es-la-paginacion.html

IBM. (2019). Espacio de paginación y memoria. 12-11-2019, de IBM

Sitio web:

https://www.ibm.com/support/knowledgecenter/es/ssw_aix_72/devicemanagement/p

g_space_vm.html

También podría gustarte