Cómo funciona JustAnswer:

  • Preguntar a un Experto
    Los expertos tienen muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.

Formule su propia pregunta a D.Soto

D.Soto
D.Soto, Técnico Informático
Categoría: Informática
Clientes satisfechos: 1083
Experiencia:  Especialista en desarrollo de Software y Hardware.
54216380
Escriba su pregunta sobre Informática aquí...
D.Soto está en línea ahora

The question I need to solve is the realization of a C program

Pregunta del cliente

The question I need to solve is the realization of a C program called "father". This father program shall create a process called "son" which must calculate the first 10 numbers in the Fibonacci sequence and print it to standard output (format "SON: fibonacci% N = % M \n "where %N and %M represent the index and the value of the corresponding sequence number)

While the "child" performs the calculation, the "father" should wait his son to finish. When child finish, he shall inform to his "father" process the information needed for him to continue with the calculation of the Fibonacci succesion. In this way father can continue and calculate the following 10 numbers of the Fibonnacci succession and printed to standard output (format "FATHER: fibonacci% N =% M \ n" where %N and %M represent the index and the value of the corresponding sequence number)
The "father" should never calculate the sequence from the beginning.
Enviada: hace 5 año.
Categoría: Informática
Experto:  Jose Mari escribió hace 5 año.
Good night Niaki,

You can download the C code for calculating Fibonnaci on the following website:
http://ejemplosc.blogspot.com/2007/08/programa-2-serie-de-fibonacci.html

For any clarification or questions, please contact me. If you believe that the answer provided is invalid, please mark the answer as correct. We look forward to hearing from you, receive a greeting,
Cliente: escribió hace 5 año.
Thanks but that code I knew but not understand the proccess to make it as I need waiting chid to father, etc,etc
Cliente: escribió hace 5 año.
Thanks for your answer but What I need is not a simply Fibonacci Case as you said I need:

The question I need to solve is the realization of a C program called "father". This father program shall create a process called "son" which must calculate the first 10 numbers in the Fibonacci sequence and print it to standard output (format "SON: fibonacci% N = % M \n "where %N and %M represent the index and the value of the corresponding sequence number)

While the "child" performs the calculation, the "father" should wait his son to finish. When child finish, he shall inform to his "father" process the information needed for him to continue with the calculation of the Fibonacci succesion. In this way father can continue and calculate the following 10 numbers of the Fibonnacci succession and printed to standard output (format "FATHER: fibonacci% N =% M \ n" where %N and %M represent the index and the value of the corresponding sequence number)
The "father" should never calculate the sequence from the beginning.
Experto:  Jose Mari escribió hace 5 año.
Good night Niaki,

With the directions above you should be able to implement the program. Sorry to tell you the price paid and with time it takes to make a program, I can not help more.

For any clarification or questions, please contact me. If you believe that the answer provided is invalid, please mark the answer as correct. We look forward to hearing from you, receive a greeting,

