<K/>

Aplicación de escritorio

Completado

BankerSim

Simulador visual del algoritmo del banquero para comprender decisiones de asignación de recursos y prevención de bloqueos.

Vista principal de BankerSim

Resumen del proyecto

BankerSim fue desarrollado para el curso de Sistemas Operativos de la UNED. Permite ingresar procesos y recursos, y analizar si el sistema puede conceder una asignación sin entrar en un estado de bloqueo.

La aplicación presenta matrices de asignación, vectores de recursos disponibles y el estado de cada proceso en una interfaz gráfica. El proyecto aplica conceptos de gestión de procesos, asignación de recursos, estados seguros y algoritmos de prevención de interbloqueos.

Lo que ofrece

  • Simulación interactiva del algoritmo del banquero.
  • Evaluación de estados seguros e inseguros del sistema.
  • Gestión de procesos y recursos disponibles.
  • Uso de matrices y vectores para modelar la asignación de recursos.
  • Visualización de los estados de los procesos y sus recursos asignados.

Tecnologías

  • Java
  • Java Swing
  • Apache NetBeans
  • Banker's Algorithm