Los Inventarios De Procesos
Enviado por valpaz2289 • 21 de Julio de 2014 • 372 Palabras (2 Páginas) • 367 Visitas
LEVANTAMIENTO DE PROCESOS
Nace de las necesidades de las Instituciones Públicas o Privadas para identificar y delimitar sus procesos con el fin de medirlos, analizarlos, mejorarlos y controlarlos.
LEVANTAMIENTO DE INVENTARIOS
• Recopilar información relevante que describa los activos y la condición real de este, permitiendo la toma de decisiones referentes al caso.
Procesos
• ¿Qué es un proceso?
• Un proceso es un PROGRAMA en ejecución. Un proceso simple tiene un hilo de ejecución, por el momento dejemos esta última definición como un CONCEPTO, luego se verá en más detalle el concepto de hilo. Una vez definido que es un proceso nos podríamos preguntar cuál es la diferencia entre un programa y un proceso, y básicamente la diferencia es que un proceso es una actividad de cierto tipo que contiene un programa, entradas salidas y estados.
• Los procesos pueden ser cooperantes o independientes, en el primer caso se entiende que los procesos interactúan entre sí y pertenecen a una misma aplicación. En el caso de procesos independientes en general se debe a que no interactúan y un proceso no requiere información de otros o bien porque son procesos que pertenecen a distintos usuarios.
• Estados de los procesos
• Un proceso puede estar en cualquiera de los siguientes tres estados: Listo, En ejecución y Bloqueado.
• Los procesos en el estado listo son los que pueden pasar a estado de ejecución si el planificador los selecciona. Los procesos en el estado ejecución son los que se están ejecutando en el procesador en ese momento dado. Los procesos que se encuentran en estado bloqueado están esperando la respuesta de algún otro proceso para poder continuar con su ejecución. Por ejemplo operación de E/S.
• Implantación de los procesos
• La implementación del modelo de procesos se logra debido a que el sistema operativo almacena en una tabla denominada tabla de control de procesos información relativa a cada proceso que se esta ejecutando en el procesador. Cada línea de esta tabla representa a un proceso.
• La información que se almacena es la siguiente:
• 1) Identificación del proceso.
• 2) Identificación del proceso padre.
• 3) Información sobre el usuario y grupo.
• 4) Estado del procesador.
• 5) Información de control de proceso
• 5.1) Información del planificador.
• 5.2) Segmentos de memoria asignados.
• 5.3) Recursos asignados.
• Comunicación entre procesos
• Condiciones de competencia
• Las condiciones de competencia se dan cuando dos o más procesos intentan acceder a un mismo recurso.
•
...