1.地址空间不隔离
地址空间不是隔离的,一个进程可以访问另一个进程的数据和指令,非常不安全
2.内存分配效率低
内存有限,为了保证一个进程的内存,必须把另外一个进程的内存换出去,大段的内存来回换,效率非常低
3.程序运行的地址不确定
地址不确定,每次来回变动地址,很麻烦
于是有了虚拟地址,分段,和请求分页。
1.地址空间不隔离
地址空间不是隔离的,一个进程可以访问另一个进程的数据和指令,非常不安全
2.内存分配效率低
内存有限,为了保证一个进程的内存,必须把另外一个进程的内存换出去,大段的内存来回换,效率非常低
3.程序运行的地址不确定
地址不确定,每次来回变动地址,很麻烦
于是有了虚拟地址,分段,和请求分页。