What are the system calls used for process management:
Answers were Sorted based on User's Feedback
Answer / chandrasekhar kar
The system calls for process management are
Fork() > create child process
Vfork() > create child process (copy-on-write only)
exec() > exec to do a different task
wait() > wait for a process to complete execution
kill() > to send a signal to a process
signal() > to handle a signal
sigaction() > handle signal
exit() > exit from a process execution
_exit() > same as exit() but with out clean up
and many more ................
| Is This Answer Correct ? | 32 Yes | 4 No |
Answer / k.sri ganesh
fork() - To Duplicate the Process
exec() - Family of Functions Replace the calling process
image with new process image
getpid() - To get process id
getppid() - To get the parent process id
getpgrp() - To get the process group
wait() - To wait the calling process to get child's exit status
sleep() - To suspend the execution of the process for some
seconds
kill() - To send signal to a process
exit()-terminate the calling process
brk()-change data segment size
signal()-ANSI c signal handler
nice()-run a program with modified scheduling priority
| Is This Answer Correct ? | 11 Yes | 0 No |
Answer / guest
The system calles for process management are fork() which
will create a process
wait() will wait for exit status of all child processes.
| Is This Answer Correct ? | 13 Yes | 6 No |
Answer / prashanth
The system calls for process management are fork() and vfork
() which will create a process.
| Is This Answer Correct ? | 10 Yes | 5 No |
Answer / marimuthu
fork() - To Duplicate the Process
exec() - Family of Functions Replace the calling process image with new process image
getpid() - To get process id
getppid() - To get the parent process id
getpgrp() - To get the process group
wait() - To wait the calling process to get child's exit status
sleep() - To suspend the execution of the process for some seconds
kill() - To send signal to a process
and etc
| Is This Answer Correct ? | 5 Yes | 2 No |
What are various IDs associated with a process?
Predict the output of the following program code main() { fork(); printf("Hello World!"); }
How can you get or set an environment variable from a program?
Explain the advantage of executing a process in background?
What is daemon?
What is Inode.
how to create tree of processes. one parent and 3 childs.
Explain what is the process id for kernel process?
Explain linking across directories?
set-user-id is related to (in unix)
What are the process states in Unix?
What are the system calls used for process management: