Answer Posted / ajit mohan b
KERNEL-MODE
Kernel mode, also referred to as system mode, is one of the
two distinct modes of operation of the CPU in Linux. When
the CPU is in kernel mode, it is assumed to be executing
trusted software, and thus it can execute any instructions
and reference any memory addresses (i.e., locations in
memory). The kernel (which is the core of the operating
system and has complete control over everything that occurs
in the system) is trusted software, but all other programs
are considered untrusted software.
USER-MODE
User mode is the normal mode of operating for programs, web
browsers etc. They don't interact directly with the kernel,
instead, they just give instructions on what needs to be
done, and the kernel takes care of the rest. Kernel mode, on
the other hand, is where programs communicate directly with
the kernel. A good example of this would be device drivers.
A device driver must tell the kernel exactly how to interact
with a piece of hardware, so it must be run in kernel mode.
Because of this close interaction with the kernel, the
kernel is also a lot more vulnerable to programs running in
this mode, so it becomes highly crucial that drivers are
properly debugged before being released to the public.
| Is This Answer Correct ? | 32 Yes | 3 No |
Post New Answer View All Answers
What is free linux?
How do I get to root directory in linux?
What is makefile in unix?
Suppose I lost a root password and I need to give it, I treid to change it through single usermode even though I am not get a password, then what is the otherprocedure to give a root password?
How do I check disk space in linux?
What are commands in grammar?
Why ms dos is used?
How can we increase disk read performance in single command?
How do I check dns entry?
What is difference between comm and CMP command?
Is cmake only for c++?
How can I create a file with cmd?
What does r mean linux?
What is devops model?
What is the example of command sentence?