1/7
These flashcards cover key terms and concepts related to multiple kernel-level threading and process control, focusing on user and kernel-level threads, process control blocks, and context switching.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
User Level Threads
Threads that are managed by a user-level threading library and are an abstraction for processes.
Process Control Block (PCB)
A data structure maintained by the operating system to represent information about a process.
Kernel Level Threads
Threads that are managed by the operating system kernel, providing better performance and management.
CPU Affinity
The tendency of a thread to be computed on the same CPU core to improve performance.
Context Switching
The process of storing the state of a current process or thread and restoring the state of another process or thread.
Address Space
The range of memory addresses that a process can use for its execution.
Multi-threading in Kernel
The capability of the kernel to manage multiple threads for a single process for better performance.
Virtual Address Mapping
A mechanism that maps virtual addresses to physical memory addresses.