0. 写在前面
这些问题是我备考计算机组成原理过程中,详细总结的常见面试问题和答案。逐个搜索并记录下来,花了很大的精力!
1. 冯诺依曼体系结构和机器的特点
五大组成,输入设备,运算器,输出设备,存储器和控制器
特点:
指令和数据以二进制码表示
同等地位
指令由操作码和地址码组成
指令在存储器中顺序存放
运算器为中心
2. 计算机系统层次结构
高级语言机器,汇编语言机器,操作系统机器,机器语言机器,微指令系统
3. 存储体,存储字长,存储单元,存储元
4. 什么是MAR,什么是MDR,存储器的最大容量由什么决定
地址寄存器,指令寄存器,存储体。
存储体的大小由 地址2寄存器的位数*地址寄存器位数 相乘决定(长×宽嘛)
5. 机器字字长,存储字字长
机器字长:CPU一次能处理的机器字的最大位数,机器字:计算机中二进制表示的数据或指令。
存储字长:存储器中一个存储单元(存储地址)所存储的存储字的位数,存储字:存储单元中二进制表示的数据或者指令。
6. 总线有哪几类?单向还是双向的
数据总线和控制总线是双向的,地址总线是单向是只能CPU到I/O口。
7. 总线周期,分为哪几个阶段
取址周期,间指周期,执行周期,中断周期
8. 同步通信,异步通信,它们的优点和缺点?
9. 波特率和比特率
比特率单位时间传输多少比特,波特率而是单位时间内传输了多少 「符号」,
https://blog.csdn.net/ymdq1113/article/details/69677116
10. 奇偶校验,海明码校验,循环冗余校验
https://liuyangjun.blog.csdn.net/article/details/87452394
11. RAM 和 ROM和FM
随机存取存储器RAM,访问某个单元时间和它的物理位置没有关系
RAM包括SRAM用触发器实现,稳定,但元件多,常用cache,DRAM用电容实现,元件少,常用主存
RAM断电后数据丢失
只读存储器ROM,负责把辅存里面的OS调到RAM中,负责存储开机的详细信息
非易失存储器
闪存Flash Memory,可以多次修改,但是没有RAM快
固态硬盘=Flash芯片+控制单元
12. 存储器按存储方式分类
1.随机存储器(RAM)
RAM是一种可读/写存储器,特点是存储器的任何一个存储单元的内容都可以随机存取,而且存取时间与存储单元的物理位置无关。RAM又分为静态RAM(以触发器原理寄存信息)和动态RAM(以电容充放电原理寄存信息)。
2.只读存储器(ROM)
ROM是能对其存储的内容读出,而不能对其重新写入的存储器。
3.串行访问存储器
如果对存储单元进行读/写操作时,需按其物理位置的先后顺序寻找地址,则这种存储器称为串行访问存储器。不论信息处在哪个位置,读/写时必须从其介质的始端开始按顺序寻找,故这类串行访问的存储器又称为顺序存取存储器。前段直接访问,后段是串行访问,称为直接存取存储器。
原文链接:https://blog.csdn.net/qq_43608147/article/details/106591322
13. 存储时间和存储周期
存储周期:存储周期包含存取时间和恢复时间。指两次独立访问存储器操作之间的最小间隔。
存取时间指从启动一次存储器操作到完成该操作所经历的时间。
恢复时间指读写操作之后,用来恢复内部状态的时间。
https://blog.csdn.net/weixin_44821382/article/details/120977436
14. 衡量存储器的三个指标
单位价格,时间,速度
15. 提高访存速度的措施
(1)采用高速器件
(2)采用层次结构 Cache-主存 ——>常用的指令放在Cache当中
(3)调整主存结构
https://blog.csdn.net/swadian2008/article/details/110188534
16. 一个CPU指令周期的流程
https://www.bilibili.com/video/BV1BE411D7ii?p=78&vd_source=e7699c0275995b1198584ede978cacf5
17. 总线的特点
共享是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享。
分时是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。
https://blog.csdn.net/weixin_45525272/article/details/117988391
18. 主线通信的四种方式
https://blog.csdn.net/yuanyuan320/article/details/110244550
19. 计算机系统由哪两部分组成?性能取决于什么?
软件和硬件,CPU(运算器,控制器)和内存(存储器),外存(硬盘)
550](https://blog.csdn.net/yuanyuan320/article/details/110244550)
20. 计算机系统由哪两部分组成?性能取决于什么?
软件和硬件,CPU(运算器,控制器)和内存(存储器),外存(硬盘)