what are the different ways the Linux can swich from User
Space to Kernel Space & vice-versa ?
Answers were Sorted based on User's Feedback
Answer / neo
There are 2 situations when Linux can switch from user Space
to Kernel Space:-
1) by doing System calls
2) When interrupt comes (to handle interrupt)
Linux can switch from kernel Space to User space:-
1) process in kernel mode is preempted.
2) After completion of Interrupt handler / System call
Is This Answer Correct ? | 20 Yes | 1 No |
Answer / softy
There are 2 situations when Linux can switch from user Space
to Kernel Space:-
1) by doing System calls
2) When interrupt comes (to handle interrupt)
3) by executing 128 (0x80 ) instruction or doing sysenter
Linux can switch from kernel Space to User space:-
1) process in kernel mode is preempted.
2) After completion of Interrupt handler / System call
3) performing sysexit sys call
Is This Answer Correct ? | 2 Yes | 0 No |
What do fork() internally call?
how to create samba server in fedora linux 9 ?
how to configure sendmail server on red hat linux version 4 and what and all we Require?
what are different ways the context switch happens from user to kernel space or vice-versa ?
what is cups and how to configure?
linux system its not booting up its showing groub error what i need to do?
What will happen when we invoke a system call and say with an example of invoking a system call ?read? for a device?
What are the signals we have in Linux
What does exec family return?
what are the backup utilites on red hat linux 4.0?
what is stored in /proc ? what is significance of /proc in linux ?
what is the difference between user APIs and kernel system calls ?