Introduction Flashcards

1
Q

OS Software that talks with controller and gives commands

A

Device driver

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

Three types of communication used

A

Device Driver

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

Manufacturer supplies one for each controller

A

Device driver

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

Driver issues command to controller and polls device till ready.

A

I/O Polling

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

Generate hardware interrupt when I/O finished

A

I/O by Interrupts

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

Special controller which avoids using CPU for transferring to/from memory

A

I/O by DMA

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

Program in execution with unique address space

A

Process

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

Text, data, and stack

A

Process

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

Organized as tree structure, path proceeds from root

A

File directory

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

I/O devices that OS treats as file

A

Special files

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

Pseudofile to connect two processes reading/writing

A

Pipe

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

Small number of processes, mechanism in kernel and policy outside kernel

A

Microkernel

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

Schedules processes by priority scheduling algorithm

A

Mechanism

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

Assign process priorities in user space

A

Policy

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