Paging: Difference between revisions

[unchecked revision][unchecked revision]
Line 97:
 
=== Virtual Address Spaces ===
In a paged system, each process may execute in its own 4 GiB area of memory, without any chance of effectingaffecting any other process's memory, or the kernel's. Two or more processes may opt to share memory by mapping the same physical page(s) to addresses in their own address spaces. The virtual address of each mapping do not need to be the same. Consequently, a virtual address in one address space won't point to the same data in other address spaces, in general.
[[Image:Virtual memory.png|frame|none|paging illustrated: two process with different views of the same physical memory]]
 
Anonymous user