虚拟内存示例:
进程id | 物理内存地址 | 虚拟地址 | 内存长度 |
11 | 2000 | 1000 | 1k |
22 | 4000 | 1000 | 500 |
如果一个进程访问内存的时候,永远也访问不到其他进程的内存空间里去,这样进程之间不会互相影响
通过虚拟内存空间的方式,将进程之间隔离开来
总结
1,进程具有独立的权限与职责,如果系统中某个进程崩溃,它不会影响到其他的进程
2,每个进程运行在其各自的虚拟地址空间中,进程之间可以通过由内核控制的机制互相通讯
原文地址:http://youngwave.blog.51cto.com/4990182/1711242