|
Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
|
Estructura que representa una partición de memoria. Más...
#include <sim_engine.h>
Campos de datos | |
| int | dir_inicio |
| int | tamano |
| int | estado |
| char | nombre_proceso [10] |
Estructura que representa una partición de memoria.
Una partición puede ser:
Definición en la línea 77 del archivo sim_engine.h.
| int Particion::dir_inicio |
Dirección de inicio en memoria (0 a MEMORIA_TOTAL-1)
Definición en la línea 78 del archivo sim_engine.h.
Referenciado por guardar_estado(), inicializar_memoria(), liberar_proceso(), mostrar_estado(), ocupar_memoria() y run_gui().
| int Particion::estado |
Estado: 0=HUECO (libre), 1=PROCESO (ocupado)
Definición en la línea 80 del archivo sim_engine.h.
Referenciado por buscar_hueco(), compactar(), inicializar_memoria(), liberar_proceso(), ocupar_memoria() y run_gui().
| char Particion::nombre_proceso[10] |
Nombre del proceso o "HUECO" si está libre
Definición en la línea 81 del archivo sim_engine.h.
Referenciado por compactar(), guardar_estado(), inicializar_memoria(), liberar_proceso(), mostrar_estado(), ocupar_memoria() y run_gui().
| int Particion::tamano |
Tamaño de la partición (múltiplo de UNIDAD_MINIMA)
Definición en la línea 79 del archivo sim_engine.h.
Referenciado por buscar_hueco(), compactar(), guardar_estado(), inicializar_memoria(), mostrar_estado(), ocupar_memoria() y run_gui().