Which one of the following is not a layer of operating system?
A
Kernel
B
Shell
C
Application program
D
Critical selection
Correct Answer: Critical selection
A critical section is a code segment that accesses shared variables and has to be executed as an atomic action. It means that in a group of co-operating processes, at a given point of time, only one process must be executing its critical section.