Reviewer Flashcards

1
Q

process scheduling is analogous to CPU scheduling

A

True

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

it pertains to the local memory of the cpu

A

cache

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

an application software request an operating system services via…

A

system call

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

all hardware and peripherals of a computer communicates with the Operating system via…

A

device driver

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

which of the following is considered to be the fastest storage

A

register

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

a unix system call that corresponds to windows CreateProcess() system call

A

fork()

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

is an operating system architecture where the entire operating system is working in kernel space

A

monolithic kernel

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

which of the following system calls are both applicable for File management and device management

A

read

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

a system services where for providing connectivity between jobs and end users, including e-mail, browsers, remote logins, file transfers, and remote command execution

A

communications

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

basic idea is to remove all non-essential services from the kernel, and implement them as system applications instead, thereby making the kernel as small and efficient as possible.

A

micro kernels

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

executing program in the ready state are places in the

A

ready queue

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

it is concurrently operating on a systems that can neither affect other program in execution or be affected by other running programs.

A

independent

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

when there are two or more programs running or sub-programs running concurrently, there is a possibility for a particularly difficult class of challenges known as

A

race condition

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

a process is defined as a program in execution. Process is also called.

A

job

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

it is used for function return values, and the exact mechanisms of management may be language specific

A

stack

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

current and commonly used thread libraries except

A

kernel thread (ns)

17
Q

it indicates that thread should terminate itself when it is possible by setting a flag

A

deferred cancellation (ns)

18
Q

pThreads are compatible on the following platforms

A

-solaris
-MAC OSX
-Windows
(all ns)

19
Q

distributing sub-processes among different CPU cores where each subprocess performs a distinctive operation.

A

task parallelism (ns)

20
Q

performing similar takss for processes is slower than generating and organizing threads. Which benefit can it be categorized?

A

economy