Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
Cargando...
Buscando...
Nada coincide
Referencia de la estructura Memoria

Estructura principal que representa la memoria del sistema. Más...

#include <sim_engine.h>

Diagrama de colaboración de Memoria:

Campos de datos

Particion particiones [MAX_PARTICIONES]
int cant_particiones
int ultimo_indice_asignado

Descripción detallada

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.

Ejemplos
/Users/julianhinojosagil/Documents/Dev/noob-code/UA/year-2/OS/practica3/src/sim_engine.h.

Definición en la línea 90 del archivo sim_engine.h.

Documentación de campos

◆ cant_particiones

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().

◆ particiones

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().

◆ ultimo_indice_asignado

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().


La documentación de esta estructura está generada del siguiente archivo: