计算机组成原理期末复习整理 白中英版本

这篇博客是对计算机组成原理的复习整理,涵盖了从第一章到第八章的主要知识点,包括存储器、指令系统、CPU、总线和输入输出系统。重点讨论了各种存储器类型、寻址方式、CPU周期、总线特性、中断和DMA方式。内容参考了王道视频、课本和课堂PPT,旨在帮助读者理解和掌握计算机硬件的基础原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个是在期末考试复习前,自己对整本书的部分复习,参考的资料有王道的视频、课本和老师上课时用到的PPT。

不同学校考试侧重点不同,一下是本学校喜欢的出题点,仅供参考。

选择、填空和判断:这个需要积累,考的很细,多些题目做做,如果时间来不及,就找一些总结,把总结看了后,就去做题,在做题的过程中去记忆。当然,刚开始做题,会有很多不会,这就要去找课本或者上网搜索,要看懂这个题目为什么这么写。

大题部分出题方向:

                           1.IEEE754计算题,将一个小转化为标准形式(第二章后有练习题目,多做几道就可以了,不会的话,可以上网搜索详细的解答步骤)

                            2.给一个公式或图,让你说出这个是那种寻址方式(这个的话,就需要仔细的看那几个图,做做题)

                            3..磁盘:求磁盘存储了多少信息、道密度、位密度(这一部分可以主要是公式)

                            4.CPU和存储器画图(要掌握原理,知道有多少根数据线、多少根地址线,片选信号等)

计算机组成原理组成:

  1. 运算器、控制器、存储器、输入设备和输出设备
  2. 两种信息流:控制信息流和数据信息流
  3. 控制信息流包括指令信息、状态信息、时序信息,这些信息的组合产生各类控制信号,对数据进行加工处理,并控制数据信息的流向,实现计算机的各项功能。
  4. 区分机器语言(最抽象,机器能够直接执行的)、汇编语言、高级语言(c\java等编程语言
  5. CPI:一条指令所需的时钟周期数
  6. 磁带机速度比磁盘速度慢,原因是磁带上的数据采用顺序访问方式,而磁盘则采用随机访问方式
  7. 外围设备大体分为:输入设备、输出设备、外存设备、数据通信设备、过程控制设备共五大类
  8. 磁盘、磁带属于磁表面存储器,特点是存储容量大,位价格低,记录信息永久保存,但存取速度较慢,在计算机系统中作为辅助大容量存储器使用

第一章

  1. 软件分类:    系统软件:用来管理整个计算机系统(操作系统、数据库管理系统(DBMS)、标准程序库、网络软件、语言处理程序、服务程序                                                                         应用软件:按任务需要编制成的各种程序(抖音、王者、迅雷等)
  2. 硬件的发展:电子管à晶体管à中小规模集成电路à大规模、超大规模集成电路
  3. 机器字长:计算机一次整数运算所能处理的二进制位数
  4. “存储程序”的概念是指将指令以二进制代码的形式事先输入计算机的主存储器,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规模顺序执行其他指令,直至程序执行结束。
  5. 五大功能部件:
  6. a)	输入设备:将信息转换成机器能识别的形式
    b)	存储器:存放数据和程序
    c)	运算器:算术运算、逻辑运算
    d)	输出设备:将结果转换成人们熟悉的形式
    e)	控制器:指挥程序运行
    
  7. 在计算机系统中:软件和硬件在逻辑是等效的。软件实现:成本低、效率低。硬件实现:成本高、效率高。

  8. 冯诺依曼体系结构计算机特点:
    a)	五大功能部件组成
    b)	软件以二进制形式表示(软件包含程序和数据)
    c)	采用存储程序的工作方式、
    所有的程序预先放在存储器中
    指令采用串行执行方式
    d)	指令和数据以同等地位存于存储器,可按地址寻访
    e)	指令由操作码和地址码组成
    f)	以运算器为中心(输入/输出设备与存储器之间的数据传送通过运算器完成)
    现代计算机:一般以存储器为中心
    

  9. 各个硬件的细节
    a)	主存储器:
    存储体:数据在存储体内按地址存储
    MAR(Memory Address Register)存储地址寄存器,反应存储单元的个数
    MDR(Memory Data Register)存储数据寄存器,MDR位数=存储字长
    ACC:累计计数器,存放操作数、运算的结果
    MQ:乘商寄存器,进行乘、除法时用得到
    X:通用寄存器,存放操作数
    b)	运算器:
    ALU:算术逻辑单元,通过内部复杂的电路实现算术运算、逻辑运算
    c)	控制器:
    CU:控制单元,分析指令,给出控制信号               执行指令
    IR:指令寄存器,存放当前的指令                      分析指令
    PC:程序计数器,存放下一条指令地址,有自动加1功能 取指
    
  10. 多级层次结构
    a)	微程序控制器硬连逻辑部件<微程序级>机器指令(指令系统)<传统机器级>操作系统级<操作系统级>语言处理程序作为软件资源的应用程序数学模型、算法应用程序<系统分析级用户程序级>
    b)	机器语言(0、1代码组成)—>汇编语言(符号语言,转化为机器语言)-->高级语言
    c)	机器语言:一种用二进制代码表示的计算机语言,机器可以直接执行用机器语言编写的程序。
    d)	汇编语言:一种用助记符表示的与机器语言一一对应的语言,用汇编语言编写的程序要经过汇编后才能执行。(汇编是一个操作)
    e)	高级语言:一种接近人类自然语言的与计算机结构无关的语言,用高级语言编写的程序要经过解释和编译才能执行。
    
  11. 区别编译程序、解释程序和汇编程序
    a)	编译程序:编译程序是先完整编译后运行的程序,编译程序把高级语言程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后让计算机去执行这个目标程序,得到计算结果,如C、C++等
    b)	解释程序:一句一句翻译且边翻译边执行的程序,是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句就提交给计算机执行一
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值