软件设计师学习笔记-计算机组成笔记
目录
计算机组成原理
移码
移码:一般用于浮点运算的介码
移码产生:符号位取反,其他位不变
浮点数运算:
结果格式化:小数点前面那一位,不能是0,也不能是1位以上的数。
计算机结构
计算机体系结构分类(Flynn)
以指令流和数据流进行分类:
SIMD中的阵列处理机:当对数组进行操作的时候,可以多大量的数据执行一条命令,比如加法!
指令系统类型CISC与RISC
流水线计算
流水线吞吐率的计算
流水线的加速比
流水线的效率
引入Cache后系统的平均周期时间:
局部性原理
计算机在处理相关的数据或程序的时候,在某一时段,集中的去访问某一指令,某一时段,集中读取某一空间的数据,
时间局部性:刚刚访问完的数据,进行再次访问;
空间局部性:当程序访问了一个空间后,又访问他临近的空间;
工作集理论:工作集是进程运行时被频繁访问的页面的集合;
主存的分类
例题:
答案是B、A
磁盘结构与参数
例题:
答案:C、B
差错控制基本概念(了解即可)
检错:检查出错;
纠错:检测出错误,并纠正;
循环校验码CRC
可以检错但不能纠错的编码
栗子:
结果是110 0101 0101 0011
注意:这个答案可以和11011做模2的除法运算,余数会为0
海明校验码(考察频度高)