计算机组成原理课程综述.doc_第1页
计算机组成原理课程综述.doc_第2页
计算机组成原理课程综述.doc_第3页
计算机组成原理课程综述.doc_第4页
计算机组成原理课程综述.doc_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合肥学院合肥学院 计算机组成原理计算机组成原理 综述论文综述论文 题题 目目 计算机组成原理综述 系系 部部 计算机科学与技术系 专专 业业 网络工程 班班 级级 网工 2 班 学生姓名学生姓名 邓传君 指导教师指导教师 张向东 2014 年12 月24 日 计算机组成原理课程综述计算机组成原理课程综述 内容摘要 内容摘要 计算机组成原理 COMPUTER ORGANIZATION 是依据计算机体系结构 在确 定且分配了硬件子系统的概念结构和功能特性的基础上 设计计 算机各部件的 具体组成 以及它们之间的连接关系 实现机器指令级 的各种功能和特性 这 点上说计算机组成原理是计算机体系结构的逻辑实现 关键词 关键词 存储 指令 CPU 控制器 微命令 一 计算机组成原理课程综述一 计算机组成原理课程综述 计算机组成原理是计算机应用和计算机软件专业以及其他相关专业必修的 专业基础课 它主要讨论计算机各组成部件的基本概念 基本结构 工作原理 及设计方法 教学实践证明 通过对该课程的学习 对于建立整机概念 研究 各功能部件的相互连接与相互作用 进行各功能部件的逻辑设计 都有着重要 的意义 组成原理是计算机类专业的一门主干必修课程 它以层次结构的观点 来叙述计算机各主要功能部件及组成原理 以数据信息和控制信息的表示 处 理为主线来组织教学 课程内容按横向方式组织 即不是自始至终介绍某一特 定计算机的组成和工作原理 而是从一般原理出发 结合实例加以说明 二 计算机组成原理内容和基本原理二 计算机组成原理内容和基本原理 下面是我对这门课程知识点的理解 1 计算机有运算器 存储器 控制器 输入设备 输出设备五大部件组成 2 指令和数据以同等地位存放于存储器内 并可按地址寻访 3 指令和数据均用二进制数表示 4 指令由操作码和地址码组成 操作码用来表示操作的性质 地址码用来 表示操作数在存储器中的位置 5 指令在存储器内按顺序存放 通常 指令是顺序执行的 在特定条件下 可根据运算结果或根据设定的条件改变执行顺序 6 机器以运算器为中心 输入输出设备与存储器间的数据传送通过运算器 完成 典型的冯 诺依曼机是以运算器为中心的 现代的计算机已转化为以存储器为 中心 1 运算器用来完成算术运算和逻辑运算 并将运算的中间结果暂存在运算 器内 2 存储器用来存放数据和程序 3 控制器用来控制 指挥程序和数据的输入 运行以及处理运算结果 4 输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式 5 输出设备可将机器运算结果转换为人们熟悉的信息形式 从上面我们 大概的了解了计算机的基本的组成和原理 下面来具体介绍下五大部件 不过 在介绍五大部件前我们先介绍一下总线 它是连接五大部件的传输线 1 随机存储器 存储单元的内容可按需随意取出或存入 且存取的速度与存储单元的位置 无关的存储器 1 静态存储单元 SRAM 存储原理 由触发器存储数据 单元结构 六管 NMOS 或 OS 构成 优点 速度快 使用简单 不需刷新 静态功耗极低 常用作 CACHE 缺点 元件数多 集成度低 运行功耗大 2 动态存储单元 DRAM 存贮原理 利用 MOS 管栅极电容可以存储电荷的原理 需刷新 早期 三 管基本单元 现在 单管基本单元 刷新 再生 为及时补充漏掉的电荷以避免存储的信息丢失 必须定时给 栅极电容补充电荷的操作 刷新时间 定期进行刷新操作的时间 该时间必须小于栅极电容自然保持 信息的时间 小于 2MS 优点 集成度远高于 SRAM 功耗低 价格也低 缺点 因需刷新而使 外围电路复杂 刷新也使存取速度较 SRAM 慢 所以在计算机中 DRAM 常用于 作主存储器 2 存储容量的扩展 A 位扩展 增加存储字长 B 字扩展 增加存储器的数量 输入输出系统 1 I O 系统功能 为数据传输操作选择 I O 设备 连接 I O 设备与主机 完成数据交换 2 I O 系统组成 软件 可由系统软件 OS 或应用软件承担 输入输出过程控制 发送读 写指令 检查设备状态等 用户界面 硬件 I O 接口 主机与外设之间通信 速度匹配 同步 指令 状态 差错控制 数据缓存 3 I O 与主机信息传送的控制方式 程序查询方式 由 CPU 通过程序不断查询 I O 设备是否已做好准备 从而 控制 I O 设备与主机交换信息 程序中断方式 CPU 在启动 I O 设备后 不查询设备是否已准备就绪 继 续执行自身程序 只是当 I O 设备准备就绪并向 CPU 发出中断请求后才予以响 应 DMA 方式 主存与 I O 设备之间有一条数据通路 主存与 I O 设备交换信 息时 无须调用中断服务程序 若出现 DMA 和 CPU 同时访问主存 CPU 总是将 总线占有权让给 DMA 通常把 DMA 的这种占有称为窃取或挪用 指令系统 指一台计算机中所有机器指令的集合 是表征计算机性能的重要因素 1 寻址方式 A 立即寻址 操作数本身设在指令字内 B 直接寻址 指令字中的形式地址就是操作数的真实地址 C 隐含寻址 指令字中不明显地给出操作数的地址 其操作数的地址隐 含在操作码或某个寄存器中 D 间接寻址 指令字中的形式地址不直接指出操作数的地址 而是指出操 作数有效地址所在的存储单元地址 E 寄存器寻址 地址码字段直接指出寄存器编号 操作数在寄存器内 F 寄存器间接寻址 寄存器中存放操作数所在主存单元地址 G 基址寻址 操作数有效地址等于指令字中的形式地址和基址寄存器中的 内容相加 H 变址寻址 操作数有效地址等于指令字中的形式地址与变址寄存器的内 容相加 I 相对寻址 有效地址是将程序计数器的内容与指令字中的形式地址相加 而成 3 CPU 1 CPU 基本功能 指令控制 程序的顺序控制 称为指令控制 控制器 PC IR ID 操作控制 管理并产生每条指令的操作控制信号 并把操作控制信号送往 相应的部件 从而控制这些部件按指令的要求进行动作 时间控制 对各种操作实施时间上的定时 称为时间控制 数据加工 对 数据进行算术运算和逻辑运算处理 2 控制器的主要职能 1 取指令 2 分析指令 3 执行指令 4 控制程序和数据的输入与结果的输出 5 对异常情况和某些请求 的处理 3 指令周期 指取出并执行一条指令的时间 由若干个 CPU 周期组成 CPU 周期 通 常用内存中读取一个指令字的最短时间来规定 CPU 周期 一个 CPU 周期包含若 干个时钟周期 时钟周期 是 CPU 处理操作的最基本单位 4 微命令 指控制部件通过控制线向执行部件发出的各种控制命令是构成控制信号序 列的最小单位 微操作 执行部件接受微命令后所进行的操作 是计算机硬件结构中最基 本的操作 微周期 从控存中读取一条微指令并执行相应的一步操作所需的时间 微指令 由每个微周期的操作所需的控制命令构成一条微指令 微指令 包含了若干微命令信息 微程序 即一系列微指令的有序集合 可以控制实现一条机器指令 5 控制方式 同步控制方式 以部件中最长的操作时间作为统一的时间间隔标准 系统 中各部件的微操作都由这个统一的时间间隔来同步 异步控制方式 系统 中没有统一的时间标准 各部件按本身的操作有各自自己的时钟信号 各个微 操作的进行是采用应答方式进行的 联合控制方式 部件内部采用同步控 制方式 各部件之间采用异步方式 三 实际应用三 实际应用 以通道方式 I O 通道为例 通道方式 I O 通道是计算机系统中代替 CPU 管理控制外设的独立部件 是一 种能执行有限 I O 指令集合 通道命令的 I O 处理机 在通道控制方 式下 一个主机可以连接几个通道 每个通道又可连接多台 I O 设备 这些设备 可具有不同速度 可以是不同种类 这种输入输出系统增强了主机与通道操作的 并行能力以及各通道之间 同一通道的各设备之间的并行操作能力 同时也为用 户提供了增减外围 设备的灵活性 采用通道方式组织输入输出系统 多使用主机 通道 设备控制 器 I 0 设备 四级连接方式 通道通过执行通道程序实施对 I O 系统的统一管理和控制 因此 它 是完成输入输出操作的主要部件 在 CPU 启动通道后 通道自动地去内存取出通 道指令并执行指令 直到数据 交换过程结束向 CPU 发出中断请求 进行通道结 束处理工作 I O 通道的种类 根据多台设备共享通道的不同情况 可将通道分为三类 1 字节多路通道 低速 分时 字节多路通道 MULTIPLEXOR CHANNEL 是一 种简单的共享通道 在时间分割的基础上 服务于多台低速和中速面向字符的外 围设备 字节多路通道包括多个子通道 每个子通道服务于一个设备控制 器 可 以独立地执行通直指令 每个子通道都需要有字符缓冲寄存器 I O 请求标志 控制寄存器 主存地址寄存器和字节计数寄存器 而 所有子通道的控制部分是公 共的 由所有子通道所共享 通常 每个通 道的有关指令和参量存放在主存固定 单元中 当通道在逻辑上与某一 设备连通时 将这些指令和参量取出来 送入公 共控制部分的寄存器中使用 字节多路通道要求每种设备分时占用一个很短的 时间片 不同的设备在各自分得的时间片内与通道建立传输连接 实现数据的传 送 2 选择通道 高速 独占 选择通道每次只能从所连接的设备中选择一台 I O 设备的通道程 序 此刻该通道程序独占了整个通道 当它与主存交换完数 据后 才能 转去执行另一个设备的通道程序 为另一台设备服务 因此 连接在 选 择通道上的若干设备 只能依次使用通道与主存传送数据 数据传送 是以成 组 数据块 方式进行 每次传送一个数据块 因此 传送速率很高 选择通道多适 合于快速设备 磁盘 这些设备相邻字之间的传送 空闲时间极短 3 数组多路通道 综合 数组多路通道把字节多路通道和选择通道的特点 结合起来 它有 多个子通道 既可以执行多路通道程序 像字节多路通道那样 所 有子通道分时共享总通道 又可以用选择通道那样的方式传送数据 数组多路 通道具有多路并行操作能力 又具有很高的数据传送速率 赢得了吞吐率的较大 提高 它的缺点是增加了控制的复杂性 四 心得体会四 心得体会 学习这门课程 首先接触的是关于计算机系统的概论 我们知道了计算机 是由硬件和软件组成的 硬件又包括运算器 存储器 控制器 适配器 输入 输出设备等 同时软件也是计算机系统结构的重要组成部分 计算机系统是一 个由硬件和软件组成的多层次结构 它通常由微程序级 一般程序级 操作系 统级 汇编语言级 高级语言级组成 每一级都能进行程序设计 且得到下面 各级的支持 随着学习的越来越深入 老师也教我们学习了运算方法和相关的 运算器 对于这部分的学习 我感到很吃力 对于运算方面的事情很不在行的 我来说 学习运算相关的知识是很艰难的 我可能会比其他的同学要多听好几 遍才能理解的 好在老师很有耐心 一遍一遍的给我们讲解 直到我们弄明白 为止 因此特别感谢张向东老师对我们的教导 虽然老师偶尔会有点凶 但我 们都明白老师是为了我们好 为了让我们多学点知识 也特别感谢老师在带给 我们知识的同时 也带给了我们很多的生活常识 通过对这门课程的学习 让我更进一步地接触计算机 对它从内到外有了 一定的初步了解 说实话 以前我对计算机的认识只是表面的那些东西 可现 在不同了 它使我进一步地了解了计算机的各个组成部分及其工作原理 对于 我们后续课程的学习无疑也具有积极的意义 对于这段时间的学习有成长的快 乐 有丰收的喜悦 有不懂的遗憾 还有即将结束这门课程的不舍 这学期的 学习真的给我太多的感受 这学期的学习让我一生都受用无穷 将成为我人生 旅途中最宝贵的收获 五 结语五 结语 在做完这次课程论文后 让我再次加深了对计算机的组成原理的理解 对 计算机的构建也有更深层次的体会 计算机的每一次发展 都凝聚着人类的智 慧和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论