计算机组成原理的复习提纲,计算机组成原理复习提纲计算机组成原理复习提纲.doc...

计算机组成原理复习提纲计算机组成原理复习提纲

第一章 概 论

1. 什么是CPU? 什么是计算机主机?什么是I/O设备?它们的功能分别是什么?

2. 计算机是如何区分存储器中存储的信息是数据还是程序?

3. 什么是存储器的容量?什么是数据字?什么是指令字?

4. 计算机软件和计算机硬件在逻辑功能上是否是等效的?为什么?

5. 计算机指令的功能越强,则计算机的性能越高?请对这个问题提出你的观点。

6. 谈谈你对计算机高级语言的编译和解释过程异同点的理解。

7. 什么是主存储器?什么是辅助存储器?它们的功能和作用有何不同?

8. 简述冯·诺伊曼计算机五大基本功能部件的作用及其相互联系。

9. 什么是指令?什么是指令系统?什么是程序?

10.什么是虚拟机?谈谈你对虚拟机的理解。

11. 关于计算机硬件系统的组成:

系统(主机+外设)→主机(CPU,内存,I/O接口,总线AB、DB、CB)→CPU(控制器、运算器)

其中控制器IU(IP、IR、ID);CU(微程序控制器CM,硬布线控制器);TU(时钟源、启停逻辑、计数器、译码器);

其中运算器(ALU、AC、F或PSW,寄存器组Ri)

12. 关于计算机软件系统:

系统(应用软件、系统软件)→系统软件(操作系统、语言处理程序、服务性程序、数据库管理系统、网络管理程序)→操作系统;系统程序、管理软硬件资源、是用户与计算机之间的接口界面。

13. 关于计算机的基本组成和工作原理:

冯·诺伊曼原理:基于二进制原理的程序存储和程序控制原理

14. 关于状态寄存器的F或PSW

用于存放运算器运算的结果特征或状态。CF、SF、OF、ZF、IF的含义

15.计算机系统的层次结构:分为微程序设计级,一般机器级,操作系统级,汇编语言级,高级语言级。

16. 描述计算机性能的字长、容量、速度指标的单位是什么?

第二章 运算器

1. 为什么浮点数的阶码部分通常采用移码表示?

2. 什么是规格化浮点数?如何判断一个数是否是规格化数?

3. 试简述区位码、国标码与机内码的异同点和相互之间的关系。已知某汉字的区位码,求国标码和机内码是多少?

4. 简述采用补码进行加减运算法的特点

①参加运算的操作数为补码 ②连同符号位一起参加运算 ③减法化成加法(即减某数用加某数的补码代替)

5. 简述标志寄存器中的SF、CF、ZF与运算结果之间的关系,并写出其逻辑表达式(设结果为D7D6D5D4D3D2D1D0)

6. 什么是真值?什么是机器数?计算机中常用的机器数有几种表示形式?

7. 简述计算机中常用的四种机器数表示形式各自的特点(设字长为n+1位,其中一位为符号位;表示的是定点整数)

8. 关于定点数的表示:

机器数(原码、反码、补码、移码的定义,作用与特点)→四种码之间的相互转换。已知真值,求它的原码、反码是、补码、移码。

9. 浮点数的表示:

浮点数的基本格式(阶码的作用,阶码的表示,尾数的作用,尾数的表示,尾符的作用)→规格化浮点数的定义(最大,最小,最接近于0的规格化浮点数的表示)→规格化浮点数的机器判断标准。

10. 汉字编码系统中各类编码的作用

外码的作用、内码的作用、字形码(字模码、字库码)的作用;国标码属何种码?其特点如何?

11. 奇偶、海明、CRC校验方法的特点、用途和编码

第三章 存储器

1.简述静态SRAM存储器的工作过程中的读过程是如何进行的?

读①送地址 AB→MAR→MAD→MM ②送控制信号CS、WR=0有效

③从MM中读出数据→MDR→DB ④撤消地址及控制信号,READY有效

2.简述SRAM存储器工作过程中的写过程是如何进行的?

写①选地址 AB→MAR→MAD→MM ②送控制信号CS、WR=1

同时送数据DB→MDR→MM。 ③将数据写入内存指定单元

④撤消地址、控制信号,READY有效

3.简述SRAM和DRAM在结构上和性能上各有什么特点?

4.简述存取时间和存取周期的定义和它们之间的区别?

5.简述页式虚拟存储器如何页表来实现地址映象(虚实地址变换)。

页式虚拟存储器的工作过程简述:由P︱D(虚拟地址)→ p+d(实址)

①基址寄存器(页表起始地址)+虚拟地址中的P(虚页号)→页表索引S0

②根据S0查页表,若装入位=1,则取p(实页号)

③ p+D(虚址中的页内地址)= p+d(主存的实地址)

6.简述段式虚拟存储器如何通过段表来实现地址映象(虚实地址变换)。

7.简述Cache集成在CPU芯片内部有什么好处?将指令Cache和数据Cache分开设置又有什么好处?

8.什么叫刷新?为什么要刷新?说明刷新有几种方式?

9.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理?

10.什么是刷新?什么是重写?刷新和重写有什么异同点

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值