Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paginación y segmentación de la memoria : (PARTICIONES PARTICION…
Paginación y segmentación de la memoria
:
GESTIÓN DE MEMORIA
Protección:
Si varios procesos comparten la memoria principal, se debe asegurar que ninguno de ellos pueda modificar posiciones de memoria de otro proceso.
Compartimiento :
El compartimiento de la memoria parece estar en contradicción con la protección, pero es que a menudo también es necesario que varios procesos puedan compartir y actualizar estructuras de datos comunes
Reubicación:
La multiprogramación requiere que varios procesos residan simultáneamente en memoria.
Organización de memoria:
La memoria se debe organizar tanto física como lógicamente.
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, denominadas marcos de página los programas se dividen en unidades lógicas.
Caracteristicas
son:
Se divide la memoria en bloques de tamaño llamados páginas.
Se mantiene información en los marcos libres.
Para correr un programa de en páginas de tamaño, se necesitan encontrar n marcos y cargar el programa.
Se establece una tabla de páginas para trasladar las direcciones lógicas a físicas.
Se produce fragmentación interna.
SEGMENTACIÓN
Es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica; llevándose a cabo una agrupación lógica de la información en bloques de tamaño variable denominados segmentos
CARACTERICAS
son:
Modularidad de programas, cada rutina del programa puede ser un bloque sujeto a cambios y recopilaciones, sin afectar por ello al resto del programa.
Estructuras de datos de largo variable, ejm, Stack, donde cada estructura tiene su propio tamaño y este puede variar.
Protección, se puede proteger los módulos de segmentos contra acceso no autorizados.
Comparición, dos o más procesos pueden ser un mismo segmento bajo reglas de protección.
Enlace dinámico entre segmentos, puede evitarse relacionar todo el proceso de enlace antes de comenzar a ejecutar un proceso.
PARTICIONES
PARTICIÓN DINÁMICA
las particiones son variables en número y longitud. Cuando se carga un proceso en la memoria principal, se le asigna exactamente tanto memoria, necesita y no más.
PARTICIONES ESTÁTICAS
sencillo de gestión de la memoria disponible es dividirla en regiones con límites fijos.
ADMINISTRACION EN SISTEMAS MONOPROGRAMADOS
Partición para el usuario
Partición para el sistema operativo
ADMINISTRACIÓN EN SISTEMAS MULTIPROGRAMADOS
Particiones Fijas
Particiones Variables