Wednesday, December 3, 2014

Virtual memory layout - WinCE6 [Windows]

Benefits of the Virtual Memory Layout
  1. Switching processes on ARM and x86 is faster because it is simpler to make use of the hardware page tables.
  2. The time to handle TLB misses on ARM and x86 remains about the same.

Tradeoffs of the Virtual Memory Layout


  1. The virtual memory for every process is no longer accessible at all times
  2. -,the virtual memory for the kernel process and the current process are accessible at all times.
  3. - 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.
  4. More complicated reference counting.
  5. 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.