Operating Systems - 4

Test your knowledge on operating systems

25 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

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

  1. monitor
  2. message
  3. deadlock
  4. none of these
Question 2 Multiple Choice (Single Answer)

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
Question 3 Multiple Choice (Single Answer)

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
Question 4 Multiple Choice (Single Answer)

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
Question 5 Multiple Choice (Single Answer)

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

  1. Reusable
  2. Consumable
  3. Usable
  4. None of these
Question 6 Multiple Choice (Single Answer)

________ resources are produced and consumed by active processes.

  1. Reusable
  2. Consumable
  3. Usable
  4. None of these
Question 7 Multiple Choice (Single Answer)

Wasting of memory within a partition is called ________ fragmentation.

  1. internal
  2. external
  3. universal
  4. none of these
Question 8 Multiple Choice (Single Answer)

Wasting of memory between partitions is called ______ fragmentation.

  1. internal
  2. external
  3. universal
  4. none of these
Question 9 Multiple Choice (Single Answer)

______ 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
Question 10 Multiple Choice (Single Answer)

______ is the fraction of unused physical memory.

  1. Wasted memory
  2. Time complexity
  3. Memory access overhead
  4. None of these
Question 11 Multiple Choice (Single Answer)

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

  1. Wasted memory
  2. Time complexity
  3. Memory access overhead
  4. None of these
Question 12 Multiple Choice (Single Answer)

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

  1. Transient
  2. Transfer
  3. Transit
  4. None of these
Question 13 Multiple Choice (Single Answer)

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

  1. internal
  2. external
  3. table
  4. none of these
Question 14 Multiple Choice (Single Answer)

_______ 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
Question 15 Multiple Choice (Single Answer)

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

  1. fence
  2. friend
  3. force
  4. none of these
Question 16 Multiple Choice (Single Answer)

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

  1. Fence
  2. Friend
  3. Force
  4. None of these
Question 17 Multiple Choice (Single Answer)

Memory partitioning may be _______.

  1. static
  2. dynamic
  3. both (1) and (2)
  4. none of these
Question 18 Multiple Choice (Single Answer)

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

  1. partition
  2. segment
  3. part
  4. none of these
Question 19 Multiple Choice (Single Answer)

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

  1. swapping
  2. exchanging
  3. transfer
  4. none of these
Question 20 Multiple Choice (Single Answer)

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
Question 21 Multiple Choice (Single Answer)

The _______ selects the process to swap out.

  1. swapper
  2. loader
  3. linker
  4. debugger
Question 22 Multiple Choice (Single Answer)

The _______ selects the process to swap in.

  1. swapper
  2. loader
  3. linker
  4. debugger
Question 23 Multiple Choice (Single Answer)

The _______ allocates and manages swap space.

  1. swapper
  2. loader
  3. linker
  4. debugger
Question 24 Multiple Choice (Single Answer)

There are ________ basic types of relocation.

  1. 1
  2. 2
  3. 3
  4. 4
Question 25 Multiple Choice (Single Answer)

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