虚拟存储器将主存看作磁盘上的地址空间的高速缓存,为每个进程提供了一致的地址空间,并保护进程的地址空间不被其他进程破坏。当开发人员出现编程错误时,是如何保护了其他软件以及内核本身?
每个进程都有自己的独立的内存空间地址的!在实际运行的时候,才会映射到物理地址上
每个进程都是运行在独立的虚拟地址空间里面没错。当一个程序访问了非法的地址,导致程序本身崩溃,那虚拟存储器是如何让其他程序不受崩溃的程序影响,就因为它们的虚拟地址空间是独立的吗?