filmov
tv
ALGORITMO DEL BANQUERO SISTEMAS OPERATIVOS I
Показать описание
Descripción del Proyecto
ALGORITMO DEL BANQUERO
descargar código fuente
El proyecto consiste en que cada equipo de trabajo deberá diseñar e implementar un programa
en C++ que simulará el funcionamiento del Algoritmo del Banquero. Para esto debe de realizar lo
siguiente:
1. El programa deberá solicitar el número de procesos que se utilizaran (P). Además, del
número de recursos (R). Basado en estos dos datos (P y R), deberá crear las matrices
correspondientes y llenarlas según la necesidad del algoritmo. Matrices (C, A y C-A).
2. También deberá crear dos vectores su tamaño de los mismos será del número de
recursos que se hayan solicitado para las matrices. Vectores (Total y Disponibles)
3. El programa deberá validar que los recursos sean exactos en relación a los recursos en
uso y disponibles, no debe permitir que estos números se excedan, de ser así, deberá
enviar un mensaje o alerta y no deberá dejar continuar.
4. El programa debe ser capaz de imprimir cada una de las iteraciones paso por paso,
según se vaya resolviendo.
5. La idea es que el programa sea capaz de resolver cualquier ejercicio con N procesos y
M recursos.
6. Deberá dejar constancia de todas las iteraciones numerando cada una en un archivo
texto con los formatos de matrices y vectores.
ALGORITMO DEL BANQUERO
descargar código fuente
El proyecto consiste en que cada equipo de trabajo deberá diseñar e implementar un programa
en C++ que simulará el funcionamiento del Algoritmo del Banquero. Para esto debe de realizar lo
siguiente:
1. El programa deberá solicitar el número de procesos que se utilizaran (P). Además, del
número de recursos (R). Basado en estos dos datos (P y R), deberá crear las matrices
correspondientes y llenarlas según la necesidad del algoritmo. Matrices (C, A y C-A).
2. También deberá crear dos vectores su tamaño de los mismos será del número de
recursos que se hayan solicitado para las matrices. Vectores (Total y Disponibles)
3. El programa deberá validar que los recursos sean exactos en relación a los recursos en
uso y disponibles, no debe permitir que estos números se excedan, de ser así, deberá
enviar un mensaje o alerta y no deberá dejar continuar.
4. El programa debe ser capaz de imprimir cada una de las iteraciones paso por paso,
según se vaya resolviendo.
5. La idea es que el programa sea capaz de resolver cualquier ejercicio con N procesos y
M recursos.
6. Deberá dejar constancia de todas las iteraciones numerando cada una en un archivo
texto con los formatos de matrices y vectores.