CMSC 421 OS - 37 Flashcards | MemoSwift
Other
๐Ÿ“š
Other Intermediate

CMSC 421 OS

Created by Oreos2j
37 cards
7 views
1 studied
0.0 (0)

Quick Preview

Interactive
TERM
Loading...
DEFINITION
Loading...
1 / 0
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)

View All 37 Cards

Sign in to access all cards, track progress, and save to folders

Sign in to join the discussion

No comments yet. Be the first to share your thoughts!

Add to Folders

Combine Study Sets

Select sets to merge with "". A new combined set will be created in your library.