在程序的再定位过程中,每次访存时,首先判断该虚地址所对应的部分是否在实存中:如果是,则进行地址转换并用实地址访问主存,否则,按照某种算法将辅存中的部分程序调度进内存,再按同样的方法访问主存。对应用程序而言,如果主存的命中率很高,虚存的访问时间就( )主存访问时间,而虚存的大小仅仅依赖于辅存的大小。
举一反三
- 在以下有关虚拟存储器的叙述中,错误的是()。 A: 虚拟存储器具有辅存的容量,而又具有接近主存的存取速度 B: 虚地址所访问的空间称为虚存空间,实地址所访问的空间称为实存空间。一般虚存空间远远小于实存空间 C: 在虚拟存储器技术中,为解决虚、实地址的变换,需对虚、实空间都进行分段、分页管理并进行地址映射,而且需对用户程序和系统程序进行保护 D: 虚拟存储器由主存和辅存两级组成
- 下述说法中()是错误的 A: 虚存的目的是为了给每个用户提供独立的比较大的编程空间 B: 虚存中每次访问一个虚地址,至少要访问两次主存 C: 虚存系统中,有时每个用户的编程空间小于实存
- 2.CPU可以直接访问主存,而不能直接访问辅存。
- 下述说法中()是错误的 A: 虚存的目的是为了给每个用户提供独立的、比较大的编程空间 B: 虚存中每次访问一个虚地址,至少要访问两次主存 C: 虚存系统中,有时每个用户的编程空间小于实存空间 D: 虚存系统中,有时每个用户的编程空间大于实存空间
- 当CPU要访问数据时,它先访问虚存,之后再访问主存。