Wednesday, October 10, 2012

Create Childs which use System Call Unix Linux Commands C program | Operating System

A parent process should create a child process which will execute system call command "ls"and will create its child process. The newly created child process should execute system call command "cat" and create a child process. The newly created process should execute system call"whoami" and then terminate. Every parent process should wait for terminating its child process. Solution :- Following program demostrate you how to create processes using fork() method and how to  use system call to execute commands on shell terminal. Using simple...

Create 5 Child for Process | Operating system

Create 5 child processes for a process. The processes should be executing inparallel. The parent process should wait till all the child processes are terminated....

Create Child Using Fork in C program | Operating System

Create a process. Fork to create a child process. Display pid, ppid, gid and uid inthe child process and display pid, gid and uid for the parent process Solution: This is small program to create process using fork() method as after call fork() it will return -1 if child creation fail,return 0 if child creation successful ,return child pid to  parent. #include<stdio.h> #include<sys/types.h> #include<unistd.h> #include<stdlib.h> void main() { pid_t pid; pid=fork(); switch(pid) ...

FCFS and Round Robin Schedular Implementation in C | Operating System

Write the programs to implement the below given CPU scheduling algorithms. 1.  FCFS 2.  RR Take the inputs, Process name, Arrival time of the process, CPU execution time of the process. For implementing RR additional input,  the desired time quantum should be taken from the user. Calculate waiting time, turn around time for each proce...