Operating Systems Concepts - Engineering

Q1:

Fork is

A the dispatching of a task

B the creation of a new job

C the creation of a new process

D increasing the priority of a task

E None of the above

ANS:C - the creation of a new process

Fork is the UNICS liturgy of process interface in CP/M and derivative OS.

In CP/M every process is the same as a job. It is a job scheduler after all.

In UNICS (probably because of MULTICS) process is a subroutine within a job and thus requires a dedicated job scheduler like cron or jams, which are processes from the kernel and so in the UNICS world, every job is a process but all processes are not jobs.