CH2 Flashcards

(15 cards)

1
Q

The User Interface (UI) can be __________ or __________ or _______.

A

Command-Line (CLI), Graphics User Interface (GUI), Batch.

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

Which of the following is NOT a service that exists to ensure efficient OS operation:
a) resource allocation b) accounting
c) protection and security
d) none of the above

A

d) none of the above.

They are all services that exist to ensure efficent OS operation

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

Most system calls are accessed by _____________ such as Win32, POSIX, Java

A

Application Program Interface (API)

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

T/F: Usually there is a number associated with each system call.

A

True.

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

System call interface maintains a table indexed according to the _____________.

A

System call number

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

Parameters may need to be passed to the OS during a system call, it may be done by passing in ________, address of parameter stored in a ______, pushed onto the _______ by the program and popped off by the OS.

A

registers, block, stack

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

T/F: Block and stack methods limit the number or length of parameters being passed.

A

False, They do not.

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

_________ system calls include: end, abort, load, execute, create/terminate process, wait, allocate/free memory.

A

Process control

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

___________ system calls include: create/delete
file, open/close file, read, write, get/set attributes

A

File management

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

__________ system calls: request/release
device, read, write, logically attach/detach devices.

A

Device management

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

___________ system calls: get/set time,
get/set system data, get/set process/file/device attributes.

A

Information maintenance

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

__________ calls: create/delete
communication connection, send/receive, transfer status
information.

A

Communications system

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

_______________ uses layered approach, treats hardware and the OS kernel as though they were all
hardware.

A

Virtual machine

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

The OS layered approach is where the operating system is divided into a number of layers (levels), each built on top of lower layers. The bottom layer (layer 0), is the __________; the highest (layer N) is _________.

A

hardware, the user interface.

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

T/F: In the OS layered approach with modularity, layers are selected such that each uses functions (operations) and services of only
higher-level layers.

A

F. lower-level.

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