2016年软件设计师知识点汇总运算器:算术/逻辑运算单元ALU、累加器ACC、寄存器组、多路转换器、数据总线组成
控制器:计数器PC、时序产生器、微操作信号发生器,指令寄存器、指令译码器
CPU的功能:程序控制、操作控制、时间控制、数据处理(最根本的)
CACHE高速缓存的地址映像方法:直接地址映像(主存分区,区分块)、全相联映像(主存分块)、组相联映像(主存分区,区分块、块成组,CACHE分块成组)
替换算法:随机、先进先出、近期最少用、优化替换算法
性能分析:H为CACHE命中率,tc为Cache存取时间、tm为主存访问时间,Cache等效访问时间ta=Htc+(1-H)tm提高了tm/ta倍
虚拟存储器由主存、辅存、存储管理单元和操作系统软件组成
相联存储器是按内容访问的,用于高速缓冲存储器、在虚拟存储器中用来作段表页表或快表存储器、在数据库和知识库中
RISC精简指令集:指令种类少、长度固定、寻址方式少、最少的访内指令、CPU内有大量寄存器、适合流水线操作
内存与接口统一编址:都在一个公共的地址空间里,独立使用各自的地址空间
优点是内存指令可用于接口,缺点内存地址不连续,读程序要根据参数判断访内还是访接口
廉价冗余磁盘阵列RAID:0级不具备容错能力但提高了传输率N倍、1级镜像容错技术、2级汉明码作错误检测、3级只用一个检测盘、4级是独立地对组内各磁盘进行读写的阵列,用一个检测盘、5级无专门检测盘
中断方式处理方法:多中断信号线法、中断软件查询法、菊花链法(硬件)、总线仲裁法、中断向量表法(保存各中断源的中断服务程序的入口地址)
直接存储器存取DMA:内存与IO设备直接成块传送,无需CPU干涉
根据占据总线方法不同分为CPU停止法、总线周期分时法、总线周期挪用法
输入输出处理机用于大型机:数据传送方式有字节多路方式、选择传送方式、数组多路方式
指令流水线:操作周期是