3-1计算机系统结构及内存分层体系( 二 )


同时P1所占的空间就可以有效的去执行,当P1不执行之后,可以把控制权交给P2或者P3,继续执行,这种方式使得可以很方便的在内存中执行,当然也可以有效的机制让P4得到有效的执行 。
另一方面,上图可以看出有两个地址空间,后面会进一步展开讲解,l逻辑地址空间和物理地址空间,主存和硬盘其实是物理地址空间,而我们程序其实看到的空间是逻辑地址空间 。
操作系统需要完成上述4点需要一定的机制来完成,这些机制包含了相关手段,比如程序重定位、分段、分页、虚存管理以及按需分页,按需分配内存等多种不同的手段 。后面会逐一展开对此讲解
另外需要注意的是,操作系统是一个软件,它在完成上述功能的时候,其实还需要和硬件进行配合,比如MMU配合在一起,才能进行内存管理 。