Please enable JavaScript.
Coggle requires JavaScript to display documents.
PAGINACIÓN Y SEGMENTACIÓN (CARACTERISTICAS (PROTECCIÓN Es un método que…
PAGINACIÓN Y SEGMENTACIÓN
PARTICIONES
El principal objetivo del sistema de gestión de memoria es cargar los programas en la memoria principal para su ejecución en el procesador. Esta tarea requiere un esquema llamado memoria virtual.
La memria virtual se basa en el uso de una de dos técnicas básicas: Segmentación y Paginación
PARTICIÓN DINÁMICA
Aquí, las particiones son variables en número y longitud. Cuando se carga un proceso en la memoria principal, se le asigna exactamente tanto memoria, que necesita.
Este método empieza bien, pero finalmente desemboca en una situacion en la que hay un gran numero de huecos pequeños en la memoria. Conforme pasa el tiempo, la memoria comienza a estar más fragmentada y su rendimiento decae.
Este fenómeno se llama FRAGMENTACIÓN EXTERNA y se refiere al hecho de que la memoria externa a todas las particiones se fragmenta una vez más.
Una técnica utilizada para evitar la fragmentación, es la compactación: De vez en cuando, el SO desplaza los procesos para estén contiuos, de manera que toda la memoria libre quede junta en un bloque
PARTICION FIJA
Es la parte fija de la memoria principal y que el resto de la memoria esta disponible para ser usado por varios procesos.
El esquema más sencillo de gestión de la memoria disponible es dividirla en regiones con límites fijos.
Aquí nos encontramos con dos alternativas. Una posibilidad es emplear particiones de igual tamaño, pero esto ocasiona dos dificultades:
Un programa puede ser bastante grande para caber en la particion, en cuyo caso el programa debe dividirse en módulos, para que solo una parte de este esté en la memoria principal en cada instante
El otro inconveniente se debe a que el uso de la memoria principal es estremadamente ineficiente o baja. cualquier programa, sin importar lo pequeño que sea, ocupará una partición completa, produciendo así, una FRAGMENTACIÓN INTERNA
Se denomina gestión de memoria al acto de gestionar la memoria de un dispositivo informático.
dividiendo un programa de modo que una parte permanezca en la memoria de acceso aleatorio
otra parte se cargue en la memoria cuando se necesite acceder a los datos y utilizando un mecanismo de memoria virtual.
GESTIÓN DE MEMORIA
Cuenta con dos formas de expandir la memoria:
Conceptos
Segmentación
Caracteristicas
Cuando un proceso requiere más memoria se crea un nuevo segmento.
Permite la carga de segmentos a petición.
Hace una protección de memoria
La segmentación se hizo para equipos con poca memoria
Cada proceso en ejecución (esté activo, bloqueado o preparado) tiene su tabla de segmentos.
Dos instancias de un mismo proceso pueden compartir segmentos de memoria de instrucciones/código.
Concepto
El programa y todos sus datos asociados se logran dividir en un conjunto de segmentos.
Funcionamiento
Paginación
Concepto
Es una técnica para el manejo de memoria, lo cual el espacio de memoria se divide en secciones físicas, denomina marcos de página. Cada programa se divide en unidades lógicas, denominada páginas.
Caracteristicas
El espacio de direcciones lógico de un proceso puede ser no contiguo.
Se divide la memoria física en bloques de tamaño fijo llamados marcos (frames).
Se mantiene información en los marcos libres.
Se establece una tabla de páginas para trasladar las direcciones lógicas a físicas.
Estrucutra
Marco Ocupado
Si la página se encuentra en memoria principal,
Bit de presencia
Indica si la página está presente en memoria principal o no.
Modificada
Indica si su contenido de página ha sido modificado..
Protección
Expresa los permisos de acceso del proceso.
Referenciada
Se pone a cierto cada vez que se hace referencia a cualquier dirección de la página.
CARACTERISTICAS
PROTECCIÓN
Es un método que controla el uso de memoria en una computador. El principal propósito es evitar que un proceso en un SO pueda acceder a la memoria que no le ha sido asignada.
MEMORIA COMPARTIDA
La memoria compartida es una de las técnicas más rápidas para posibilitar la comunicación entre procesos.
ORGANIZACIÓN LÓGICA
Permiten que los programas se escriban como módulos compilables y ejecutables por separado.
ORGANIZACIÓN FÍSICA
La gestión de memoria del SO se llega a encargar y de trasladar la información entre estos dos niveles de memoria (PRIMARIO Y SECUNDARIO).
MEMORIA REAL
Es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos.