1/8
These flashcards cover key concepts and definitions from the lecture on process types and state management in operating systems.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Process
A program in execution that encapsulates the state of a running application, including the code, data, and variables.
Address Space
The range of addresses used by a process to isolate and encapsulate all its state.
Static State
The process state that is available when the process first loads, including code and data.
Heap
A dynamically allocated memory area within the address space used for temporary storage during execution.
Stack
A dynamic part of the address space that grows and shrinks in a last in first out order, storing state during procedure calls.
Last In First Out (LIFO)
A data structure principle where the last element added is the first one to be removed, used in stack operations.
Dynamic State
The state created and modified during the execution of a process, such as temporary results and allocated memory.
Procedure Call
The act of executing a specific portion of code, which may alter the current state of the process.
Popped State
The state that is retrieved and restored from the stack after a procedure call, allowing the process to continue execution.