SlideShare uma empresa Scribd logo
1 de 3
SISTEMAS OPERATIVOS
2013

UNIVERSIDAD NACIONAL DE LOJA
AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES
NO RENOVABLES
CARRERA DE INGENIERÍA EN SISTEMAS
Nombre/s:
 Carina Brito
Paralelo: Séptimo “A”
Fecha: 27 de Octubre del 2013
Docente: Ing. Freddy Patricio Ajila Z M.Sc.

ENSAYO Nº 9
1. Tema
Creación y Terminación de Procesos
2. Antecedentes
El presente informe permitirá determinar los conceptos básicos a cerca de la
Unidad, haciendo referencia en la Creación y Terminación de Procesos,
reforzando de esta manera dichos conocimientos adquiridos, con el objetivo de
hacer una socialización, para despejar cualquier inquietud y se pueda llevar con
excelencia el presente tema.
3. Descripción
Creación de Procesos
Un proceso puede crear otros varios procesos nuevos mientras se ejecutan;
para ello se utiliza una llamada al sistema específica para la creación de
procesos. El proceso creador se denomina proceso padre y los nuevos
procesos son los hijos de dicho proceso.
El Solaris, el proceso situado en la parte superior del árbol es el proceso
sched, con el pid 0.El proceso sched crea varios procesos hijos, incluyendo
pageout y fsflush. Estos procesos son responsables de la gestión de
memoria y de los sistemas de archivos. El proceso sched también crea el

Carina Brito
SISTEMAS OPERATIVOS
2013

proceso init, que sirve como proceso padre raíz para todos los procesos de
usuario.
En general, un proceso necesitará ciertos recursos (tiempo de CPU,
memoria, archivos, dispositivos de E/S) para llevar a cabo sus tareas.
Cuando un proceso crea un subproceso, dicho subproceso puede obtener
sus recursos directamente del sistema operativo o puede estar restringido a
un subconjunto de los recursos del proceso padre.
Cuando un proceso crea otro proceso nuevo, existen dos posibilidades en
términos de e ejecución:
1. El padre continúa ejecutándose concurrentemente con su hijo.
2. El padre espera hasta q alguno o todos los hijos han terminado de
ejecutarse.
También existen dos posibilidades en función del espacio de direcciones del
nuevo proceso:
1. El proceso hijo es un duplicado del proceso padre (usa el mismo
programa y los mismos datos del padre).
2. El proceso hijo carga un nuevo programa
Terminación de procesos
Un proceso termina cuando ejecuta su última instrucción y pide al sistema
operativo que lo elimine usando la llamada del sistema exit.
La terminación puede producirse también en otras circunstancias.
Un proceso puede causar la terminación de otro proceso a
través de la adecuada llamada al sistema (por ejemplo,
TerminateProcess en Win 32).
Normalmente, dicha llamada al sistema solo puede ser
invocada por el padre del proceso que se va a terminar, caso
contrario los usuarios podrían terminar arbitrariamente los
trabajos de otros usuarios.
Cuando un proceso crea un proceso nuevo, se pasa al padre
la identidad del proceso que se acaba de crear.

Carina Brito
SISTEMAS OPERATIVOS
2013

Un padre puede terminar la ejecución de uno de sus hijos por diversas
razones como:
El proceso hijo ha excedido el uso de algunos de los
recursos que se le han asignado. Para determinar si tal cosa a
ocurrido, el padre debe disponer de un mecanismo para
inspeccionar el estado de sus hijos.
La tarea asignada al proceso hijo ya no es necesaria.
El padre abandona el sistema, y el sistema operativo no
permite que un proceso hijo continúe si su padre ya ha
terminado.

4. Conclusiones
 Luego de lo analizado se puede concluir que para la creación de
procesos se utiliza las llamadas al sistema.
 Se debe diferenciar cual es el proceso padre y el proceso hijo, al
momento de crear un nuevo proceso.
 Se dice que un proceso termina cuando ejecuta su última instrucción,
pidiendo al sistema operativo que lo elimine usando la llamada al
sistema exit.
5. Bibliografía
[1] SilberSchatz Galvin Gagne, Fundamentos de Sistemas Operativos,
Séptima Edición

Carina Brito

Mais conteúdo relacionado

Mais procurados

GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
Analisis y Diseño de Sistemas - Kendal & Kendal - Tercera Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Tercera EdiciónAnalisis y Diseño de Sistemas - Kendal & Kendal - Tercera Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Tercera EdiciónRolf Pinto
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoriacaredimaria
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.German Rodriguez
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativosAndy Lopez
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 

Mais procurados (20)

Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
Recursividad
RecursividadRecursividad
Recursividad
 
Analisis y Diseño de Sistemas - Kendal & Kendal - Tercera Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Tercera EdiciónAnalisis y Diseño de Sistemas - Kendal & Kendal - Tercera Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Tercera Edición
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Unidad 2 modelado de negocios
Unidad 2 modelado de negociosUnidad 2 modelado de negocios
Unidad 2 modelado de negocios
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativos
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 

Destaque

Planificación: Cómo hacer un status semanal
Planificación: Cómo hacer un status semanalPlanificación: Cómo hacer un status semanal
Planificación: Cómo hacer un status semanalGustavo Ripoll
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesosGiant_serch
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Proyecto de tesis elaboracion de productos lacteos terminado
Proyecto de tesis elaboracion de productos lacteos terminadoProyecto de tesis elaboracion de productos lacteos terminado
Proyecto de tesis elaboracion de productos lacteos terminadoHector Moncada
 
Empresa procesadora de lacteos
Empresa procesadora de lacteosEmpresa procesadora de lacteos
Empresa procesadora de lacteosjose.salamanca
 

Destaque (9)

