The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
¿Puede un menor proceso de retorno un valor específico a un proceso padre? Ametis1970 Programación de Alto Nivel 8 04-10-2008 12:22 AM
Proceso hijo no es empezar Cangrejo Programación de Alto Nivel 5 09-17-2006 10:15 PM
gdb para proceso hijo shriashishpatil UNIX para usuarios avanzados y expertos 4 12-12-2005 07:57 AM
KDM proceso hijo larryase UNIX for Dummies Preguntas y Respuestas 6 01-24-2005 05:41 PM
PID del proceso hijo skannan Programación de Alto Nivel 2 06-10-2002 08:54 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 03-19-2006
compbug compbug is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 26
Question sobre proceso hijo

hola a todos,

i quieres saber más sobre el proceso de creación de los niños.

¿Bajo qué circunstancias se crea proceso hijo?
¿Cuáles son los requisitos para un proceso hijo que se cree?

digamos que tenemos un prog.c, prog.obj (compiled.c),. un \. a archivos.


es cualquier proceso creado niño desde el principio a la ejecución de. a.out archivo
en el ejemplo anterior


por favor darme una explicación clara



gracias por su tiempo
  #2 (Enlace permanente)  
Old 03-19-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix demonio
  
 

Fecha: agosto 2001
Ubicación: Ashburn, Virginia,
Mensajes: 9.131
Un proceso hijo es creada por el tenedor () llamada al sistema. Por lo tanto, si pide prog.c correctamente tenedor () va a generar un proceso hijo. Puede llamar indirectamente tenedor () haciendo algo como esto:
sistema ( "fecha");
La función system () crea un proceso hijo que exec () un depósito. A continuación, el shell ejecuta el comando fecha.

Una llamada a corregir tenedor () puede fallar si hay demasiados procesos ya en marcha o algo así.
  #3 (Enlace permanente)  
Old 03-19-2006
amro1 amro1 is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 105
proc niño.

todos los procesos hijos se crean en dos pasos:
1. sistema crea la copia exacta del proceso padre (por tenedor)
2. el código del proceso padre es sustituido dentro de un código del niño proceso.

como consecuencia, el proceso hijo hereda todas al medio ambiente de la matriz proceso (todas las variables del sistema, ver con "env" comando). Este esquema es universal para todas las versiones de Unix / Linux.
Obtener "Fundamentos de UNIX y UNIX básico" DVD supuesto, si tiene preguntas como esa.
  #4 (Enlace permanente)  
Old 03-19-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix demonio
  
 

Fecha: agosto 2001
Ubicación: Ashburn, Virginia,
Mensajes: 9.131
En realidad, el paso 2 que está describiendo lo que sucede cuando un exec () se invoca la llamada al sistema. Esto es lo que sucede normalmente. Sin embargo, exec () y tenedor () son diferentes. Algunos programas tenedor (), pero luego no exec (). Un ejemplo es un servidor ftpd no correr bajo inetd (que es como correr pureFTPD). Cuando se recibe una conexión, se bifurca y permite al niño manipular ese período de sesiones.
  #5 (Enlace permanente)  
Old 03-19-2006
amro1 amro1 is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 105
ftpd

ftpd utiliza tcp y todos los servidores TCP / deamons almuerzo nuevos casos como solicitud viene (sin tener en cuenta de la aplicación). No exec porque no es excepción, sino porque se ahorra más y operación de la próxima operación de carga sería otro ejemplo de ftpd de nuevo, para guardar un paso adicional que no exec.
  #6 (Enlace permanente)  
Old 03-20-2006
compbug compbug is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 26
Ventaja de procesos hijos

cuando un proceso padre puede hacer su trabajo eficientemente, ¿por qué necesitamos más de la cabeza a invocar algún otro proceso para realizar la tarea en su nombre?

¿existe algún sistema de funcionamiento, ventajas en la invocación de un proceso hijo?


gracias por su replys de antemano
  #7 (Enlace permanente)  
Old 03-20-2006
amro1 amro1 is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 105
aquí ...

no, no hay ningún sistema obviosly rendimiento ventajas senos nuevo proceso obtiene nuevos recursos y tomar más tiempo de CPU. No todos los subsistemas generan nuevos procesos, pero sólo estos que se habían desarrollado a. Por ejemplo ftpd espera para la conexión, el fichero es una conexión y da el camino para una próxima conexión. Lo hace mediante la creación de una nueva instancia de sí mismo, mientras que la antigua ejemplo está ocupada con una conexión previos. Si el servicio es en gran medida depende de spawing hay límite en la configuración del número de casos de trabajo simultáneamente de un programa. Usted puede visitar el archivo / etc / initd.conf o / etc / xinitd.conf y ver el servicio "\u003d no esperar", o "respawn" para estos servicios que no se espere a finales de startnew previos a una operación. Por convension, todos los servicios de TCP, por ejemplo, son de "no esperar". Aprender con "Fundamentos de UNIX y UNIX básico" con DVD y Emi Nemet libro.
Espero que ayude.

Última edición por amro1; al 03-20-2006 12:56 PM..
Closed Thread

Marcadores

Etiquetas
linux

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 01:18 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0