+1 vote
796 views
in Compilers & Operating Systems by

1 Answer

0 votes
by
selected by (user.guest)
 
Best answer

The reason for using two modes:

User mode:

It is necessary to protect the operating system and key operating system tables. Such as process control blocks, from interference by user programs.

Kernel mode:

The software has complete control of the processor and all its instructions, registers and memory. This level of control is not necessary, and for safety is not desirable for user programs.

Related questions

+2 votes
1 answer 1.1k views
+1 vote
1 answer 240 views
+1 vote
1 answer 106 views
+1 vote
1 answer 121 views
asked Nov 7, 2020 in Computer Architecture by anonymous
+1 vote
1 answer 102 views
asked Jan 2, 2020 in Computer Architecture by anonymous
+1 vote
1 answer 452 views
+1 vote
1 answer 2.4k views
+1 vote
1 answer 195 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...