Cache&虚拟存储器
Cache是介于CPU和主存之间的存储器,虚拟存储器是介于主存和辅村之间的存储器。
Cache用全硬件实现,虚拟存储器在主存和辅村之间用软件实现。
Cache的命中率必须很高,一般要达到90%以上,才能使访存的速度跟得上CPU的速度。在CPU和Cache之间通常一次传送一个字块,字块的长度是一个主存周期内能调出的信息长度。
在虚拟存储器中,辅村是按信息块编址的,块的大小等于虚拟页面的大小,使用时只要把虚拟页号变换成块号即可。这个过程称为外部地址变换。
Cache&虚拟存储器
Cache是介于CPU和主存之间的存储器,虚拟存储器是介于主存和辅村之间的存储器。
Cache用全硬件实现,虚拟存储器在主存和辅村之间用软件实现。
Cache的命中率必须很高,一般要达到90%以上,才能使访存的速度跟得上CPU的速度。在CPU和Cache之间通常一次传送一个字块,字块的长度是一个主存周期内能调出的信息长度。
在虚拟存储器中,辅村是按信息块编址的,块的大小等于虚拟页面的大小,使用时只要把虚拟页号变换成块号即可。这个过程称为外部地址变换。