sistema
El sistema operativo libera la asignación de todos los recursos del proceso, incluyendo las memorias física y virtual, los archivos abiertos y los búferes de E\S.
Razones para laterminación de un proceso:
Normal: El proceso ejecuta llamada al servicio del SO que notifica su terminación normal.
Por tiempo excedido: Una tarea tiene asignada la CPU ejecuta el tiempo máximo y lees requisada la CPU y pasa a la cola para competir por la nueva asignación.
Violación de límites: Proceso trata de acceder a una posición de memoria que no le está permitida acceder.
No memoriadisponible: El proceso necesita más memoria de la que el sistema puede proporcionar.
Error de protección: El proceso intenta utilizar un recurso o archivo que no le está permitido utilizar, otrata de utilizarlo de forma incorrecta.
Error aritmético: Si el proceso intenta hacer un cálculo prohibido, como la división por cero, o trata de acceder a un número mayor del que el hardware acepta.Tiempo máximo de espera de recurso: El proceso ha esperado más allá del tiempo máximo especificado para que se produzca cierto suceso.
Fallo de dispositivo de E/S: Se produce un error en unaoperación de E/S
Instrucción no valida: El proceso intenta ejecutar una instrucción inexistente ( a menudo como resultado de un salto para ejecutar datos en la zona de datos)
Intento de acceso auna instrucción privilegiada: El proceso intenta utilizar una instrucción reservada para el SO.
Finalización del padre: Cuando un proceso padre finaliza, el SO puede diseñarse para terminarautomáticamente con todos sus descendientes.
Mal uso de los datos: Un elemento de dato, no está inicializado o es de un tipo equivocado.
Intervención del operador o del SO.- Por alguna razón el...
Regístrate para leer el documento completo.