Operating Systems - 4
Test your knowledge on operating systems
Questions
A ______ is a collection of data and procedures to manipulate the data.
- monitor
- message
- deadlock
- none of these
A ______ is a collection of information that may be exchanged between a sending process and a receiving process.
- monitor
- message
- deadlock
- none of these
When a message exchange is _____, both the sender and the receiver must come together to complete the transfer.
- synchronous
- asynchronous
- congruous
- none of these
With _______ message exchange(s), the sender is not blocked when there is no outstanding RECEIVE.
- synchronous
- asynchronous
- both (1) and (2)
- none of these
_____ resources may be usable by at most one process at a time.
- Reusable
- Consumable
- Usable
- None of these
________ resources are produced and consumed by active processes.
- Reusable
- Consumable
- Usable
- None of these
Wasting of memory within a partition is called ________ fragmentation.
- internal
- external
- universal
- none of these
Wasting of memory between partitions is called ______ fragmentation.
- internal
- external
- universal
- none of these
______ allocation means that each logical object is placed in a set of memory locations with consecutive addresses.
- Contiguous
- Non-contiguous
- Continuous
- None of these
______ is the fraction of unused physical memory.
- Wasted memory
- Time complexity
- Memory access overhead
- None of these
_______ refers to the computational complexity of allocating and locating memory.
- Wasted memory
- Time complexity
- Memory access overhead
- None of these
________ processes are loaded and executed one at a time in response to user commands.
- Transient
- Transfer
- Transit
- None of these
The space occupied by the memory management mapping tables is _______ fragmentation.
- internal
- external
- table
- none of these
_______ refers to the duration of the additional operations performed by a given memory management scheme in accessing memory.
- Wasted memory
- Time complexity
- Memory access overhead
- None of these
Protection may be accomplished by means of a dedicated register called ______ register.
- fence
- friend
- force
- none of these
______ register draws a boundary between the operating system and the transient process area.
- Fence
- Friend
- Force
- None of these
Memory partitioning may be _______.
- static
- dynamic
- both (1) and (2)
- none of these
The _______ allocation strategy selects a specific partition for a given process.
- partition
- segment
- part
- none of these
Removing suspended or preempted processes from memory and their subsequent bringing back is called ________.
- swapping
- exchanging
- transfer
- none of these
The ______ fit allocation allocates the first free partition, large enough to accommodate the process being created.
- first
- best
- last
- none of these
The _______ selects the process to swap out.
- swapper
- loader
- linker
- debugger
The _______ selects the process to swap in.
- swapper
- loader
- linker
- debugger
The _______ allocates and manages swap space.
- swapper
- loader
- linker
- debugger
There are ________ basic types of relocation.
- 1
- 2
- 3
- 4
Program ______ refers to the loading and execution of a given program into an arbitrary place in memory.
- swapping
- relocation
- switch
- debugging