Operating System Set 15
On This Page
This set of Operating System (OS) Multiple Choice Questions & Answers (MCQs) focuses on Operating System Set 15
Q1 | Binding of instructions and data to memory addresses can be done at
- compile time
- load time
- execution time
- all of the mentioned
Q2 | If the process can be moved during its execution from one memory segment to another, then binding must be
- delayed until run time
- preponed to compile time
- preponed to load time
- none of the mentioned
Q3 | What is Dynamic loading?
- loading multiple routines dynamically
- loading a routine only when it is called
- loading multiple routines randomly
- none of the mentioned
Q4 | What is the advantage of dynamic loading?
- a used routine is used multiple times
- an unused routine is never loaded
- cpu utilization increases
- all of the mentioned
Q5 | The idea of overlays is to
- data that are needed at any given time
- enable a process to be larger than the amount of memory allocated to it
- keep in memory only those instructions
- all of the mentioned
Q6 | The must design and program the overlay structure.
- programmer
- system architect
- system designer
- none of the mentioned
Q7 | The swaps processes in and out of the memory.
- memory manager
- cpu
- cpu manager
- user
Q8 | If binding is done at assembly or load time, then the process be moved to different locations after being swapped out and in again.
- can
- must
- can never
- may
Q9 | In a system that does not support swapping
- the compiler normally binds symbolic addresses (variables) to relocatable addresses
- the compiler normally binds symbolic addresses to physical addresses
- the loader binds relocatable addresses to physical addresses
- binding of symbolic addresses to physical addresses normally takes place during execution
Q10 | The address generated by the CPU is referred to as
- physical address
- logical address
- neither physical nor logical
- none of the mentioned
Q11 | The address loaded into the memory address register of the memory is referred to as
- physical address
- logical address
- neither physical nor logical
- none of the mentioned
Q12 | The run time mapping from virtual to physical addresses is done by a hardware device called the
- virtual to physical mapper
- memory management unit
- memory mapping unit
- none of the mentioned
Q13 | The size of a process is limited to the size of
- physical memory
- external storage
- secondary storage
- none of the mentioned
Q14 | If execution time binding is being used, then a process be swapped to a different memory space.
- has to be
- can never
- must
- may
Q15 | Swapping requires a
- motherboard
- keyboard
- monitor
- backing store
Q16 | The backing store is generally a
- fast disk
- disk large enough to accommodate copies of all memory images for all users
- disk to provide direct access to the memory images
- all of the mentioned
Q17 | The consists of all processes whose memory images are in the backing store or in memory and are ready to run.
- wait queue
- ready queue
- cpu
- secondary storage
Q18 | The time in a swap out of a running process and swap in of a new process into the memory is very high.
- context – switch
- waiting
- execution
- all of the mentioned
Q19 | Swapping be done when a process has pending I/O, or has to execute I/O operations only into operating system buffers.
- must
- can
- must never
- maybe
Q20 | Swap space is allocated
- as a chunk of disk
- separate from a file system
- into a file system
- all of the mentioned
Q21 | CPU fetches the instruction from memory according to the value of
- program counter
- status register
- instruction register
- program status word
Q22 | A memory buffer used to accommodate a speed differential is called
- stack pointer
- cache
- accumulator
- disk buffer
Q23 | Which one of the following is the address generated by CPU?
- physical address
- absolute address
- logical address
- none of the mentioned
Q24 | Run time mapping from virtual to physical address is done by
- memory management unit
- cpu
- pci
- none of the mentioned
Q25 | Memory management technique in which system stores and retrieves data from secondary storage for use in main memory is called?
- fragmentation
- paging
- mapping
- none of the mentioned