Please enable JavaScript.
Coggle requires JavaScript to display documents.
Organización del almacenamiento - Coggle Diagram
Organización del almacenamiento
Funciones en relación a:
Número de usuarios en memoria
Cantidad de procesos de un usuario
Forma estática o dinámica
Almacenamiento continuó o disperso
Los programas se almacenan en sitio específico
Puede variar el sitio donde se almacene
Estrategias de administración
Obtención
Determina en qué momento debe obtenerse la información
Colocación
Define en que parte de la memoria principal se ubicará la información entrante
Reemplazo
Decide qué porción de los programas y/o datos se debe desalojar
Particiones Variables
Cada trabajo ocupa tanto espacio como necesita
El tamaño del trabajo no puede ser mayor que el almacenamiento principal disponible
Se disminuye parcial o totalmente el desperdicio de memoria
Aparecen: Condensación y Compactación
Fragmentación
Significa desperdicio de memoria (sin usar)
Se presenta de dos maneras diferentes:
Fragmentación INTERNA:
Es la memoria que pertenece a una partición pero NO se usa
Fragmentación EXTERNA:
Se presenta cuando el espacio de memoria es suficiente para atender una solicitud pero NO ES contiguo.
Condensación
Unir o fusionar espacios o "huecos" adyacentes para formar uno más grande.
Compactación
Técnica que consiste en trasladar todas las áreas ocupadas del almacenamiento hacia algún extremo de la memoria.
Es una solución de la fragmentación externa
El objetivo es desplazar el contenido de la memoria libre en un sólo bloque de gran tamaño.
La compactación no siempre es posible, sólo es posible si la relocalización es dinámica y se efectúa en el momento de la ejecución
Este esquema puede ser bastante costoso.
Estrategias de colocación
Permiten determinar en qué lugar de la memoria principal se deben colocar los programas y datos entrantes.
Tipos
Mejor ajuste
Estrategia
Colocar el trabajo en el menor bloque en el que quepa
Primer ajuste
Estrategia
Colocar el trabajo en el primer hueco de la lista de almacenamiento libre en el que quepa.
Peor ajuste
Swapping
Un trabajo ocupa el almacenamiento principal y se ejecuta hasta que se le termine el Quantum o pide E/S, entre otras razones.
El proceso es desalojado y el siguiente es colocado en memoria principal
Un programa o proceso puede ser traído (y llevado) desde (hacia) memoria secundaria una gran cantidad de veces antes de su culminación