- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成与基本工作原理课件
总线 总线是微机中各功能部件之间通信的信息通路,主要由地址、数据和控制三大总线组成,每种总线都由若干根信号线(总线宽度)构成。 存 储 器 I/O 接 口 输 入 设 备 I/O 接 口 数据总线 DB 控制总线 CB 地址总线 AB 输 出 设 备 CPU 三大总线 计算机工作原理 接口 微型机通过I/O(输入和输出)与外部交换信息,完成实际工作任务。与CPU相比,I/O设备的工作速度较低,处理的信息从数据格式到逻辑时序一般不可能直接兼容。鉴于此,微型计算机与I/O设备间的连接与信息交换不能直接进行,而必须设计一个“接口电路”作为两者之间的桥梁。这种I/O接口电路又叫“I/O适配器”(I/O Adapter)。 微机结构示意图 微机的硬件由CPU、存储器、输入/输出设备构成; 输入/输出设备通过I/O接口与系统相连; 各部件通过总线连接。 存 储 器 I/O 接 口 输 入 设 备 I/O 接 口 数据总线 DB 控制总线 CB 地址总线 AB 输 出 设 备 CPU 计算机的工作原理 计算机的工作原理是:“存储程序” + “程序控制” CPU 总线 内存 标 志 寄存器 地址总线 AB 程序 数据 数据总线 DB 控制总线 CB 地 址 译 码 器 、、、 指令1 指令2 指令3 指令4 、、、 、、、 数据1 数据2 数据3 、、、 指令寄存器 数据暂存器 控制电路 指令译码器 地 址 寄存 器 指 令 指 针 寄存器 R1 R2 R3 R4 寄存器组 运 算 器 PC 软件 系统软件 应用软件 操作系统 设备驱动 实用工具 编译系统 文字处理 电子表格 演示软件 图形软件 视频软件 … … … … 上网软件 学习课件 娱乐软件 商务软件 系统软件协助计算机执行基本任务。 应用软件协助人们完成某项任务。 计算机软件概述 三、计算机软件系统 系统软件 操作系统 最基本的系统软件,其它的所有软件都是建立在操作系统的基础上。 实用工具 用来提供一种让计算机用户控制分配和使用计算机资源的方法,以增强操作系统的功能。 设备驱动程序 设备驱动程序告诉计算机中的操作系统如何使用某一硬件。 即插即用一项用于自动处理PC机硬件设备安装的工业标准。 编译器 编译器是程序员将高级语言编写的指令翻译成可以在计算机上执行的代码的软件开发工具,它的特点是目标语言比源语言低级。 计算机软件概述 操作系统 操作系统管理计算机硬件资源并且管理其上的信息资源(程序和数据),此外还要支持计算机上各种硬软件之间的运行和相互通信。 。 Linux MacOS UNIX 管家婆管理硬件资源协调后台工作 服务生提供用户与计算机的交互接口 Windows OS/2 计算机软件概述 语言处理系统 计算机的控制装置能够直接识别的指令是用机器语言编写的。实际上,绝大多数用户都使用某种程序设计语言,如Visual BASIC、C++、Delphi等来编写程序。但是用这些语言编写的程序CPU是不认识的,必须要经过翻译变成机器指令后才能被计算机执行。而负责这种翻译的程序称为编译程序(编译系统)或解释程序。 为了在计算机上执行由某种程序设计语言编写的程序,就必须配置有该种语言的语言处理系统。 计算机语言一般分为3类:机器语言、汇编语言和高级语言。 计算机语言 机器语言 电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。机器语言修改麻烦,可移植性差、但运算效率高。 汇编语言语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等等,这种程序设计语言就称为汇编语言。汇编语言容易读懂、方便纠错及维护、移植性不好、但效率仍十分高。 高级语言 接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、JAVA等。 连接程序 源程序连接成可执行程序的过程 诊断程序 诊断程序是专门用于计算机硬件性能测试和系统故障的诊断维护的系统程序。如能对CPU、驱动器、接口、内存等设备的性能和故障进行检测。常用的诊断软件有QAPLUS、WINBENCH、MSD等。 编译或解释 链接 编辑 数据库管理系统 数
文档评论(0)