117k views
5 votes
Operating System maintains the page table for:

a) Each process
b) Each thread
c) Each instruction
d) Each address

User Jozey
by
8.0k points

1 Answer

3 votes

Final answer:

In an operating system, each process has its own page table to map virtual addresses to physical memory addresses.

Step-by-step explanation:

In an operating system, the page table is maintained for each process. The page table is a data structure used to map virtual addresses to physical memory addresses. It allows the operating system to keep track of which parts of a process's memory are in main memory and which parts are stored in secondary storage (like a hard disk).

Each process has its own page table because each process has its own virtual address space. Virtual addresses are unique to each process, so each process needs its own page table to map its unique addresses to physical memory.

Page tables are an important part of memory management in operating systems, allowing for efficient and protected access to a process's memory.

User Banago
by
7.4k points

No related questions found