To obtain better memory utilization, dynamic loading is used. With dynamic loading, a routine is not loaded until it is called. For implementing dynamic loading ____________

special support from hardware is required
special support from operating system is essential
special support from both hardware and operating system is essential
user programs can implement dynamic loading without any special support from hardware or operating system
user programs can implement dynamic loading without any special support from hardware or operating system  

Related posts

Sometimes the overhead of keeping track of a hole might be ____________
A. larger than the memory
B. larger than the hole itself
C. very small
D. all of the mentioned
The segment base contains the ____________
A. starting logical address of the process
B. starting physical address of the segment in memory
C. segment length
D. none of the mentioned
Consider a computer with 8 Mbytes of main memory and a 128K cache. The cache block size is 4 K. It uses a direct mapping scheme for cache management. How many different main memory blocks can map onto a given physical cache block?
A. 2048
B. 256
C. 64
D. 8
What is Dynamic loading?
A. loading multiple routines dynamically
B. loading a routine only when it is called
C. loading multiple routines randomly
D. none of the mentioned
Operating System maintains the page table for ____________
A. each process
B. each thread
C. each instruction
D. each address
The first fit, best fit and worst fit are strategies to select a ______
A. process from a queue to put in memory
B. processor to run the next process
C. free hole from a set of available holes
D. all of the mentioned
Paging increases the ______ time.
A. waiting
B. execution
C. context โ€“ switch
D. all of the mentioned

Leave a Reply

Your email address will not be published. Required fields are marked *