Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This is to be written in C and in a linux enviroment 2 Consider the parent process as P. The program consists of fork() system

image text in transcribed

This is to be written in C and in a linux enviroment

2 Consider the parent process as P. The program consists of fork() system call statements placed at different points in the code to create new processes Q and R. The program also shows three variables: a, b, and pid - with the print out of these variables occurring from various processes. Show the values of pid, a, and b printed by the processes P, Q, and R. int a=10, b=25, fq=0, fr=0 fq=fork() // fork a child - call it Process Q if(fq==0){ // Child successfully forked a=a+b print values of a, b, and process_id fr=fork() // fork another child - call it Process R if(fr!=0){ b=b+15 //print values of a, b, and process_id }else{ a=(a*b)+20 //print values of a, b, and process_id } }else{ b=a+b-5; print values of a, b, and process_id

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design And SQL For DB2

Authors: James Cooper

1st Edition

1583473572, 978-1583473573

More Books

Students also viewed these Databases questions