网站大量收购独家精品文档,联系QQ:2885784924

计算机组成原理讲义要点.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 计算机系统概述 复习要点: 了解计算机发展历程; 了解计算机系统层次结构硬件基本组成工作过程 了解校验码引入的目的、原理及其应用; 理解本章的基本概念,如真值、机器数、最小码距、并行进位等; 理解定点数的表示原理,掌握定点数的运算、溢出的概念与判断方法,了解阵列乘法器; 理解浮点数的表示,掌握浮点数的加/减运算方法; 理解算术逻辑单元相关术语的定义、ALU的基本功能、组成和结构 第三章 存储器系统的层次结构 本章是研究生招生考试的考点重点章节,通常都有与本章相关的大题和若干个小题。 复习重点: 1、在了解主存储器处于全机中心地位的基础上,理解存储器芯片的外特性、工作原理和主要技术指标,及其与CPU的连接,掌握存储器容量扩展技术,并能够对给定存储器芯片进行主存设计。 2、掌握存储系统的层次结构,理解设置高速缓冲存储器和虚拟存储器的目的、理论依据,以及理解Cache和虚拟存储器的构成与运行原理,并能熟练地对它们的命中等情况进行分析和相关的计算。 3、了解提高访存速度的各种技术。 本章难点: 1、SRAM、DRAM基本单元的读/写原理,扩展技术。 2、Cache和虚拟存储器各种组织中的地址映象、地址变换、多级页表和TLB的理解,以及分析和相关的计算。 第4章 指令系统 复习要点: 理解指令的基本、定长与扩展操作码格式 掌握指令寻址方式的基本概念、常见寻址方式及其有效地址的计算 了解CISC和RISC总线总线的基本概念分类组成及性能指标总线CPU与外设的信息交换及其控制方式; 理解常用外设的基本工作原理; 理解中断、DMA的基本概念及其工作原理; 了解I/O接口的功能及编址方法; 本章难点:中断、DMA的工作原理,I/O系统中有关逻辑电路的分析。 ★ 重点知识和概念精讲 1.1 计算机的产生、发展与应用 硬件的发展 自从1946年诞生人类第一台数字电子计算机ENIAC以来,即从1946年直至现在,构成计算机硬件的主要器件从电子管发展成晶体管、中小规模集成电路、大规模集成电路直至超大规模集成电路,使计算机从第一代发展到四代,直至现在正研制的新一代计算机,它的速度从40 000次/秒发展到100 000 000次/秒。 微处理机的字长从4位的4004发展到8位的8080直至目前64位的Pentium Ⅳ。 根据摩尔定律集成电路容量大体上每18个月翻一番,可能今后的10年仍然会如此。 软件的发展 计算机系统的发展与软件技术的兴起和发展也是密切相关的。计算机语言的发展历经了面向机器的机器语言和汇编语言、面向问题的高级语言;高级语言的发展也从科学计算和工程计算的FORTRAN、结构化程序设计PASCAL到面向对象的C++语言和适应网络环境的Java语言;与此同时,直接影响计算机系统性能提升的各种系统软件,也有了长足的发展,特别是微机的操作系统,从DOS发展到目前的窗口与网络操作系统。 计算机的应用 计算机系统的发展实际上与计算机的应用是互相促进的,计算机的应用从早期的科学计算、数据处理到工业控制、实时控制,直至目前的网络技术(电子商务、网络教育)、和多媒体技术与人工智能方面等等诸多的应用。 随着社会需求和微电子技术的不断发展,计算机的系统结构仍在继续发展,其发展趋势是:从体积上向巨型化和微小型化发展;从处理与应用上向并行处理、网络化、多媒体、智能化等方向发展;计算机的体系结构等方面可能有发展或重大突破。 1.2 计算机的分类 按信号类型分为模拟计算机和数字计算机; 按规模分为:嵌入式,单片机,微型机,小型机,中型机,大型机和巨型机; 按发展历程分为(世界上第一台计算机诞生的时间1946年和名称ENIAC): 电子管,晶体管,集成电路,大规模、超大规模集成电路4代计算机; 按指令和数据流分为: (1)单指令流、单数据流系统SISD(传统冯·诺依曼体系结构), (2)单指令流、多数据流系统SIMD(阵列处理机和向量处理机系统), (3)多指令流、单数据流系统MISI(?), (4)多指令流、多数据流系统MIMD(多处理机和多计算机系统)。 1.3 计算机系统的层次结构 计算机硬件的基本组成 分类 系统软件 用于管理整个计算机系统语言处理程序:有操作系统;服务性程序;数据库管理系统;网络软件。 (2)应用软件:指按任务需要编制成的各种程序。 三个级别的语言 (1)机器语言 机器语言指的是一台计算机的指令系统,它可以被用来编写程序,构成编写程序的一种语言,又被称为二进制代码语言。 (2)汇编语言 汇编语言大体上是对计算机机器语言的符号化处理的结果,再增加一些为方便程序设计而实现的扩展功能。 (3)高级语言 高级语言又称算法语言(algorithm language),它的实现思路,不再是过分地“靠拢”计

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档