Planificación: Cómo hacer un status semanal
Planificación: Cómo hacer un status semanalPlanificación: Cómo hacer un status semanal
Planificación: Cómo hacer un status semanal
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesos
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Gestion por procesos introduccion 1
Gestion por procesos introduccion 1Gestion por procesos introduccion 1
Gestion por procesos introduccion 1
 
Proyecto de tesis elaboracion de productos lacteos terminado
Proyecto de tesis elaboracion de productos lacteos terminadoProyecto de tesis elaboracion de productos lacteos terminado
Proyecto de tesis elaboracion de productos lacteos terminado
 
PRESENTACION POWER POINT
PRESENTACION POWER POINT PRESENTACION POWER POINT
PRESENTACION POWER POINT
 
Empresa procesadora de lacteos
Empresa procesadora de lacteosEmpresa procesadora de lacteos
Empresa procesadora de lacteos
 

Semelhante a Creacion y terminacion de procesos (20)

Operaciones Sobre Procesos
Operaciones Sobre ProcesosOperaciones Sobre Procesos
Operaciones Sobre Procesos
 
Tarea 3 actividad individual
Tarea 3 actividad individualTarea 3 actividad individual
Tarea 3 actividad individual
 
Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos
 
Proceso
ProcesoProceso
Proceso
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
27 de oct
27 de oct27 de oct
27 de oct
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Estados de un proceso sistemas operativos-
Estados de un proceso  sistemas operativos-Estados de un proceso  sistemas operativos-
Estados de un proceso sistemas operativos-
 
procesos de los sistemas operativos
 procesos de los sistemas operativos  procesos de los sistemas operativos
procesos de los sistemas operativos
 
Procesos
ProcesosProcesos
Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Capitulo4.ppt
Capitulo4.pptCapitulo4.ppt
Capitulo4.ppt
 

Creacion y terminacion de procesos

  • 1. SISTEMAS OPERATIVOS 2013 UNIVERSIDAD NACIONAL DE LOJA AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS Nombre/s:  Carina Brito Paralelo: Séptimo “A” Fecha: 27 de Octubre del 2013 Docente: Ing. Freddy Patricio Ajila Z M.Sc. ENSAYO Nº 9 1. Tema Creación y Terminación de Procesos 2. Antecedentes El presente informe permitirá determinar los conceptos básicos a cerca de la Unidad, haciendo referencia en la Creación y Terminación de Procesos, reforzando de esta manera dichos conocimientos adquiridos, con el objetivo de hacer una socialización, para despejar cualquier inquietud y se pueda llevar con excelencia el presente tema. 3. Descripción Creación de Procesos Un proceso puede crear otros varios procesos nuevos mientras se ejecutan; para ello se utiliza una llamada al sistema específica para la creación de procesos. El proceso creador se denomina proceso padre y los nuevos procesos son los hijos de dicho proceso. El Solaris, el proceso situado en la parte superior del árbol es el proceso sched, con el pid 0.El proceso sched crea varios procesos hijos, incluyendo pageout y fsflush. Estos procesos son responsables de la gestión de memoria y de los sistemas de archivos. El proceso sched también crea el Carina Brito
  • 2. SISTEMAS OPERATIVOS 2013 proceso init, que sirve como proceso padre raíz para todos los procesos de usuario. En general, un proceso necesitará ciertos recursos (tiempo de CPU, memoria, archivos, dispositivos de E/S) para llevar a cabo sus tareas. Cuando un proceso crea un subproceso, dicho subproceso puede obtener sus recursos directamente del sistema operativo o puede estar restringido a un subconjunto de los recursos del proceso padre. Cuando un proceso crea otro proceso nuevo, existen dos posibilidades en términos de e ejecución: 1. El padre continúa ejecutándose concurrentemente con su hijo. 2. El padre espera hasta q alguno o todos los hijos han terminado de ejecutarse. También existen dos posibilidades en función del espacio de direcciones del nuevo proceso: 1. El proceso hijo es un duplicado del proceso padre (usa el mismo programa y los mismos datos del padre). 2. El proceso hijo carga un nuevo programa Terminación de procesos Un proceso termina cuando ejecuta su última instrucción y pide al sistema operativo que lo elimine usando la llamada del sistema exit. La terminación puede producirse también en otras circunstancias. Un proceso puede causar la terminación de otro proceso a través de la adecuada llamada al sistema (por ejemplo, TerminateProcess en Win 32). Normalmente, dicha llamada al sistema solo puede ser invocada por el padre del proceso que se va a terminar, caso contrario los usuarios podrían terminar arbitrariamente los trabajos de otros usuarios. Cuando un proceso crea un proceso nuevo, se pasa al padre la identidad del proceso que se acaba de crear. Carina Brito
  • 3. SISTEMAS OPERATIVOS 2013 Un padre puede terminar la ejecución de uno de sus hijos por diversas razones como: El proceso hijo ha excedido el uso de algunos de los recursos que se le han asignado. Para determinar si tal cosa a ocurrido, el padre debe disponer de un mecanismo para inspeccionar el estado de sus hijos. La tarea asignada al proceso hijo ya no es necesaria. El padre abandona el sistema, y el sistema operativo no permite que un proceso hijo continúe si su padre ya ha terminado. 4. Conclusiones  Luego de lo analizado se puede concluir que para la creación de procesos se utiliza las llamadas al sistema.  Se debe diferenciar cual es el proceso padre y el proceso hijo, al momento de crear un nuevo proceso.  Se dice que un proceso termina cuando ejecuta su última instrucción, pidiendo al sistema operativo que lo elimine usando la llamada al sistema exit. 5. Bibliografía [1] SilberSchatz Galvin Gagne, Fundamentos de Sistemas Operativos, Séptima Edición Carina Brito