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