Sistemas operativos modernos
2.6 INVESTIGACIONES SOBRE PROCESOS Y SUBPROCESOS 151 2.7 RESUMEN 152 3 BLOQUEOS IRREVERSIBLES 159 3.1 RECURSOS 160 3.1.1 Recursos expropiables y no expropiables 160 3.1.2 Adquisición de recursos 161 3.2 INTRODUCCIÓN A LOS BLOQUEOS IRREVERSIBLES 163 3.2.1 Condiciones para el bloqueo irreversible 164 3.2.2 Modelado de bloqueos irreversibles 164 3.3 EL ALGORITMO DEL AVESTRUZ 167 3.4 DETECCIÓN DE BLOQUEOS IRREVERSIBLES Y RECUPERACIÓN POSTERIOR 168 3.4.1 Detección de bloqueos irreversibles con un recurso de cada tipo 168 3.4.2 Detección de bloqueos irreversibles con miíltiples recursos de cada tipo 171 3.4.3 Cómo recuperarse de un bloqueo irreversible 173 3.5 CÓMO EVITAR LOS BLOQUEOS IRREVERSIBLES 175 3.5.1 Trayectorias de recursos 175 3.5.2 Estados seguros e inseguros 176 3.5.3 El algoritmo del banquero para un solo recurso 178 3.5.4 El algoritmo del banquero para múltiples recursos 179 3.6 PREVENCIÓN DE BLOQUEOS IRREVERSIBLES 180 3.6.1 Cómo atacar la condición de exclusión mutua 181 3.6.2 Cómo atacar la condición de retener y esperar 181 3.6.3 Cómo atacar la condición de no expropiación 182 3.6.4 Cómo atacar la condición de espera circular 182 3.7 OTROS ASPECTOS 183 3.7.1 Bloqueos de dos fases 183 3.7.2 Bloqueos irreversibles que no son por recursos 184 3.7.3 Inanición 184 3.8 INVESTIGACIÓN SOBRE BLOQUEOS IRREVERSIBLES 185 3.9 RESUMEN 185
RkJQdWJsaXNoZXIy MjI4NDcx