Other
๐
Other
Intermediate
CMSC 421 OS
37
cards
7
views
1
studied
Quick Preview
Interactive
TERM
Loading...
DEFINITION
Loading...
1
TERM
Process
DEFINITION
A program in execution. (3.1)
2
TERM
Program vs. Process
DEFINITION
Program = passive (file on disk). Process = active (running). (3.1.1)
3
TERM
Text section
DEFINITION
The executable code. (3.1.1)
4
TERM
Data section
DEFINITION
Global variables. (3.1.1)
5
TERM
Heap section
DEFINITION
Memory allocated dynamically at run time. (3.1.1)
6
TERM
Stack section
DEFINITION
Temporary data for function calls: parameters, return addresses, local variables. (3.1.1)
7
TERM
Fixed vs. dynamic sections
DEFINITION
Text and data fixed; stack and heap grow and shrink. (3.1.1)
8
TERM
Stack vs. Stack Frame
DEFINITION
Stack = the whole region. Frame = one function call's entry. (3.1.1)
9
TERM
Activation record
DEFINITION
Another name for a stack frame. (3.1.1)
10
TERM
Two processes, same program
DEFINITION
Text sections equivalent; data, heap, and stack differ. (3.1.1)
11
TERM
New (state)
DEFINITION
The process is being created. (3.1.2)
12
TERM
Ready (state)
DEFINITION
Waiting to be assigned to a processor. (3.1.2)
13
TERM
Running (state)
DEFINITION
Instructions are being executed. (3.1.2)
14
TERM
Waiting (state)
DEFINITION
Waiting for an event, such as I/O completion or a signal. (3.1.2)
15
TERM
Terminated (state)
DEFINITION
The process has finished execution. (3.1.2)
Flashcards
Review cards at your own pace with spaced repetition
Learn
Master concepts through adaptive questions
Write
Type answers to test your recall
Test
Take a timed assessment of your knowledge
Match
Memory game to match terms and definitions
LangoType
Type translations and practice vocabulary with AI sentences
MemoTV
Study together in live video rooms
Others Also Like
Discover similar quizzes that might interest you
Sign in to join the discussion
No comments yet. Be the first to share your thoughts!