计算机组成原理教案(17)

2021-04-06 00:29

计算机组成原理教案

中率。

随机替换:硬件上容易实现并且速度快,虽然表面看起来算法比较随意,但实际模拟显示,其性能还是不错的。

3.5.4 Cache的写操作策略

即Cache的数据一致性维护策略。主要有三种方式:

写回法:优点是速度快,缺点是存在数据不一致隐患。

全写法:优点是数据不会出现不一致,缺点是对写操作没有高速缓存的作用。

写一次法:上述两种方法的结合,主要用于多个Cache数据不一致的维护,具体策略可参考体系结构的相关内容。

3.5.5 奔腾PC机的Cache

3.6 虚拟存储器

虚拟存储器属于操作系统中存储管理的内容,因此,其大部分功能由软件实现。

3.6.1 虚拟存储器的基本概念

虚拟存储器是一个逻辑模型,并不是一个实际的物理存储器。

虚拟存储器不仅解决了存储容量和存取速度之间的矛盾,而且也是管理存储设备的有效方法。有了虚拟存储器,用户无需考虑所编程序在主存中是否放得下或放在什么位置等问题。

虚拟地址、虚拟地址空间的定义,物理地址、物理地址空间的定义。

虚拟存储器和Cache都是基于程序局部性原理,它们的相同点在于:

1) 把程序中最近常用的部分驻留在高速度的存储器中。

2) 一旦这部分变的不常用了,把它们送回到低速的存储器中。

3) 这种换入、换出操作是由硬件或是OS完成,对用户透明。

4) 力图使存储系统的性能接近高速存储器,价格接近低速存储器。

两者的不同点在于:

1) Cache用硬件实现,对操作系统透明,而虚拟存储器是用软件、硬件相结合组成。

2) 虚拟存储器对未命中更加明感。

主存-外存的基本信息传送单位有:

段是利用程序的模块化性质,按照程序的逻辑结构划分成的多个相对独立部分。把段作为基本信息单位在主存-外存之间传送和定位是比较合理的。把主存按段分配的存储管理方式称为段式管理。

优点:段的分界与程序的自然分界相对应;段的逻辑独立性使它易于编译、管理、修改和保护。也便于多进程序共享;某些类型的段(堆栈、队列)具有动态可变长度,允许自由调度以便有效利用主存空间。

缺点:因为段的长度各不相同,段的起点和终点不定.给主存空间分配带来麻烦。而且容易在段间留下许多空余的零碎存储空间不好利用,造成浪费。

页式管理系统的基本信息传送单位是定长的页。主存的物理空间被划分为等长的固定区域,称为页面。

优点:页面的起点相终点地址是固定的,给造页表带来了方便。新页调入主存也很容易掌握,只要有空白页面就可容纳。比段式管理系统的段外空间浪费要小得多。

缺点:由于页不是逻辑上独立的实体,所以处理、保护和共享都不及段式来得方便。


计算机组成原理教案(17).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:作文开头训练教案及反思

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: