考研复试计算机组成原理

2024年3月更新:又到一年复试季了,但是现在大部分学校都是线下复试了,本篇经验是网上复试的,可能不太适合现在的情况

--------------------------------------------------------------------------------------------------
仅针对考研复试相关,没有计算部分的问题等我觉得不会问的(如果你报考的学校要求开摄像头做笔试当我没说)
(我报考的学校终于发复试公告了,表示我背的八股文都快忘了,所以来这里整理一下 。以下内容仅仅是个人理解,参考王道书和本科教材,可能会有错误的地方,希望大家批评指正)
在计算机组成原理各种教材和参考书之间,会出现互相矛盾的地方.
这个只能归因于历史遗留问题,在许多年前这种是对的,但是随着科技的发展,发生了变化
比如说并行传输和串行传输。就目前而言,串行传输的速率高。但许多年前并行传输的速率高。
还有ROM是只读存储器,但是现在的ROM经过发展可读可写
请大家注意。)

计算机组成原理分为十章

1.计算机系统概论

1.计算机的5大组成运算器,控制器,存储器,输入设备,输出设备。
冯诺依曼计算机以运算器为核心,现在计算机以存储器为核心。


现代计算机组成:CPU,I/O设备,主存

cpu=运算器+控制器
运算器=ACC(算数累加器)+ALU(算数逻辑单元)+…
控制器=PC(程序计数器)+IR(指令寄存器)+CU(控制单元)+…

主存储器=MAR+MDR+…
MAR( Memory Address Register):存储器地址寄存器,用来存放访问单元的地址。
MDR( Memory Data Register):存储器数据寄存器,用来存放代码。

**控制器:**硬布线控制器,微程序控制器

2.计算机的发展及其应用

当时老师没讲。。。。。。

3.系统总线

3.1总线:分为 1.片内总线(cpu内),2.系统总线(cpu,I/O,主存之间的)和3.通信总线(计算机系统之间进行通信。)。

系统总线:又分为数据总线,地址总线和控制总线。

3.2总线的特性: 机械特性、电气特性、功能特性、规程特性。

3.3总线的判优控制(让谁上总线传数据,仲裁方式):
1.链式查询(2根)
离总线控制部件近的优先级高。

2.计数器定时查询(log 2 n根线)
计数器的初值可以设置同级开始。缺点是控制比较复杂。

3.独立请求查询(2n根线)

3.4总线的通信控制
1.同步通信:有统一传输周期
2.异步通信:
①不互锁:
②半互锁:一次握手
③全互锁:两次握手

3.半同步通信:同步与异步结合,有统一时钟,增加wait信号线
4.分离式通信:比较复杂,但是利用率最高

…就这吧

4.存储器

1.存储器分类
按存取方式分类:
①RAM(随机存储器):断电丢失
SRAM(静态随机存储器 cache TLB):
DRAM(动态随机存储器内存条,主存)
区别DRAM会周期性刷新,SRAM不会
②ROM(只读存储器)光盘

③串行访问存储器(顺序存取SAM,直接存取DAM)
SAM:磁带,从头开始
DAM:磁盘,移动磁头来寻道

Flash(固态硬盘,EPROM电可擦除)

两级映射
在这里插入图片描述
缓存(cache)-主存解决cpu和主存速度不匹配问题
主存-辅存解决存储系统流量问题

2.存储容量的扩展
字扩展2个 1K4位 ==1K4位
位扩展 2个 1K4位 = = 1K8位
字位扩展

3.提高访问速度
单体多字
多体并行
4.高速缓冲存储器(Cache)&&快表(TLB)
Cache保存某些主存数据块的副本。

快表是一种特殊的高速缓冲存储器(Cache),内容是页表中的一部分或全部内容。在操作系统中引入快表是为了加快地址映射速度。

5.Cache&&主存地址映射
主存地址映射到Cache地址。Cache块比较少,主存块比较多。
1.直接映射:mod取余
2.全相连映射
3.组相联映射:组间直接映射,组内全相连映射。

第四章OVER

5.输入输出系统(先割这)

程序查询方式
程序中断方式
DMA方式

6.计算机的运算方法(我觉得不问)

反码补码海明码
加法减法乘除法
I锤爆E754

记得复习期末考试的时候,都在百度上直接搜索,直接懵逼,这讲的是啥啊,那时候也不懂去某站上面找看,想学的直接某站搜索就完事了,重点就是上面那些。。。。。

7.指令系统(扎不多德勒…)

8.CUP的结构和功能&&9.控制单元的功能

第一章讲过了一些
cpu的功能:取指令,分析指令,执行指令

1.指令周期: Cpu没取出并执行一条指令所需的全部时间
也即CPU完成一条指令的时间。
指令周期一般包括取址周期间址周期执行周期中断周期

2.机器周期: 常把一条指令的执行过程划分为若干个阶段(如取指、译码、执行等),每一阶段完成一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个时钟周期组成

**3.时钟周期:**计算机最小的时间单位是时钟周期,计算机主频的周期也是时钟周期。


一个指令周期包括多个机器周期,一个机器周期包括多个时钟周期

五段指令流水线:学有余力的同学自己看下吧

10.控制单元的设计(我觉得设计不来)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值