lunes, 4 de mayo de 2015

Clase # 3 - 29/04/2015

PAGINACIÓN Y SEGMENTACIÓN

Actualmente, la división de la memoria se hace a través de los procesos de paginación y Segmentación.

Paginación: Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual tamaño.

Acá se dividen los programas y procesos, a diferencia de las particiones fijas.

Los procesos se dividen en el mismo tamaño de los marcos de pagina.

Imagen 1. División de Memoria
Autor: Jessica García

En la Memoria:

* Cada Byte tiene una dirección Física.
* Las acciones son para leer o escribir.
* La información llega a todos los Byte a través del bus de Datos.
* El Bus de direcciones determina donde debe ir ese dato.

Imagen 2. Espacio en Memoria de un Proceso
Autor: Jessica García


En cuanto a la Asignación de Espacios:

* El proceso que ingresa a la memoria, no se deberá compactar mientras exista la cantidad de espacios disponibles que requiere dicho proceso para su ejecución.

* En la Medida en que los procesos van dejando marcos de pagina, los nuevos procesos se van ubicando y no siempre se requiere compactación.

Imagen 3. Proceso B
Autor: Jessica García


Imagen 4. Proceso F
Autor: Jessica García

Tablas de Paginación de Proceso

Las Tablas de paginación de Proceso, es un indice que me dice que marco de pagina esta siendo usado en cada proceso.

Ejemplo:

Imagen 5. Tabla Paginacion de Procesos
Autor: Jessica García

En los ejemplos descritos anteriormente, se evidencia las tablas de procesos en Los procesos A y B, en donde se menciona el proceso y en numero la ubicación del proceso en la memoria particionada en 16 partes.

Entre Otros Datos De Memoria:

* Todo proceso inicia en TP = 1K.
* Para saber en que K inicia un proceso se deberá:

Multiplicar la posición del proceso por la dirección de Inicio. Tomando como ejemplo:

En la Imagen 5, el proceso F0 tiene como posición de pagina 4; entonces:

1k x 4 = 4k; de esta manera sabemos que el proceso F inicia en 4K.

* Existen paginas del sistema operativo que no pueden ser accesadas.
* Todas las paginas deben estar en 1.
* Se dice que un bit esta en presencia por que esta en memoria; es decir en 1.
* El BIT de modificado, hace referencia al proceso que se ubica en el primer marco. En caso de necesitarse espacio para dar acceso a otro proceso este es sacado.
* En el BIT de referencia, solo se podra ver la referencia relacionada con este BIT.




No hay comentarios.:

Publicar un comentario