Operating System MCQs
1K+ questions with answers
Swap space is allocated ____________
CPU fetches the instruction from memory according to the value of ____________
A memory buffer used to accommodate a speed differential is called ____________
Which one of the following is the address generated by CPU?
Run time mapping from virtual to physical address is done by ____________
Memory management technique in which system stores and retrieves data from secondary storage for use in main memory is called?
The address of a page table in memory is pointed by ____________
The page table contains ____________
What is compaction?
Operating System maintains the page table for ____________
The main memory accommodates ____________
What is the operating system?
In contiguous memory allocation ____________
The relocation register helps in ____________
With relocation and limit registers, each logical address must be _______ the limit register.
The operating system and the other processes are protected from being modified by an already running process because ____________
Using transient code, _______ the size of the operating system during program execution.
When memory is divided into several fixed sized partitions, each partition may contain ________
In fixed size partition, the degree of multiprogramming is bounded by ___________
The first fit, best fit and worst fit are strategies to select a ______
In internal fragmentation, memory is internal to a partition and ____________
A solution to the problem of external fragmentation is ____________
Another solution to the problem of external fragmentation problem is to ____________
If relocation is static and is done at assembly or load time, compaction _________
The disadvantage of moving all process to one end of memory and all holes to the other direction, producing one large hole of available memory is ____________
__________ is generally faster than _________ and _________
External fragmentation will not occur when?
Sometimes the overhead of keeping track of a hole might be ____________
When the memory allocated to a process is slightly larger than the process, then ____________
Physical memory is broken into fixed-sized blocks called ________
Logical memory is broken into blocks of the same size called _________
Every address generated by the CPU is divided into two parts. They are ____________
The __________ is used as an index into the page table.
The _____ table contains the base address of each page in physical memory.
The size of a page is typically ____________
With paging there is no ________ fragmentation.
The operating system maintains a ______ table that keeps track of how many frames have been allocated, how many are there, and how many are available.
Paging increases the ______ time.
Smaller page tables are implemented as a set of _______
The page table registers should be built with _______
For every process there is a __________
Time taken in memory access through PTBR is ____________
Each entry in a translation lookaside buffer (TLB) consists of ____________
If a page number is not found in the TLB, then it is known as a ____________
An ______ uniquely identifies processes and is used to provide address space protection for that process.
The percentage of times a page number is found in the TLB is known as ____________
Memory protection in a paged environment is accomplished by ____________
When the valid β invalid bit is set to valid, it means that the associated page ____________
When there is a large logical address space, the best way of paging would be ____________
In a paged memory, the page hit ratio is 0.35. The required to access a page in secondary memory is equal to 100 ns. The time required to access a page in primary memory is 10 ns. The average time required to access a page is?