- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 计算机系统概述一、指令的执行(指令周期)指令执行分2步:①处理器从存储器中一次读一条指令②执行每条指令。指令周期:①取指阶段(fetch stage)②执行阶段(execute stage)指令执行步骤:The processor fetches the instructionfrom memory处理器从存储器中取指Program counter (PC) holds address ofthe instruction to be fetched next(PC存下下一条将要执行指令的地址)Program counter is incremented after each fetch(每次取指后PC值增加) 取指阶段 执行阶段执行指令取下一条指令基本指令周期二、加入中断后指令的执行过程:①Processor checks for interrupts处理器检查是否有中断②If no interrupts fetch the nextinstruction for the current program; If an interrupt is pending, suspendexecution of the current program, andexecute the interrupt-handler routine没有中断就取指,有中断则挂起当前程序的执行,转去执行中断处理程序。取指阶段 执行阶段 中断阶段 不允许中断检查中断,初始化中断处理器执行指令取下一条指令 允许中断中断和指令周期三、存储体系 ①存储器层次结构:Registers—cache—MainMemory—magnetic disk磁盘— magnetic tape磁带②存储器各种技术之间的关系:1、Faster access time, greater cost per bit存取时间越快,每“位”的价格就越高2、Greater capacity, smaller cost per bit容量越大,每“位”的价格就越低3、Greater capacity, slower access speed容量越大,存取速度就越慢③Going Down the Hierarchy(存储器层次结构从上到下:)1)Decreasing cost per bit每位的价格递减2)Increasing capacity容量递增3)Increasing access time存取时间递增4)Decreasing frequency of access of thememory by the processor处理器访问存储器的频率递减其中4)有效的基础:Locality of reference访问的局部性原理Secondary Memory二级存储器 Nonvolatile非易失性,也叫Auxiliary memory(辅助存储器),Used to store program and data files用来存放数据和程序文件Disk Cache磁盘高速缓冲存储器A portion of main memory used as abuffer to temporarily hold data forthe disk一部分主存作为缓冲区,用于临时保存从磁盘中读出的数据2)Disk writes are clustered磁盘成簇写3) Some data written out may bereferenced again. The data areretrieved rapidly from the softwarecache instead of slowly from disk一些写出的数据也许下次会被访问到,使这些数据能迅速地从软件设置的磁盘高速缓存中取出,而不是缓慢的从磁盘中取出。⑥Cache Memory高速缓存1)Invisible to operating system操作系统不可见2)Increase the speed of memory增大存储速度3)Processor speed is faster than memoryspeed处理器速度比内存速度快4) Exploit the principle of locality利用局部性原理5)Contains a copy of a portion of mainmemory包含主存的副本6)Processor first checks cache处理器首先访问高速缓存7)If not found in cache, the block ofmemory conta
文档评论(0)