计算机系统机构第四.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

这种环式保护既能保证由于用户程序的出错不至于侵犯系统程序,也能保证由于同一用户程序内的低级(环号大)的部分的出错而不致破坏其高级(环号小)的部分。这种环式保护对系统程序的研究和调试运行特别有利,因为可以做到能修改系统程序的某些部分而不必担心会影响到系统程序已设计好并调好的核心部分。至于如何控制j≠i的跨层访问,有的机器规定只能由规定的转移指令执行,且对和ji和ji分别只能用不同的转移指令。第62页,共95页,星期日,2025年,2月5日2.访问方式的保护上述种种区域保护,如判越界、判建相符、判环号相符、判不超出段长等等,都是经硬件实现的,因此速度可以是很快的。这些区域保护是对允许访问的区域可以进行任何形式的访问,而对允许区域之外,则任何形式的访问都不允许。但在实际中,只是这种限制往往适应不了各种应用的要求,因此还得加上访问方式的保护(限制)。第63页,共95页,星期日,2025年,2月5日1)对主存信息的使用可以有读R、写W和执行E三种方式。相应的就有R、W、E访问方式保护,这3者的逻辑组合可以反映出各种应用要求,如:R∪W∪E——不允许进行任何访问;R∪W∪E——可以进行任何访问;R∩W∪E——只能进行读访问;R∪W∩E——只能按数据进行读写;R∪W∩E——只能执行,不能作为数据使用;R∪E∩W——只能进行写访问;R∪E∩W——不准写访问。第64页,共95页,星期日,2025年,2月5日2)对前面讲过的各种区域保护,都可以加上相应的访问方式位以实现这种访问限制。3)至于环式保护和也表保护,可以把R、W、E等访问方式位设在各个程序的段、页表的各行内,使得同一环内或同一段内的各页可以有上述种种不同的访问保护,以增强灵活性。4)在某些应用中,我么既要求能实现多个用户可读、写访问共享的数据,但又要保证只当一个用户访问完该数据后,别的用户才可以访问,以防止在一个用户还未把某个共享文件写好之前,别的用户却能把它读了去。可以采用“测试与置定”和“比较与交换”指令实现这点。所以这也是一种保护方法。第65页,共95页,星期日,2025年,2月5日第4章小节4.1存贮体系的形成与性能1.存贮器的性能要求1)大容量2)低价格3)高速度访问时间TA存贮周期TM存贮器频宽第66页,共95页,星期日,2025年,2月5日4)结论由于存贮器的价格、速度和容量的要求是相互矛盾的,为了同时满足三方面的要求,在一个完整的存贮体系中,必须采用不同工艺的存贮器,使得信息以各种方式分布于不同的存贮体。2.并行主存系统频宽的分析1)类型单体单字单体多字多体单字交叉多体多字交叉第67页,共95页,星期日,2025年,2月5日写回法和写直达法都需要有少量缓冲器。写回法中缓冲器用于暂存将要写回的块,使之不必等待被替换块写回主存后才开始进行Cache取。写直达法中缓冲器则用于缓冲由写Cache所要求的写回主存的内容,使CPU不必等待这些写主存完成就能往下运行。缓冲器由要存的数据和要存入的目标地址组成。在写直达系统中容量为4的缓冲器就可以显著改进其性能,IBM3033就是这样用的。要注意的这些缓冲器对Cache和主存是透明的。在设计时,要处理好可能由它们所引起的错误(如另一个处理机要访问的主存单元的内容正好仍在缓冲器中)。第30页,共95页,星期日,2025年,2月5日5)两种方法对比a)写回法有利于省去许多将中间结果写入主存的无谓开销。但是增加了Cache的复杂性。b)可靠性上写回法不如写直达法好。c)具体采用哪种方法还与系统使用场合有关。d)如果让多CPU共享主存交换信息改成共享Cache交换信息,信息的一致性就能得到保证。e)对于共享主存的多CPU系统,绝大多数还是采用各个CPU都有自己的Cache的方式与共享主存连接。这样的系统由于Cache的透明性,仅靠写直达法并不能保证同一主存单元在各个Cache中的对应内容都一致。如下图:第31页,共95页,星期日,2025年,2月5日要采取措施保证让有此单元的各个Cache的内容都一致才行。CPUACacheaCPUBCacheb主存?????图4.46每个处理机都有Cache的共享多处理机系统第32页,共95页,星期日,2025年,2月5日解决办法:?采用播

文档评论(0)

xiaozhuo2022 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档