- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sheet3
Sheet2
Sheet1
名称
章节
缩写或概述
定义或说明
序号
计算机系统的多级层次结构
各个机器级的实现的依靠
翻译和解释
翻译
translation
是先用转换程序将高一级机器级上实现的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器上实现的技术。
解释
interpretation
在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,通过高级机器语言程序中的每条语句或指令逐条解释来实现的技术。
M0用硬件实现,M1用微程序(固件实现),M2到M5大多采用软件实现。
虚拟机器的定义
以软件为主实现的机器
实际机器的定义
以硬件或固件实现的实际机器
1.1.1.1
1.1.1.2
1.1.1.3
1.1.1.4
1.1.1.5
1.1.1.6
1.1.1.7
1.2.1.1
透明的定义
客观存在的事物或属性从某个角度看不到,称之为透明
计算机系统结构的定义
是系统结构的一部分,指的是传统机器级的系统结构,其界面之上包括操作系统、汇编语言、高级语言和应用语言级中所有的软件功能,界面之下包括所有硬件和固件的功能。它是软件和硬件/固件的交界面,是机器语言、汇编语言、程序设计者,或者编译程序设计者看到的机器物理系统的抽象。是研究软、硬件之间的功能分配以及对传统机器级界面的确定,提供机器语言、汇编语言设计者或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到或遵循的计算机属性。
1、数据表示;2、寻址方式;3、寄存器组织;4、指令系统;5、存储系统组织;6、中断机构;7、系统机器级的管态和用户态的定义与切换;8、I/O结构;9、信息保护方式和保护机构等等。
计算机系统结构不包含的内容
不包含“机器级内部”的数据流和控制流的组成,逻辑设计和器件设计等。
计算机组成的定义
指的是计算机系统结构的“逻辑实现”,包括机器级内的数据流和控制流的组成以及逻辑设计等。主要围绕提高速度、提高操作的并行度、重叠度、功能的分散、设置专用功能部件等方面来设计。
1、数据通路宽度;2、专用部件的设置;3、各种操作系统对部件的共享程度;4、功能部件的并行度;5、控制机构的组成方式;6、缓冲和排队技术;7、预估、预判技术;8、可靠性技术等等
计算机组成设计包含的内容(需了解一部分)
计算机系统结构的属性
(需了解一部分)
计算机实现的定义
指的是计算机组成的物理实现。着眼于器件技术和微组装技术。
计算机系统结构、组成和实现的区别举例
1.2.1.2
1.2.1.3
1.2.1.4
1.2.1.5
1.2.1.6
1.2.1.7
1.2.1.8
1.2.2.1
结构、组成、实现三者的相互影响
三者互不相同,但相互影响。结构的变化可能会引起组成的变化,组成的变化也可能会引起结构的变化等等。需综合考虑价格、速度、性能、实现等因素。
1.3.1.1
主要是进行软、硬件功能分配。
计算机系统结构设计软硬件取舍的原则
M0-M5各级的实现方式
计算机系统结构设计的作用
1.3.1.2
1.3.2.1
计算机系统的设计思路(多层结构)
1、由上而下:满足应用开始,适合专用机设计,不适合通用机设计,
2、由下而上:不管应用要求,从到手硬件开始设计;软、硬件脱节是以上两种设计的主要缺点。
3、中间开始:从层次结构中软硬件交界面设计,目前主要是传统机器和操作系统机器级之间。
1.4.1.1
软件的可移植性的定义
指的是软件不修改或经过少量修改就可由一台机器搬到另外一台机器上运行,同一软件可应用于不同的环境。
1.4.1.2
软件移植的基本技术
1、统一高级语言,2、采用系列机(系列机上可实现软件兼容,中档机性能价格比较高),3、模拟与写真。
1.4.3.1
模拟的定义
模拟的宿主机和模拟机的定义
进行模拟的机器称为宿主机,被模拟的机器称为虚拟机。
1.4.3.2
1、机器语言;2、存储体系;3、I/O系统;4、控制台的操作;5、形成虚拟机的操作系统
模拟适用的情况
用机器语言(第二层级)程序解释实现软件移植的方法称为模拟(需要通过机器语言和微程序两重解释)。
仿真的定义
用微程序(第一层级)直接解释另一种机器指令系统的方法叫仿真(只需要通过微程序一重解释)。
仿真的宿主机和仿真机的定义
进行仿真的机器称为宿主机,被仿真的机器称为目标机。
宿主机模拟/仿真目标机的范围
模拟和仿真的区别
1.4.3.3
1.4.3.4
1.4.3.5
1.4.3.6
1.4.3.7
区别在于解释的语言,仿真用微程序解释,解释程序存在于控制存储器中;模拟用机器语言解释,解释程序存在主存中。仿真更快,不灵活;模拟更适合两种机器结构差异大的情况,灵活但速度不快。
1.5.1.1
计算机的性能的衡量标准
1、硬件:主频、CPU速度、字长、数
您可能关注的文档
最近下载
- 电力市场分析软件:PLEXOS二次开发_(18).与其他软件系统的集成.docx VIP
- PLEXOS for Renewables 可再生能源仿真应用场景.pdf VIP
- 洼田饮水评分操作要点.pptx VIP
- 涉密工程保密工作方案(3篇).docx VIP
- 2023年第37届中国化学奥林匹克决赛试题完整版(两套含答案解析) .pdf VIP
- 2025年顶管施工试题及答案.docx
- 中国共产党党内监督条例_学习解读ppt完整版.pptx VIP
- 光大金瓯资产管理有限公司招聘笔试题库2024.pdf
- 电力市场分析软件:PLEXOS二次开发_(16).风险评估与管理.docx VIP
- 新凯来光学技术笔试题.docx VIP
文档评论(0)