Benefits of the Virtual Memory Layout
- Switching processes on ARM and x86 is faster because it is simpler to make use of the hardware page tables.
- The time to handle TLB misses on ARM and x86 remains about the same.
Tradeoffs of the Virtual Memory Layout
- The virtual memory for every process is no longer accessible at all times
- -,the virtual memory for the kernel process and the current process are accessible at all times.
- - Therefore, accessing the memory of another process, particularly buffer parameters that are passed to a server, is no longer as simple as mapping a pointer.
- More complicated reference counting.
- More complicated interprocess communication (IPC) and buffer passing.
No comments:
Post a Comment
Please add your valuable feedback and suggestion...
Note: Only a member of this blog may post a comment.