码制计算
- 补码和移码±0编码相同
- 补码转原码:正数的补码等于原码
**负数的补码转原码:数值位取反+1 - 指令寄存器用于存放当前执行的指令,对用户完全透明(当前指令需要快速)
- 程序计数器用于存放下一条将要执行指令的地址,可用于寻址
- 补码运算:简化计算机运算部件的设计
- 浮点数:浮点数的大小由阶码(E)决定,精度由尾数(M)部分决定
CPU
- CPU是一台计算机的运算核心和控制核心,其由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态的总线构成。
- 运算器负责相关的逻辑、算术运算,寄存器用来存放一些相关的数据,而内部总线负责各部件间信息的传递,而控制器不仅要保证指令的正确执行,还要能够处理异常事件。
CRC
- 循环冗余校验码在进行编码时,其编码的结果由数据位+校验位组成,其中数据位在前,而校验位在后
- 循环冗余采用模2运算构造校验位
Cache
- Cache与主存的地址映像需要专门的硬件自动完成,使用硬件来处理具有更高的转换速率
寄存器
- 指令寄存器的位数取决于指令字长,并且对于用户而言是透明的
- CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在累加器中
流水线
-
流水线采用异步控制会降低性能
-
计算机系统采用总线结构可以减少信息传输线的数量
-
64位微处理器运算速度不能说是32位的2倍
-
相联存储器是按内容访问的存储器
映像:
![[Pasted image 20240506190613.png]]
- 轮转算法最适合交互式系统
- 能够不访问页表,快速将虚拟地址映射到物理地址的机制是:转换检测缓冲区
- 同一个进程的多个线程共享的是地址空间
- 计算机中使用系统总线结构的目的是便于增减外设,同时减少信息传输线的数量