- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机主要组成器件学习心得
计算机主要组成器件学习心得
计算机系统结构学习心得 计算机系统结构学习心得 姓名: 班级: 学号: 在大四上学期课程中对于计算机系统结构的学习已经结束,老师细心的讲解,耐心的辅导,是我从中学到很多的知识。 从中我了解到计算机系统结构(Computer Architecture)也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。 计算机系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部 的一块块板卡安放结构? 都不是,那么它是什么? 计算机系统结构就是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的quot;系统结构quot;是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是quot;系统结构quot;研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构,用quot;人quot;这种动物的不恰当的例子列表对比如下。 计算机系统 ,人 ,应用语言级 ,为人民服务级 ,高级语言级 ,读书、学习级 ,汇编语言级 ,语言、思维级 ,操作系统级 ,生理功能级 ,传统机器级 ,人体器官级 ,微程序机器级 ,细胞组织级 ,电子线路级 ,分子级 。传统机器级以上的所有机 器都称为虚拟机,它们是由软件实现的机器。软硬件的 。 功能在逻辑上是等价的,即绝大多部分硬件的功能都可用软件来实现,反之亦然。 计算机系统结构的外特性,一般应包括以下几个方面 这也就是我们要分章学习的几个章节 把这几个方面弄清了,系统结构也就基本明确了: 1 指令系统 2 数据指令 3 作数的寻址方式 4 寄存器的构成定义 5 中断机构和例外条件 6 存储体系和管理 7 I/O结构 8 机器工作状态定义和切换 9 信息保护。所以在以后的学习中常回头想想这是系统结构的哪一方面,这对把握全局有好处。 这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特性加以quot;逻辑实现quot;的基本属性。所谓quot;逻辑实现quot;就是在逻辑上如何实现这种功能,比如quot;上帝quot;给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等操作就是内特性。还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运动就是quot;鸡实现quot;。据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。 在所有系统结构的特性中,指令系统的外特性是最关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述, 也就是外特性。 这些不恰当的比喻只是帮助理解,不可强求对应,不然会有损科学的严密性。计算机系统结构的分类:按quot;流quot;分类的方法,这是Flynn教授提出的按指令流和数据流的多倍性概念进行分类的方法。共有四大类,即: S-single 单一的。 I-instruction 指令 M-multiple 多倍的 D-data 数据 。SISD 单指令流单数据流,传统的单处理机属于SISD计算机。 SIMD 单指令流多数据流,并行处理机是SIMD计算机的典型代表。我国的YH-I型是此类计算机型。 MISD 多指令流单数据流,实际上不存在,但也有学者认为存在。 MIMD 多指令流多数据流,包括了大多数多处理机及多计算机系统。我国的YH-II型计算机是这种类型的计算机。一般将标量流水机视为SISD类型,把向量流水机视为SIMD类型。 按quot;并行级quot;和quot;流水线quot;分类:这是在计算机系统中的三个子系统级别上按并行程度及流水线处理程度进行分类的方法。 计算机系统的设计准则:1.只加速使用频率高的部件 ,这是最重要也是最广泛采用的计算机设计准则。因为加快处理频繁出现事件对系统的影响远比加速处理很少出现事件的影响要大。 2.阿姆达尔 Amdahl 定律 ,这个定律就是一个公式。应会运用此公式做一些计算或分析,所以要记住并理解其意义。 3.程序访问的局部性规律 。程序
文档评论(0)