Cliente: escribió hace 5 año.
thanks.
I have a problem with father process as he began to calculate the following fibonacci numbers without using his child last numbers in order to continue with his calculation(the next fibonacci numbers.

The program I have is very small only has eleven lines any way.
Experto:  Jose Mari escribió hace 5 año.
Good morning Niaki,

What you should do once the series is to kill the child process and re-launched with the father.

For any clarification or questions, please contact me. If you believe that the answer provided is invalid, please mark the answer as correct. We look forward to hearing from you, receive a greeting,

Cliente: escribió hace 5 año.
My C progarm doesn´t work so.Perhaps I have a problem with the compilation.... I will probe more
Experto:  Jose Mari escribió hace 5 año.
Hello Niaki,

If you have problems with your compiler, please check. provided code works correctly.

For any clarification or questions, please contact me. If you believe that the answer provided is invalid, please mark the answer as correct. We look forward to hearing from you, receive a greeting,
Cliente: escribió hace 5 año.
I transmited some values back from child to parent. I have tried two possible ways of doing this. The first way is simple. Every child can send up to 8 bits of data back to parent using return. If you can pack you Fibonacci numbers within eight bits, that will be the simpler way to send data back.

The second way is more general and should work in any case. However, this requires the use of shared memory. The parent can allocate some shared memory, the child can write the values of numbers 9 and 10 in this and once the child terminates, the parent can pick up those from shared memory.

I think you will have to work with second method because I cannot pack the numbers 9 and 10 in 8 bits.

Any way the program continue wrong:it doesn´t work properly.
I need exact information.
Experto:  Jose Mari escribió hace 5 año.
Hello Niaki,

I am sorry to inform you that I can not continue to help because what you seek, time-consuming programming.

Receive a greeting,
Cliente: escribió hace 5 año.
My program that works but not exactly because doesn´t wait parent-child proceess properly ( this is a puntual doubt) has thirteen lines only 13 lines ( 3 code words each line).
I have received longer answers to other cuestions only I need exact words code lines. Do you understand that the problem must be very short and easy for a specialist in O.S process?
Experto:  Jose Mari escribió hace 5 año.
Hi,

Please review the links provided above. Thanks.
Cliente: escribió hace 5 año.
Volver a incluir en lista: Respuesta imprecisa.
necesitaria un especialista en sistemas operativos, concretamente en procesos concurrentes.Me daría igual que fuera extranjero, tal vez mejor americano
Experto:  Jose Mari escribió hace 5 año.
Buenas tardes,

Habla y entiende el castellano correctamente?

Si es así, por favor explique su problema, muchas gracias.

Reciba un saludo
Cliente: escribió hace 5 año.
Volver a incluir en lista: Respuesta imprecisa.
pasen el tema a un esperto americano especialista en sistemas operativos y procesos concurrentes
Cliente: escribió hace 5 año.
Gracias.Necesite no se largue más esta solicitud de respuesta y si puede ayudar en este momento, no más delante.
Este programa parent debe crear un proceso llamado son" que debe calcular los primeros 10 numeros en la secuencia de Fibonacci y la impresion en la salida estándar (formato SON": fibonacci % N = M \ n", donde %N y M% representa el ) del índice y el valor del numero de secuencia correspondiente

Mientras que son" realiza el calculo, "parent" debe esperar a su son (formato "PARENT: fibonacci%% N = M \ n", donde N% y M% representa el índice y el valor de la correspondiente número de secuencia)
"parent" nunca debe calcular la secuencia desde el principio.

Espero finalmente una respuesta satisfactoria. No tiene que ser inmediata tambien
Experto:  Jose Mari escribió hace 5 año.
Buenas tardes,

Se lo miro.
Experto:  Jose Mari escribió hace 5 año.
Lo sigo mirando...
Experto:  D.Soto escribió hace 5 año.

Hola, ¡Bienvenido a JustAnswer!

 

Here is what you are looking for

 

CLICK HERE FOR C PROGRAM FOR FIBONACCI SERIES

 

ANOTHER C PROGRAM FOR FINOBACCI SERIES




Cliente: escribió hace 5 año.
Volver a incluir en lista: Respuesta imprecisa.
POR FAVOR BUSQUEN UN EXPERTO EN LA MATERIA DE SISTEMAS OPERATIVOS:PROCESOS CONCURRENTES, ETC.
Puede ser anglosajon.Hasta hora no han podido responderme a mí pregunta acerca de este tema,Les pregunto una cosa y me responden de otra...

Opiniones de nuestros clientes:

 
 
 
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Gracias! Servicio excelente. Me ha gustado trabajar con los Expertos. Éxito y gracias. Estefanía Chile
  • Muy agradecida. Si lo necesito volveré a utilizar el site. Mari Ramírez San Juan, Puerto Rico
  • El tiempo de respuesta es excepcional, de menos de 6 minutos. La pregunta se respondió con profesionalidad y con un alto grado de compasión. Inés Santander
  • Quedé muy satisfecho con la rapidez y la calidad de los consejos que recibí. Me gustaría añadir que puse en práctica los consejos y que funcionaron la primera vez y siguen haciéndolo. Luis Málaga
  • Es un servicio fantástico y M. Castillo me ayudó muchísimo y me proporcionó algunos sitios web y herramientas estupendos que me permitieron ampliar mis conocimientos sobre la pregunta. ¡Muchas gracias! Esther Sevilla
  • Un servicio estupendo: rápido, eficiente y preciso. ¿Qué más se puede pedir? No tengo palabras para agradecer su ayuda. María Barcelona
 
 
 

Conozca a los expertos:

 
 
 
  • Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.es/uploads/JE/jesemo/2012-2-26_21847_yocarnet.64x64.jpg Avatar de Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.es/uploads/ES/Estigia/2011-10-18_211225_VMNB.64x64.JPG Avatar de Estigia

    Estigia

    Ing. en Electrónica

    Clientes satisfechos:

    1009
    Especializado en HW, SW e Infraestructura de Redes.
  • http://ww2.justanswer.es/uploads/AR/arcangelus/2012-1-3_2523_Jluis.64x64.jpg Avatar de arcangelus

    arcangelus

    Ing. en Sistemas

    Clientes satisfechos:

    428
    Más de 20 años de experiencia en Informatica
  • http://ww2.justanswer.es/uploads/RR/rrubidio/2015-3-16_19381_arnetnuevo.64x64.jpeg Avatar de Rubén Díaz

    Rubén Díaz

    Técnico en computación, informática

    Clientes satisfechos:

    381
    Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
  • http://ww2.justanswer.es/uploads/AL/Albertillo/2012-10-29_21350_newtshirthe.64x64.jpg Avatar de Albertillo

    Albertillo

    Ingeniero Superior en Informática

    Clientes satisfechos:

    23
    Último curso de carrera
  • http://ww2.justanswer.es/uploads/RA/ratonxi/2012-1-3_151146_1.64x64.png Avatar de ratonxi

    ratonxi

    Licenciatura

    Clientes satisfechos:

    13
    Licenciado en Física, expecialidad física computacional.
 
 
 

Preguntas relacionadas con Informática