计算机组成原理第一章课稿.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整机的概念 * * 计算机发展应用 * * 5大部件组成计算机硬件系统 约翰.冯.诺依曼(John Von Neumann) ━冯·诺依曼体系结构计算机的主流性 (但是现在的计算机科学家认为只有打破冯·诺依曼体系,计算机的效率才能得到突破) * * 老计算机开关、拔插连线实现程序的,台外程序式 * * * * 其实在计算机中,流动的也不是0、1这些数字,而是电信号。0、1是阿拉伯数字。是古印度人发明的,阿拉伯人传到西方的。是今天的人们为了方便而人为地把有无电信号用1、0称呼。计算机是根本不认识什么0、1的。 学生的学号,在没有计算机的时代管理人员为了管理方便,就会把学生进行编制学号。把人抽象为数字。 平面与立体空间。人们为了描述事物在空间中的位置,人们将空间进行了数字化,这就是坐标。 计算机内部流动的电信号很单纯,它不象无线电波或水波那样连绵不绝、大小不一。在计算机内部的电信号如果测量一下的话,在不同的时间内,它要么是最大值、要么是最小值(高电平和低电平),而与水波类似的正弦波在一点测量的话,它的值可能在在最大值与最小值之间的任何一个数字上。这好像我们猜一枚硬币的正反面一样,反正不是正就是反。但是在一艘漂在海上的小木船上,木船不停地随着波浪上上下下。如果让您猜一下木船现在的非常精确的海拔高度,您会那么有把握吗? * * * * * * * * * * * * 提高运算速度,不能总向内存发请求,暂存数据,中间的临时数据 * * 控制信息和数据是怎样传输到这些寄存器中,接着又是怎么传出的,在第二篇中讲 状态寄存器:存放现行程序的工作状态和工作方式。其内容称为PSW,例如DIV/0,PSW的某一位为0 * * 微机中i/o接口也称适配卡 * * * * 发送数据有顺序先后,所以是分时共享,但是总线上的数据可以同时传给不同的部件 * * * * * * * * * * * * * * * * * * 计算机系统内三种总线类型: 内部总线:CPU内部寄存器及ALU之间的联接通路 系统总线:CPU 主存 I/O接口之间的通路 通讯总线:计算机系统间的通讯线 按总线传送的方向分为: 单向总线和双向总线 Chapter 1 绪 论 * 各个部件如何连接起来? 总线结构(微、小型机) CPU 主存储器 公共接口 接口 接口 设备 设备 系统总线:AB、DB、CB系统总线 总线特点:分时、共享 4. 总线 计算机硬件系统由三大子系统:CPU、存储系统、输入/输出系统及连接它们的总线构成。 * 计算机硬件系统组成 运 算 器 控 制 器 主存储器 输入设备 输出设备 总线 和 输入输出接口 高速缓存 虚拟存储器 (磁盘设备) 3.2 第三章 第六章 第七章 * 1.2.2、软件系统 按软件配置与功能分为 系统软件、应用软件 系统软件——OS、解释程序、编译程序、数据库管理系统…… 应用软件——科学计算、工程设计、信息管理、自动控制、情报检索…… Chapter 1 绪 论 * * 1)操作系统 功能:管理和控制计算机系统硬、软件资源及运行的程序,合理地组织计算机的工作流程,为用户提供软件的开发环境和运行环境。 命令行用户接口(如DOS)和 图形用户接口GUI(如Windows ) 系统功能调用 (如DOS的INT 21H, Windows API) 提供的用户界面 Chapter 1 绪 论 * ? 机器语言:计算机硬件能直接识别的语言,由二进制代码表示的指令组成,它是面向特定机器结构的内部语言。相应的指令称为机器指令 ? 汇编语言:用符号表示的与机器指令对应的程序设计语言。它是面向特定机器结构的程序设计语言,不能通用。如80X86汇编语言、8051汇编语言 2)编译程序与解释程序 ? 指令与指令系统:一条指令规定了一种基本操作(如传送、加、减),并提供操作数地址或操作数,这些信息用二进制代码表示。指令系统是指一台计算机所有指令的集合 * ? 源程序:用某种高级语言或汇编语言编写的程序,它们由相应语言的语句组成。源程序必须通过这种语言的语言处理程序将其转换为机器语言程序(即二进制指令代码序列),才能在计算机上执行。 2)编译程序与解释程序 ? 高级程序设计语言:是面向用户,与特定机器属性相分离的通用语言。每种语言都有自己的语法规定与格式,也有适用范围。如C、PASCAL、C++。 Chapter 1 绪 论 * 编译方式:先编译在执行 输入源程序,启动并执行编译程序(编译器),将源程序全部翻译成机器语言程序(目标程序)后,才由硬件执行。 如 ,C语言 ? 语言处理方式有两种类型:解释与编译 解释方式:边解

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档