- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1.5.1 多级组成的计算机系统 本教材中,提出了五级结构。也有教材提到六级结构,那就是指最下面的第0级——硬联逻辑级,是计算机的内核,由门、触发器等逻辑电路组成。 1.5 计算机系统的层次结构 * * 第1级是微程序设计级或逻辑电路级。这是一个实在的硬件级,这级的机器语言是微指令集,程序员用微指令编写的微程序,一般是直接由硬件执行的。如果某一个应用程序直接用微指令编写,那么可在这一级上运行应用程序。 第2级是一般机器级,也称为机器语言级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。这一级也是硬件级。 * 第3级是操作系统级,它由操作系统程序实现。这些 操作系统由机器指令和广义指令组成,广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。 第4级是汇编语言级,它给程序人员提供一种符号形 式语言,以减少程序编写的复杂性。这一级由汇编程序支持和执行。如果应用程序采用汇编语言编写时,则机器必须要有这一级的功能;如果应用程序不采用汇编语言编写,则这一级可以不要。 * 第5级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的。这一级由各种高级语言编译程序支持和执行。 把计算机系统按功能分为多级层次结构,有利于正确理解计算机系统的工作过程,明确软件、硬件在计算机系统中的地位和作用。 除第一级外,其他各级都得到其下面级的支持,同时也受到运行在下面各级上的程序的支持。 需要注意的是:软硬件交界面的划分不是一成不变的。随着技术的进步,这些划分也会发生变化。 * M3以上并不是实际存在的机器,而是人们感觉到存在的一台具有管理计算机资源功能和人机交互功能的机器,这样的机器一般统称为“虚拟机”。 可以简单的认为:同一台计算机硬件平台装入不同的软件就构成了不同的虚拟机。即:虚拟机就是由软件实现的机器。 计算机组成原理课主要讨论实际机器M2和微程序机器M1的组成原理及设计思想。其他内容则由相应的其他课程来讲授。 * 1.5.2 软件与硬件的等价性 随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了。因为任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一功能采用硬件方案还是软件方案,取决于器件价格、速度、可靠性、存储容量、变更周期等因素。 * 随着需求的改变,各种技术的发展,已经可以把许多复杂的、常用的程序制成所谓的固件。固件:软件固化(功能上是软件,形态上是硬件) 软件的固化与硬件功能的软件实现 硬件始终放在最低级 面向高级语言的计算机:可以通过硬件直接解释执行高级语言的语句而不需要先经过编译程序的处理。 * 一般用户观察到的计算机硬件系统 * 专业用户观察到的计算机硬件系统 * 计算机设计者观察到的计算机硬件系统 * * 冯·诺依曼 1945年,美国数学家冯·诺依曼博士发表《电子计算工具逻辑设计》论文,提出二进制表达方式和存储程序控制计算机构想。 1946年,冯· 诺依曼等在《电子计算机装置逻辑结构初探》的报告中明确提出了计算机的基本组成模型和存储程序的实现思路。其要点如下: 计算机(指硬件)应该由运算器、控制器、存储器、输入和输出设备五大基本部件组成。 * 计算机内部用二进制来表示指令和数据。 将编好的指令和数据事先存放在存储器中,再启动计算机工作,使计算机在不需要人工直接干预的情况下,可以自动地、高速地从存储器中取出指令予以执行,从而精确地完成数学运算和数据处理的工作。 实质是指令流(控制流)驱动。 冯· 诺依曼对计算机事业的最大贡献就是“存储程序,程序控制”理论的提出和实现。到目前为止,绝大多数计算机仍然遵循着这一基本原理。这样的计算机统称为“冯·诺依曼”计算机。 * 冯氏计算机硬件基本组成 存储器 输入设备 运算器 控制器 输出设备 * 以计算方程 y = ax + b - c 来举例理解 控制器:人的大脑的操作控制功能 运算器:相当于算盘功能的部件 存储器:相当于纸的“记忆”功能部件 输入设备:交互接口,笔 输出设备:交互接口,纸 * 1.3.2 运算器 运算器的主要功能是进行加、减、乘、除等算术运算和逻辑运算,因此通常称为ALU(算术逻辑运算部件)。 计算机中通常采用二进制数,在运算中,当数的位数越多时,计算的精度就越高。理论上讲,数的位数可以任意多。但是位数越多,所需的电子器件也越多,因此计算机的运算器长度一般是8位、16位、32位、64位。 * * 1.3.3 存储器 存储器的功能是保存和“记忆”解题的原始数据和解题步骤。为此,在运算前需要把参
您可能关注的文档
最近下载
- 深度学习无监督学习算法研究进展与应用分析.docx VIP
- ERP选型报告.ppt VIP
- 2022年卫生监督技能竞赛试题库.pdf VIP
- 氟比洛芬凝胶贴膏中国市场调研报告20250608.pdf VIP
- 深度学习算法研究进展.docx VIP
- 成都武侯高中高一入学英语分班考试真题含答案.docx VIP
- 无人机的通信系统.pptx VIP
- 2025年天津市面向甘南籍未就业高校毕业生招聘事业单位工作人员公笔试备考试题含答案详解(黄金题型).docx
- 卫生监督技能竞赛测试题(长沙-职业卫生、放射卫生)题NO6(答案).pdf VIP
- 2025年四川高速公路建设开发集团有限公司管理岗位毕业生招聘考试笔试试题(含答案).docx VIP
文档评论(0)