Asignación de Recursos
Asignación de Recursos
Asignación de Recursos
Nombre de la Licenciatura
Ing. En Sistemas Computacionales
Matrícula
565279
Nombre de la Tarea
Asignación de recursos
Unidad #4
Comunicación y sincronización de procesos
Fecha
Unidad #4: Comunicación y sincronización de procesos
Asignación de recursos
ASIGNACIÓN DE RECURSOS
Introducción
En esta unidad se aborda el tema de la comunicación de los procesos con los recursos del sistema, un
proceso son instrucciones de un programa (sistema operativo) que el microprocesador del equipo ejecuta,
básicamente el que el procesador ejecute estos procesos es permitir al sistema operativo una planificación u
organización de los recursos, generalmente los procesos se conforman por: instrucciones, que como se acaba
de mencionar ejecuta el procesador, también está el estado de ejecución, se refiere a los valores de los
registros de la CPU, también se encuentra la memoria e información general para la planificación.
Desarrollo
La siguiente imagen representa el grafo de la asignación de recursos de: la impresora, las unidades de disco y
una cinta, que esta logado a 3 procesos, como se planteo de la siguiente manera en forma teórica:
Realizando el grafo no damos cuenta que la forma en que se van conectando y solicitando recursos los
procesos se crea un interbloqueo, la manera en que un interbloqueo se da es cuando un conjunto de procesos
compite o debaten entre ellos por los recursos del sistema de una manera continua o concurrente y por esta
razón se crea un interbloqueo. Es como una cadena, donde se conectan procesos y recursos, de manera que
se vuelve un circulo donde no hay salida, vamos es como un laberinto es por eso que se creo el interbloqueo
por que no hay un fin.
Cuando se da un interbloqueo entre procesos y recursos se pueden dar dos maneras u opciones para
recuperarse de éste.
2
Unidad #4: Comunicación y sincronización de procesos
Asignación de recursos
2.-Expropiación de recursos: Esta manera para romper con el interbloqueo se basa en ir quitando
sucesivamente recursos de los procesos y se asignan a otros hasta que se rompa el ciclo de interbloqueo.
Conclusiones
Para concluir quisiera comentar sobre lo importante que es un proceso, los recursos del sistema, el propio
sistema operativo y el procesador, todo esto finalmente va de la mano, están casado de por vida, todo será el
complemente de algo o de todo lo demás, el procesador como cerebro del equipo de cómputo, está
encargado de dar órdenes, crear traducciones al sistema operativo y como tal inicia los procesos y los
programas en ejecución del sistema.
Referencias
2.-Wiki, (noviembre 2012), Métodos de detección y recuperación de Deadlocks con ejemplo de variación del
algoritmo del banquero.
http://wiki.inf.utfsm.cl/index.php?title=M%C3%A9todos_de_detecci%C3%B3n_y_recuperaci
%C3%B3n_de_Deadlocks_con_ejemplo_de_variaci%C3%B3n_del_algoritmo_del_banquero