|
Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
|
Estructura principal que representa la memoria del sistema. Más...
#include <sim_engine.h>

Campos de datos | |
| Particion | particiones [MAX_PARTICIONES] |
| int | cant_particiones |
| int | ultimo_indice_asignado |
Estructura principal que representa la memoria del sistema.
Gestiona un array de particiones que cubren todo el espacio de memoria. Inicialmente contiene una única partición (hueco) de tamaño MEMORIA_TOTAL.
Definición en la línea 90 del archivo sim_engine.h.
| int Memoria::cant_particiones |
Número actual de particiones (1 a MAX_PARTICIONES)
Definición en la línea 92 del archivo sim_engine.h.
Referenciado por buscar_hueco(), compactar(), guardar_estado(), inicializar_memoria(), liberar_proceso(), mostrar_estado(), ocupar_memoria() y run_gui().
| Particion Memoria::particiones[MAX_PARTICIONES] |
Array de particiones (huecos y procesos)
Definición en la línea 91 del archivo sim_engine.h.
Referenciado por buscar_hueco(), compactar(), guardar_estado(), inicializar_memoria(), liberar_proceso(), mostrar_estado(), ocupar_memoria() y run_gui().
| int Memoria::ultimo_indice_asignado |
Último índice usado (para Next Fit)
Definición en la línea 93 del archivo sim_engine.h.
Referenciado por buscar_hueco(), inicializar_memoria() y ocupar_memoria().