在这个假设中,CPU具有基于t和cache的分页存储系统。根据这个系统,每次CPU从主存中取操作数或指令时,可能需要进行多次主存访问。

具体来说,当CPU需要访问一个特定的页时,它首先会检查cache中是否有该页的副本。如果cache中有该页的副本,CPU可以直接从cache中获取所需数据,而不需要访问主存。这种情况下,主存访问次数为0。

然而,如果cache中没有所需页的副本,CPU就必须从主存中获取数据。在这种情况下,最多需要进行两次主存访问。

第一次主存访问是为了获取所需页的内容。CPU将该页加载到cache中,并从cache中提供所需数据给CPU。但是,在加载该页的过程中,CPU还需要访问主存来获取该页所在的页表项。这是因为页表存储在主存中,CPU需要通过访问主存来获取所需页的页表项。这个访问主存的过程被称为页表访问。

因此,每次CPU取操作数或指令时,最多访问主存的次数为2次:一次是为了获取所需页的内容,另一次是为了获取所需页的页表项。

假设cpu中具有基于t和cache的分页存储系统每次CPU取操作数数或者指令最多访问主存的次数是多少

原文地址: http://www.cveoy.top/t/topic/inHo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录