- 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计算机组成原理课件
计算机组成原理 前 言 “计算机组成原理”是计算机相关专业的一门核心专业基础课程。 从课程地位来说,它在先导课和后续课之间起着承上启下的作用。 本课程以单处理机作为主要对象,研究和学习计算机系统的组成结构和工作原理。课程内容具有知识面广、内容多、概念强、更新快等特点。 课程教学要求 本课程教学要求: (1)掌握基本概念、学会分析方法 ; (2)注重系统性学习特点,建立计算机整机概念; (3)掌握合理的知识结构,为进一步深入学习本专业的后续课程打下良好的基础; (4)理论教学与实践教学结合,注重能力的培养和对计算机总体结构知识的把握。 计算机的分类 计算机从总体上来说分为两大类: 模拟计算机和数字计算机。 计算机分类 数字计算机又可分为: 专用计算机和通用计算机。 专用机——是以快速、经济和高集成度为主要指标的特殊计算机,它是针对某一任务设计的计算机,但是它的适应性较差(如:工控机、IOP等) 。 通用机——适应性较高,但是牺牲了效率、速度和经济性。 计算机分类 按照计算机的体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模、机器价格和应用范围等条件,将计算机分为巨型机、大型机、中型机、小型机和微型机等。 它们的结构规模和性能指标依次递减。随着超大规模集成电路的迅速发展,类型也会发生动态变化。 计算机分类 通用计算机类别: 1.2.1 计算机的硬件系统组成 存储容量: 存储器所有存储单元的总数。 存储容量越大,表示计算机记忆储存的信息就越多。通常用单位“KB、MB、GB”等表示。 内存储器(主存):存放直接为CPU提供服务的数据与程序的存储器。 目前主要采用半导体型内存储器芯片。其特点为:工作速度较快,存储容量比外存小。 外存储器(辅存): 为计算机配备的存储容量很大的辅助存储器。 如:磁盘存储器、光盘存储器等,其主要特点是存储容量大,价格便宜,工作速度较慢。 总线结构 优点: ① 减少机器中信息传送线的根数,简化了系统结构,提高了机器的可靠性。 ② 可以方便对系统进行扩充。 分为三类: ① 传送信息的数据总线DB (Data Bus); ② 指示欲传信息的来源或目的地址的地址总线AB (Address Bus); ③ 管理总线上活动的控制总线CB (Control Bus)。 1.2.2 软件系统 软件类别: 系统程序和应用程序。 系统程序:用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途的软件。它包括以下四类: 各种服务性程序,如诊断程序、排错程序、练习程序等; 语言程序,如汇编程序、编译程序、解释程序等; 操作系统; 数据库管理系统 应用程序:用户利用计算机来解决某些问题所编制的程序,如工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。 1.2.3 系统组成的层次结构 计算机系统是一个由多层次结构组成的系统,其层次结构示意图,见书P13图1-9 。 系统的多级结构 [各级结构的基本特点] : 1. 微程序设计级 这是一个实在的硬件级,它由机器硬件直接执行微命令。如果某一个应用程序直接用微命令来编写,那么可在这一级上运行该应用程序。 2. 传统机器级 也称为机器语言级,由微程序解释机器指令系统。这一级也是硬件级。 3. 操作系统级 由操作系统程序实现。这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令,所以这一级也称为软硬件混合级。 4. 语言处理程序级 给程序人员提供一种符号形式语言,以减少程序编写的复杂性。这一级由汇编程序支持和执行。如果应用程序采用汇编语言编写,则机器必须要有这一级的功能;如果应用程序不采用汇编语言编写,则这一级可以不要。 1.2.4 软件与硬件的逻辑等价性 软件的特点 易于实现各种逻辑和运算功能,但是常受到速度指标和软件容量的制约; 硬件的特点 可以高速实现逻辑和运算功能,但是难以实现复杂功能或计算,受到控制复杂性指标的制约。 传统的软件部分,今后完全有可能“固化”甚至“硬化”。 第一章小结 1. 计算机主要指数字计算机,通常分为专用计算机和通用计算机两大类。专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。 2. 计算机的硬件是指构成计算机的各类有形的电子器件,它包括运算器、存储器、控制器、适配器、输入输出设备等。传统上将运算器+控制器称为CPU,而将CPU+ 存储器称为主机。 3. 目前大多数计算机为冯·诺依曼型结构,其特点为:根据存储程序、按地址顺序执行程序(指令),直至完成任务。 4. 计
文档评论(0)