Creacion De Un Procesos (So)
Cuando se añade un proceso a los que ya está administrando el sistema operativo, hay que construir las estructuras de datos que se utilizan para esta administración y asignar elespacio de direccione en la memoria principal para el proceso. Estas acciones constituyen la creación de un nuevo proceso.
En un entorno de trabajo por lotes, un proceso se crea como respuesta a laemisión de un trabajo.
En un entorno interactivo, se crea un proceso cuando un nuevo usuario intenta conectarse. En ambos casos, el SO es el responsable de la creación del nvo. Proceso. Un SO tbnpuede crear un proceso como parte de una aplicación.
Tradicionalmente, el sistema operativo creaba todos los procesos de una forma transparente para el usuario o el programa de aplicación y es asi comotodavía se mantiene en la mayoría de los SO actuales. Sin embargo, puede ser útil permitir que un proceso pueda originar la creación de otro proceso. Por ejemplo, un proceso de aplicación puede crearotro proceso para recibir los datos que la aplicación esté generando e ir organizando estos datos de una forma conveniente para análisis posterior. El nvo proceso se ejecuta en paralelo con laaplicación y se actia de vez en cuando, cada vez que haya nvos datos disponibles. Esta estrategia puede ser muy útil para estructurar la aplica. Cuando el SO crea un proceso tras la solicitud explicita deotro, la acción se conoce como generación de procesos (process spawning).
Cuando un proceso genera otro, el proceso generador se conoce como proceso padre y el proceso generado es el hijo. Normalmenteestos procesos “emparentados” necesitarán comunicarse y cooperar entre sí.
TERMINACION DE PROCESOS
En cualquier sistema informático, debe haber alguna forma de que un proceso pueda indicar que ahterminado. Un trabajo por lotes debe incluir una instrucción de detención (Halt) o una llamada explícita a un servicio del SO para la terminación. En el primer caso, la instrucción Halt generará una...
Regístrate para leer el documento completo.