

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Actions taken by a kernel to context-switch between kernel-level threads.
Context Switching involves storing the context or state of a process or thread so that it can be reloaded when required and execution can be resumed from the same point as earlier. This is a feature of a multitasking operating system and allows a single CPU to be shared by multiple processes.
Actions taken by a kernel to context-switch between kernel-level threads are-
Context switching between kernel threads typically requires saving the value of the CPU registers from the thread being switched out and restoring the CPU registers of the new thread being scheduled.
- Related Questions & Answers
- Actions taken by a kernel to context-switch between processes
- User-level threads and Kernel-level threads
- Difference between Operating System and Kernel
- Difference Between Kernel and Operating System
- Kernel Data Structures
- Difference Between Microkernel and Monolithic Kernel\n
- User Mode vs Kernel Mode
- Loading and Removing Kernel Module
- What is the difference between a kernel and an operating system?
- How to implement thread in kernel space?
- Advantages of using Loadable Kernel Modules
- How is the Linux kernel tested?
- How can kernels context-switch between processes?
- What is the concept of Monolithic kernel?
- What's the difference between a context switch, a process switch and a thread switch in Linux?
Advertisements