2 votes 2 votes When an interrupt or a system call transfers control to the operating system, a kernel stack area separate from the stack of the interrupted process is generally used. Why? Operating System tanenbaum operating-system process-and-threads system-call threads descriptive + – admin asked Oct 24, 2019 • retagged Oct 24, 2019 by Lakshman Bhaiya admin 2.0k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes Answer: Kernel stack area separate from the stack of the interrupted process because: To protect the operating system from crashing because of the poorly written user program. To protect from the malicious user who may be able to use the stack data left by the kernel in the user program's memory space while returning from a system call. `JEET answered Oct 25, 2019 `JEET comment Share Follow See all 0 reply Please log in or register to add a comment.