Q1. The unit which acts as an intermediate agent between memory and backing store to reduce process time is the cache memory. The reason for the implementation of the cache memory is:
(a) To increase the internal memory of the system
(b) The difference in speeds of operation of the processor and memory
(c) To reduce the memory access and cycle time
(d) To increase the external memory
(e) All of the above
Q2. Which of the following is used to transfer data intended for a peripheral device into a disk so that it can be transmitted to the peripheral device at a more suitable time or in bulk?
(a) Virtual Programming
(b) Multiprogramming
(c) Caching
(d) Multitasking
(e) Spooling
Q3. What happens when you boot up a PC?
(a) A portion of the operating system is copied from disk into memory.
(b) Portions of the operating system are copied from memory into the disk.
(c) Portions of the operating system are compiled.
(d) Portions of the operating system are emulated.
(e) The PC gets switched off.
Q4.The clock rate of the processor can be improved by:
(a)Improving the IC technology of the logic circuits
(b)Reducing the amount of processing done in one step
(c)By using overclocking method
(d)All of the above
(e)None of the above
Q5. When we talk about the ‘VLSI AND ULSI’ technology in a processor, what is integrated into the processor?
(a) Transistors
(b) Accumulator
(c) Capacitors
(d) Registers
(e) all of the above
Q6. The transfer of large chunks of data without the involvement of the processor is done by _______.
(a) DMA controller
(b) Arbitrator
(c) User system programs
(d) Dispatcher
(e) None of the above
Q7. When Performing a looping operation, the instruction gets stored in the ______ .
(a)Registers
(b)Cache
(c)System Heap
(d)System stack
(e)None of the above
Q8.The technique used to store programs larger than the memory is ______ .
(a)Overlays
(b)Extension registers
(c)Buffers
(d)Both b and c
(e)all of the above
Q9. The address of the next instruction to be executed by the current process is provided by the:
(a) CPU registers
(b) program counter
(c) process stack
(d) pipe
(e) any one of the above
Q10. The objective of multiprogramming is to:
(a) Have some process running at all times
(b) Have multiple programs waiting in a queue ready to run
(c) To minimize CPU utilization
(d) To maximize CPU utilization
(e)Both (a) and (d)