top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Why RAM is divided in USER space and KERNEL space?

+1 vote
Why RAM is divided in USER space and KERNEL space?
posted Dec 17, 2014 by Chirag Gangdev

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button
I believe you are talking about logical space not the complete RAM, please confirm
Ya.. I am talking about RAM space..
To do kernel operations there is Kernel Space and for our use user space is there.. So my question is why it is like that? What If it is not separated?

1 Answer

+1 vote
Best answer

Now it seems you want to know why there is kernal space and user space

The user space, which is a set of locations where normal user processes run (i.e everything other than the kernel). The role of the kernel is to manage applications running in this space from messing with each other, and the machine, and

The kernel space, which is the location where the code of the kernel is stored, and executes under.

Now assume you have a program which calls few system calls which is part of kernel hence kernel space. If we don't have such mechanism then one has to write.

answer Dec 17, 2014 by Salil Agrawal
Similar Questions
+2 votes

Can someone explain in layman language with example...

0 votes

OS crash?
or process will be in virtual memory?

+1 vote

I know,
Proc file system will have all the PIDs of all processes, I want to distinguish kernel processes and user processes?
Can anyone help?

+1 vote

Open V Switch is a soft switch and it can work same as normal switch or even more things it can do compare to normal switch. Form somewhere I get to know OVS can run in user space and kernel space both. I used Mininet to create virtual switch and believe it runs at user space as per my understanding so far. I want to know can I run the same switches in kernel mode also and if yes it is possible then how I can and what could be the reason for doing so ?