Entradas

Mostrando entradas de junio, 2011

Sistemas Operativos - El Algoritmo del Banquero en JAVA

"Hola este es una aporte personal para el laboratorio de la materia Sistemas Operativos" PREÁMBULO El Algoritmo del banquero, en sistemas operativos es una forma de evitar el interbloqueo en la planificación de recursos. Requiere conocer con anticipación los recursos que serán utilizados por todos los procesos. Esto último generalmente no puede ser satisfecho en la práctica. El algoritmo mantiene al sistema en un estado seguro. Un sistema se encuentra en un estado seguro si existe un orden en que pueden concederse las peticiones de recursos a todos los procesos, previniendo el interbloqueo. Los procesos piden recursos, y son complacidos siempre y cuando el sistema se mantenga en un estado seguro después de la concesión. De lo contrario, el proceso es suspendido hasta que otro proceso libere recursos suficientes. El algoritmo del banquero usa una tabla de recursos para saber cuántos recursos tiene de todo tipo. También requiere que los procesos informen del m