FUNDAMENTALS OF COMPUTER

OPERATING SYSTEMS FOR COMPUTERS

COMPUTER OPERATING SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
____ tables will record which processes are located in RAM or in virtual memory
A
page
B
file allocation
C
segmentation
D
large
Explanation: 

Detailed explanation-1: -In x86 systems, page tables are structures used by the CPU, but they are too large to be hold in registers, so they are kept in RAM.

Detailed explanation-2: -The virtual memory paging process uses page tables, which translate the virtual addresses that the OS and applications use into the physical addresses that the MMU uses. Entries in the page table indicate whether the page is in RAM.

Detailed explanation-3: -If a process has any pages in memory, the page table needs to be in (kernel) memory.

Detailed explanation-4: -Virtual memory is an area of a computer system’s secondary memory storage space, such as an HDD or SSD, that acts as if it were a part of the system’s RAM or primary memory. Ideally, the data needed to run applications is stored in RAM, where the CPU can quickly access it.

There is 1 question to complete.