软考上午01计组
原码:第一位为符号位(+为0. -为1)后七位为二进制存储
反码:正数与原码相同,负数则符号位不变,其余位取反
补码:在原码的基础上符号位不变,剩下的位中,剩下的位中从右向左找1并填充1
原码用于表示数据,补码用于求和运算。溢出的时候就是0。
阿姆达尔定律:
加速比=不使增强措施时完成整个任务的时间/使用增强措施时完成的时间,加速比越偏离1效果越好
主存可分为RAM:随机存取存储器,ROM:只读存储器。其实内存属于RAM,断电之后都会被清理。外存属于ROM,断电之后还有
存储器分类
按所处位置分类:
1.内存,也称为主存,设在主机内或者主板上,存放机器当前所需要的程序和数据,以便向CPU提供信息,容量小速度快
2.外存,也称为辅存,磁盘光盘U盘等,存放当前不参加运行的大量信息,在需要时调入内存
按材质分类:磁存储器,半导体存储器,光存储器
按工作方式分类
1.RAM:读写存储器
2.ROM:固定只读存储器,厂家卖出时就写好,一般用于放BIOS
3.PROM:可编程的只读存储器,内容可以由用户一次编写,不可改
4.EPROM:可擦除可编程的只读存储器
5.EEPROM:比EPROM是用电擦除的方式
6.FM:闪存,介于EPROM与EEPROM之间,更类似EEPROM
按访问方式分类:1按地址访问 2按内容访问
按寻址方式分类:
1.RAM:随机存储器——访问任何单元所需时间相同
2.SAM:顺序存储器——访问所需时间与数据所在位置有关,例如磁带
3.DAM:直接存储器——介于上两者,例如磁盘
流水线
程序执行时多条指令重叠进行的一种准并行处理实现技术。各种部件同时处理是针对不同的指令,
当流水线各个流水段执行时间相同时,流最大吞吐率为1/△t,实际吞吐率为n/(n+k-1)
当流水线各个流水段的执行时间不完全相等时,流水线的最大吞吐率和实际吞吐率主要是由流水线中执行最长的那个流水段决定
Flynn分类法依据计算机过程中指令流和数据流的不同组合
浮点数所能表示数的范围是(其中阶码为E,R为尾数): -1 x 2^(2^(R-1)-1) ~ [1-2^(-E+1)]x2^(2^(R-1)-1)
微机中总线分为三种类型:
数据总线:DB 用于传数据,是双向的。DB的宽度决定了CPU和其他设备交换数据的位数
地址总线:AB 用于传地址,是单向的。AB的宽度决定了CPU的寻址能力,其目的是指明与CPU交换信息的内存单元或者IO设备
控制总线:CB 用于传控制信号,时序信号和状态信息等。是双向的,CB中每一条线都是单向的,但有进有出,即整体是双向的
输入输出技术
1.直接程序控制:直接由CPU执行
①无条件传送:外设总是准备好的,无条件随便收发CPU传来的数据
②程序查询方式:利用查询方式进行输入输出,通过CPU查询外设状态后进行接收
2.中断方式
当IO系统与外设交互时,CPU无需等待也不用查询IO的状态,直接去处理其他任务,当IO准备好之后发送中断信号给CPU,CPU保存当前状态完成IO的数据交换,完成后继续中断前的执行
3.直接存储器存取方式DMA
以上都需要CPU执行操作,DMA可以完成内存与IO设备之间的信息块传输,只需要CPU开始时启动,结束时处理
4.输入输出处理机IOP
IOP采用通道的方式,它分担了CPU的一些职能,可以实现对外设的统一管理,完成数据传送。通道的方式大大提高了CPU的效率,但是会增加更多的硬件