A. Overloading the system by using a lot of secondary storage
B. Under-loading the system by very less cpu utilization
C. Overloading the system by creating a lot of sub-processes
D. Crashing the system by utilizing multiple resources
Explanation: Restricting the child process to a subset of the parent’s resources prevents any process from overloading the system by creating a lot of sub-processes. A process creates a child process, child process requires certain resources to complete its task. A child process can demand required resources directly from the system, but by doing this system will be overloaded. So to avoid overloading of the system, the parent process shares its resources among children.
A. Wait
B. Fork
C. Exit
D. Exec
Explanation: A parent process calling wait system call will be suspended until children processes terminate. A parameter is passed to wait system call which will obtain exit status of child as well as wait system call returns PID of terminated process.
A. Normally
B. Abnormally
C. Normally or abnormally
D. None of the mentioned
Explanation: Cascading termination refers to termination of all child processes if the parent process terminates Normally or Abnormally. Some systems don’t allow child processes to exist if the parent process has terminated. Cascading termination is normally initiated by the operating system.
A. Multiprocessing, multiprogramming
B. Multiprogramming, uniprocessing
C. Multiprogramming, multiprocessing
D. Uniprogramming, multiprocessing
Explanation: With Uniprogramming only one process can execute at a time; meanwhile all other processes are waiting for the processor. With Multiprocessing more than one process can run simultaneously each on different processors. The Uniprogramming system has only one program inside the core while the Multiprocessing system has multiple processes inside multiple cores. The core is one which executes instructions and stores data locally into registers.
A. Process control block
B. Device queue
C. Process identifier
D. None of the mentioned
Explanation: In Unix, each process is identified by its Process Identifier or PID. The PID provides unique value to each process in the system so that each process can be identified uniquely.
A. A negative integer, zero
B. Zero, a negative integer
C. Zero, a nonzero integer
D. Process to the parent and returns zero to that newly created (child) process.
Explanation: In Unix, the return value of the fork system call is Zero for the child process and Non-zero value for parent process. A fork system call returns the PID of a newly created (child) process to the parent and returns Zero to that newly created (child) process.
A. Be a duplicate of the parent process
B. Never be a duplicate of the parent process
C. Cannot have another program loaded into it
D. Never have another program loaded into it
Explanation: The child process can be a duplicate of the parent process. The child process created by fork consists of a copy of the address space of the parent process.
A. Orphan
B. Remains there until its parent calls wait system call. sanfoundry global education & learning series ? operating system. here’s the list of best books in operating system. to practice all areas of operating system, here is complete set on 1000+ mu
C. Body
D. Dead
Explanation: The child process completes execution, but the parent keeps executing, then the child process is known as Zombie. When a child process terminates, its resources get deallocated but its entry in the Process Control Block (PCB) remains there until its parent calls wait system call.