问题1:冯诺依曼的基本原理
答案1:存储程序+程序控制
问题2:冯诺依曼计算机的5大组成部分
答案2:运算器,控制器,存储器,输入设备,输出设备。以运算器为中心
问题3:BCD码
答案3:是一种二进制的编码形式,用于表示十进制数
问题4:RAM和ROM的区别
答案4:
①RAM:易失性存储器(断电后数据会丢失),也叫做随机存取存储器
②ROM:非易失性存储器(断电后数据不会丢失),也叫做只读存储器
问题5:RAM的分类
答案5:
①SRAM静态随机存储器
组成:6个晶体管组成
不需要刷新电路,只要有电就能工作
成本高,容量小,速度快
②DRAM动态随机存储器
组成:1个电容和1个晶体管
因为有电容,搜易需要定期刷新电路
成本低,容量大
问题6:存储容量的扩充
答案6:
存储容量的表示形式:1Mx4(1M代表容量,x4代表位宽,位数)
①字扩展
前变后不变
②位扩展
前不变后变
问题7:可编程ROM分类
答案7:
①EPROM可擦写可编程只读存储器
使用紫外线来进行擦除
②电可擦可编程只读存储器
使用高电压来进行擦除
问题8:cache存储器
答案8:是一种高速缓冲存储器,主要是是为了解决cpu和主存之间速度不匹配而采用的一项技术
问题9:cache的命中率
答案9:
命中率与以下几个因素有关:
①cache的容量,容量越大,命中率越高
②程序的行为(如果程序经常访问相同的数据集,那么命中率就会更高)
③组织方式(直接映射,组相连映射,全相联映射(最高))
④cache块的大小(cache容量=cache块大小x组数)
问题10:cache的替换策略
答案10:
①随机替换
②先进先出策略FIFO
③最不经常使用算法LRU
问题11:指令的组成部分
答案11:有操作码和地址码组成,其中操作码表示指令的操作特性与功能,地址码表示参与操作的操作数的地址
问题12:操作数的基本寻址方式
答案12:
①隐含寻址:指令中隐含着操作数的地址
②立即寻址:地址码部分不是操作数的地址,而是操作数本身,立即寻址中的操作数叫做立即数
③直接寻址:地址码给出的地址就是操作数真实的地址
④间接寻址:地址码给出的地址是操作数地址的地址
⑤寄存器寻址:操作数的地址放在寄存器中
⑥寄存器间接寻址:寄存器中存放的是操作数地址的地址
⑦偏移寻址:直接寻址+寄存器间接寻址
偏移寻址分为3类:
相对寻址:程序计数器提供基准地址,外加偏移量
基址寻址:基址寄存器+偏移量
变址寻址:变址寄存器+偏移量
问题13:cpu的基本组成
答案13:运算器+控制器+cache
问题14:cpu中的主要寄存器
答案14:
①数据缓冲寄存器DR:用于暂存算术逻辑单元ALU的运算结果
②指令寄存器IR:用来保存当前正在执行的一条指令
③程序计数器PC:用来存放正在执行的指令的地址,或者将要执行的下一条指令的地址
④数据地址寄存器AR:用来存放当前cpu访问的数据在cache中的地址
⑤通用寄存器:用来存放任意一个操作数以及结果
⑥程序状态字寄存器PSWR:用来记录当前运算的状态以及工作方式
问题15:数据冲突
答案15:
①资源相关
②数据相关
③控制相关
问题16:数据相关
答案16:
①RAW写后读
②WAW写后写
③WAR读后写
问题17:字,字节和位
答案17:1个字(word)4个字节(B,1个字节8位(bit)
问题18:外围设备
答案18:除了cpu和主存之外,计算机系统中的每一部分都可以作为一个外围设备来看待
问题19:常见的中断源
答案19:
①输入设备和输出设备的中断
②数据通道中断(磁盘,磁带要同主机进行数据交换时)
③实时时钟中断
④故障中断(电源掉电,设备故障)
⑤系统中断(运算过程中出现移除,数据格式非法等)
问题20:多级中断
答案20:
①中断请求触发器IR
②中断屏蔽触发器IM
③中断允许触发器IE