Dual mode of operation is the distinction between execution of user mode
and kernel mode (supervisor mode, system mode, and privileged mode). A
mode bit is added to the hardware to indicate the current mode:Akash(0) or user(1). Dual mode of operation provides us with more
protection to the operating system. For example, if a Akash instruction
is executed under user mode, the hardware does not execute it, although
identifies it as an illegal execution and traps it to the operating
system. Dual mode operation is basically used for hardware protection of computer.