0

Operating Systems - 4

Attempted 0/25 Correct 0 Score 0

A ______ is a collection of data and procedures to manipulate the data.

  1. monitor

  2. message

  3. deadlock

  4. none of these


Correct Option: A

A ______ is a collection of information that may be exchanged between a sending process and a receiving process.

  1. monitor

  2. message

  3. deadlock

  4. none of these


Correct Option: B

When a message exchange is _____, both the sender and the receiver must come together to complete the transfer.

  1. synchronous

  2. asynchronous

  3. congruous

  4. none of these


Correct Option: A

With _______ message exchange(s), the sender is not blocked when there is no outstanding RECEIVE.

  1. synchronous

  2. asynchronous

  3. both (1) and (2)

  4. none of these


Correct Option: B

_____ resources may be usable by at most one process at a time.

  1. Reusable

  2. Consumable

  3. Usable

  4. None of these


Correct Option: A

________ resources are produced and consumed by active processes.

  1. Reusable

  2. Consumable

  3. Usable

  4. None of these


Correct Option: B

Wasting of memory within a partition is called ________ fragmentation.

  1. internal

  2. external

  3. universal

  4. none of these


Correct Option: A

Wasting of memory between partitions is called ______ fragmentation.

  1. internal

  2. external

  3. universal

  4. none of these


Correct Option: A

______ allocation means that each logical object is placed in a set of memory locations with consecutive addresses.

  1. Contiguous

  2. Non-contiguous

  3. Continuous

  4. None of these


Correct Option: A

______ is the fraction of unused physical memory.

  1. Wasted memory

  2. Time complexity

  3. Memory access overhead

  4. None of these


Correct Option: A

_______ refers to the computational complexity of allocating and locating memory.

  1. Wasted memory

  2. Time complexity

  3. Memory access overhead

  4. None of these


Correct Option: B

________ processes are loaded and executed one at a time in response to user commands.

  1. Transient

  2. Transfer

  3. Transit

  4. None of these


Correct Option: A

The space occupied by the memory management mapping tables is _______ fragmentation.

  1. internal

  2. external

  3. table

  4. none of these


Correct Option: C

_______ refers to the duration of the additional operations performed by a given memory management scheme in accessing memory.

  1. Wasted memory

  2. Time complexity

  3. Memory access overhead

  4. None of these


Correct Option: C

Protection may be accomplished by means of a dedicated register called ______ register.

  1. fence

  2. friend

  3. force

  4. none of these


Correct Option: A

______ register draws a boundary between the operating system and the transient process area.

  1. Fence

  2. Friend

  3. Force

  4. None of these


Correct Option: A

Memory partitioning may be _______.

  1. static

  2. dynamic

  3. both (1) and (2)

  4. none of these


Correct Option: C

The _______ allocation strategy selects a specific partition for a given process.

  1. partition

  2. segment

  3. part

  4. none of these


Correct Option: A

Removing suspended or preempted processes from memory and their subsequent bringing back is called ________.

  1. swapping

  2. exchanging

  3. transfer

  4. none of these


Correct Option: A

The ______ fit allocation allocates the first free partition, large enough to accommodate the process being created.

  1. first

  2. best

  3. last

  4. none of these


Correct Option: A

The _______ selects the process to swap out.

  1. swapper

  2. loader

  3. linker

  4. debugger


Correct Option: A

The _______ selects the process to swap in.

  1. swapper

  2. loader

  3. linker

  4. debugger


Correct Option: A

The _______ allocates and manages swap space.

  1. swapper

  2. loader

  3. linker

  4. debugger


Correct Option: A
Explanation:

The swapper allocates and manages swap space.

There are ________ basic types of relocation.

  1. 1

  2. 2

  3. 3

  4. 4


Correct Option: B

Program ______ refers to the loading and execution of a given program into an arbitrary place in memory.

  1. swapping

  2. relocation

  3. switch

  4. debugging


Correct Option: B
- Hide questions