计算机基本硬件系统
组成:(运算器,控制器)->中央处理单元;存储器;输入设备;输出设备;
CPU的功能
控制器-(程序控制; 操作控制; 时间控制;)
运算器-数据处理;
运算器组成成分:
算术逻辑单元(ALU);
处理数据,算术运算,逻辑运算
累加寄存器(AC);
为ALU提供一个工作区;将进行运算的结果放在累加器中;
数据缓冲寄存器(DR);
作为CPU和内存,外部设备之间数据的中转站;
状态条件寄存器(PSW);
保存算术指令和逻辑指令运行和测试的结果建立的各种条件码内容,主要分为状态标志和控制标志;
控制器组成:
指令存储器(DR)
在CPU执行一条指令时,先把它从内存存储器取到缓冲寄存器,再送入IR暂存,指令译码器根据IR的内容产生操作;
程序计数器(PC)
又称为指令计数器,用于跟踪指令地址的寄存器
寄存信息和计数
地址寄存器(AR)
AR保存当前CPU所访问的内存单元地址
指令译码器(ID)
指令包含操作码和地址码两部分,对操作码进行分析,识别指令规定的操作,向操作控制器发出具体控制信号,完成所需功能;
通用寄存器(透明)
计算机基本单位
示例单位内存换算:
进制转换
进制运算最基本的各个进制数的表示:
BODH-进制对应的单位
B-二进制;
O-八进制;
D-十进制;
H-16进制;
注:十进制小数->转换为2进制
乘2取整直到小数位为0;
示例:
0.25->二进制;
0.25X2=0.5->取整0;
0.5X2=1.0->取整1;
最后得二进制数0.01;
规则:
二进制->八进制->三位一体
注:三位二进制数表示一位8进制数
二进制->16进制->四位一体
注:四位二进制数表示一位16进制数
示例二进制转换八进制和16进制图:
示例八进制和16进制转二进制图:
数据表示
原码,反码,补码
机器字长为n时各种码制表示的带符号数的范围
浮点数:
寻址:
奇偶校验码
海明码
循环冗余校验码
RISC(精简指令集计算机)和CISC(复杂指令集计算机)
流水线执行公式:
流水线的作用
提升各设备的利用率
加速比;操作周期;吞吐率
存储器
存储器的类型
示例:
空间局部性和时间局部性
空间局部性:访问一个储存单元的相邻存储单元;
时间局部性:不同时间访问同一个存储单元;
Cache
提高CPU访问主存指令的效率
高速缓存中的地址映像方法
中断
输入输出方式
直接控制方式
中断驱动方式
直接存储器存储方式
总线
PCI
SCSI
加密技术和认证技术
对称加密和非对称加密(混合加密)
认证技术(数字签名)和(摘要)
摘要-Hash算法-防止篡改
数字签名-防止假冒
数字证书
数字证书主要用于身份认证
加密算法
对称加密算法又名共享密钥加密算法;
认证->处理主动攻击;
加密->处理被动攻击;
可靠性公式
串联系统,并联系统