If there are 32 segments, each of size 1Kb, then the logical address should have ____________

13 bits
14 bits
15 bits
16 bits
13 bits  To specify a particular segment, 5 bits are required. To select a particular byte after selecting a page, 10 more bits are required. Hence 15 bits are required.

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
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 ____________
A. special support from hardware is required
B. special support from operating system is essential
C. special support from both hardware and operating system is essential
D. user programs can implement dynamic loading without any special support from hardware or operating system
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

Leave a Reply

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