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 Particion

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]

Descripción detallada

Estructura que representa una partición de memoria.

Una partición puede ser:

  • Un hueco libre (estado=0, nombre="HUECO")
  • Un bloque ocupado por un proceso (estado=1)
Ejemplos
/Users/julianhinojosagil/Documents/Dev/noob-code/UA/year-2/OS/practica3/src/sim_engine.h.

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

Documentación de campos

◆ dir_inicio

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

◆ estado

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

◆ nombre_proceso

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

◆ tamano

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


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