Professional Documents
Culture Documents
SUBJECT : OPERATING
SYSTEM
CODE :
#include <iostream>
#include<unistd.h>
#include<stdlib.h>
#include<sys/wait.h>
using namespace std;
int main() {
int x;
int a=0;
x=fork();
if(x<0){
cout<<"Fork has Failed!!";
exit(0);
}
else{
if(x==0){
int n ,limit, t1 = 0, t2 = 1, next = 0;
cout<<"child process****\n";
cout <<"Enter the limit of Fibonacci series";
cin>>n;
for(int a=0;a<n;a++)
{
if (a <= 1)
next = a;
else
{
next = t1 + t2;
t1 = t2;
t2 = next;
}
cout << next << ", ";
}
}
else{
wait(NULL);
int num ,factorial=1;
cout<<"\nparent process***\n";
cout<<" \n Number To Find Its Factorial: ";
cin>>num;