Week 3 Flashcards

1
Q

-a program in execution; process execution must progress in sequential fashion. No parallel execution of instructions of a single process.

A

process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

(process concept)
-the program code

A

text section

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(process concept)
-containing temporary data
-function parameters, return addresses, local variables

A

stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

(process concept)
-containing global variables

A

data section

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

(process concept)
-containing memory dynamically allocated during run time

A

heap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

(process concept)
-program is this entity stored on disk (executable file); active

A

passive entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

(process state)
-the process is being created

A

new

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

(process state)
-instructions are being executed

A

running

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

(process state)
-the process is waiting for some event to occur.

A

waiting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

(process state)
-the process is waiting to be assigned to a processor

A

ready

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

(process state)
-the process has finished execution

A

terminated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

(process control block)
-information associated with each process

A

task control block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

(process control block)
-running, waiting, etc.

A

process state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

(process control block)
-location of instruction to next execute.

A

program counter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

(process control block)
-contents of all process-centric registers

A

CPU registers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

(process control block)
-priorities, scheduling queue pointrs

A

CPU scheduling information

17
Q

(process control block)
-memory allocated to the process

A

memory-management information

18
Q

(process control block)
-CPU used, clock time elapsed since start, time limits.

A

accounting information

19
Q

(process control block)
-I/O devices allocated to process, list of open files

A

I/O status information

20
Q

-consider having multiple program counters per process.
–multiple locations can execute at once
-must then have storage for thread details, multiple program counters in PCB.

A

threads