Loading...




Category: CIT211

0

CIT211

1 / 50

Turnaround Time does not include which of the following?

2 / 50

Which of the following scheduling algorithms is a type of priority scheduling algorithm?

3 / 50

Under dynamic ___________ , all processes that use a language library execute only one copy of the library code

4 / 50

Which of the following memory management algorithm suffers from external fragmentation?

5 / 50

_________ signals are delivered to the same process that performed the operation causing the signal

6 / 50

The selection of the first-fit versus best-fit strategies can affect the amount of _________

7 / 50

The behaviour of the processes __________ unsafe states

8 / 50

An I/O-bound program would typically have many very short ___________ bursts

9 / 50

________ deadlocks are deadlocks that are detected in a distributed system but don't actually exist .

10 / 50

The concept of logical address space that is bound to a separate physical-address space is __________ to proper memory management

11 / 50

The first problem in selecting a scheduling algorithm is defining the _________ to be used

12 / 50

When a process creates a new process, _____ possibilities exist in terms of execution

13 / 50

Canceling a thread _________ may not free a necessary system-wide resource.

14 / 50

The task of terminating a thread before it has completed is called thread __________

15 / 50

In which of the following ways can a signal be delivered?

16 / 50

The advantage of dynamic loading is that an _________ routine is never loaded

17 / 50

________ Time is the interval from the time of submission of a process to the time of completion

18 / 50

Which of the following schemes requires help from the operating system?

19 / 50

Which of the following does the Banker's algorithm need to know to work?

20 / 50

In __________ capacity buffer, the sender must block until the recipient receives the message

21 / 50

In Unbounded capacity buffer, the sender never ______

22 / 50

Under which of the following circumstances can CPU scheduling decisions take place?

23 / 50

For the Banker's algorithm to work, it needs to know ________ things

24 / 50

______ different types of implementation models relate fibers and kernel level threads

25 / 50

Paging is a form of ______ relocation

26 / 50

In a system that selects victims for rollback primarily on the basis of cost factors, _________ may occur

27 / 50

__________ synchronization refers to the idea of keeping multiple copies of a data-set in coherence with one another.

28 / 50

The class of OS that has very little user-interface capability, and no end-user utilities is __________ OS

29 / 50

The goal of ___________ is to shuffle the memory contents to place all free memory together in one large block

30 / 50

Deadlock _______ requires that the operating system be given in advance additional information concerning which resources a process will request and use during its lifetime

31 / 50

A solution to indefinite blocking of low-priority processes is __________

32 / 50

The decision to place the operating system in either low memory or high memory is affected by the location of the ________ vector

33 / 50

A nano-kernel is a very _________ operating system kernel

34 / 50

With dynamic linking, a ______ is included in the image for each library-routine reference

35 / 50

Every logical address is bounded by the paging hardware to some ________ address

36 / 50

The benefits of multi-threading include the following except: ________

37 / 50

Which of the following does the Banker's algorithm need to know to work?

38 / 50

_________ is a technique of gradually increasing the priority of processes that wait in the system for a long time

39 / 50

Under ________, all processes that use a language library execute only one copy of the library code

40 / 50

_______ is the most general scheduling scheme, and also the most complex

41 / 50

In which of the following address-binding scheme is the logical- and physical-address spaces differ?

42 / 50

The ________ mapping from virtual to physical addresses is done by the memory-management unit

43 / 50

Blocking message passing is known as _________

44 / 50

The _________ is the module that gives control of the CPU to the process selected by the short-term scheduler

45 / 50

The criteria for comparing CPU-scheduling algorithms include the following except: ________

46 / 50

________ deadlocks can occur in distributed systems when distributed transactions or concurrency control is being used.

47 / 50

Analytical methods of CPU scheduling algorithm evaluation use ____________ analysis to determine the performance of an algorithm

48 / 50

A process goes from the ‘Ready’ state to ________ state

49 / 50

With dynamic loading, a routine is not loaded until it is ________

50 / 50

Cancellation of a target thread may occur in ______ different scenarios

Rate this quiz