考研复试-计算机组成原理速记

前言

考研复试面试背诵专用,公司面试也可以用,包含框架与口诀,整理了多个大🐮资料(408和各种GUIDE指北),点赞上岸!持续更新!
更新,本人已经一志愿拟录取,希望这些资料对大家有用!

第一章 概述

冯诺依曼机

(1)组成部分:运算器,负责算术运算与逻辑运算;控制器,负责控制指令;存储器;输入设备;输出设备;

编译与解释

编译是指将程序编译为机器语言文件,生成目标程序的过程;
解释是指在运行程序是边翻译一句并执行一句,这样不会生成目标程序;

cpp与java

指令执行过程

程序的第一条指令地址放入PC中,根据PC取出指令到IR,经过译码与执行,协调各个部件完成这个指令,然后将下一条指令放入PC,如此反复。

MAR存储地址寄存器;MDR存储数据寄存器;PC程序计数器,存放下一条指令;IR指令寄存器,存放当前执行的指令

计算机性能指标

(1)位数,即cpu能一次运算能处理的二进制位数
(2)主存容量
(3)运算速度:包括主频,吞吐量等

第二章 数据表示与计算

原码补码反码

原码是指最高位位符号位,其他为该数绝对值
反码是符号位不变,负数的其他位是原码的按位取反
补码是符号位不变,而反码+1

第三章 存储

多级存储系统

为了解决:速度、容量、成本等三个矛盾,采用多级存储结构。
主要有:cache-主存-辅存;cache为了解决主存与cpu速度不匹配问题;主存为了解决cpu与辅存信息交换的问题;

Cache

主要由SRAM实现,即静态随机存储器,不需要时刻刷新维持信息,但是功耗大;Cache又叫高速缓冲存储器,依据局部性原理,提高CPU输入输出的效率。

Cache与主存的映射

cpu每次访问数据时,同时发送地址给Cache和主存,如果Cache又则直接使用,如果没有则到主存拿,并保存一份给Cache,关于怎么存在Cache就需要映射了。

直接,拳快则相连

概念:字,即数据;块,内存中的若干个字;行,Cache中的若干个字,等于块。
(1)全相联映射:块可以存于任意行
(2)直接映射:块只可以存于对应一行
(3)组相联映射:Cache分为若干组,每一块可以放入组中任一位置

主存

主要由DRAM实现,即动态随机存储器,需要不断刷新维持信息。

ROM,只读存储器,用来存储不需要修改的数据,一般用于存储不需要修改的数据,如BIOS;DRAM用DDR记住好了

虚拟存储器与快表

虚拟存储器:一种使存储器以为自己拥有整片内存的技术,一般在分页式管理技术与段页式中加入虚拟存储技术
快表:即存放在高速缓存的页表,页表是为了方便程序进行逻辑到物理的映射

第四章 指令

流水线

是指程序执行时多条指令重叠进行的一种准并行处理技术,一条指令一般分为:取指令,译码,访存,执行,写回

CISC与RISC

cisc复杂指令集,指令使用率低,指令数目高,且字长不固定,不限制指令访问寄存器;risc相反;risc便于设计,成本低;cisc指令复杂,可完成特殊任务。

寻址方式

立即寻址:给出的数据就是操作数本身

直接寻址:给出操作数的真实地址

间接寻址:给出了操作数地址的存储单元的地址

第五章 中央处理器

CPU的功能

(1)指令控制:即取指令、执行指令等的控制。
(2)操作控制:一条指令包含若干操作信号,CPU把操作信号发送到对应部件。
(3)时间控制:即给操作加上时间限制。
(4)数据运算:算术逻辑运算
(5)中断处理:即处理外中断与内中断(异常)

第六章 总线

总线

因为各个模块分立,所以需要一个总线连着便于通信。总线分为:数据总线、地址总线、控制总线(各个部件传递数据,寻找数据的对应地址,发送各种控制信号)

第七章 输入输出

I/O控制方式在操作系统中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值