系统分析师第一章复习要点

作者: 罗田 | 来源:发表于2015-01-13 10:39 被阅读102次

    系统分析师第一章复习要点

    本节内容每次考试约两题

    一、cache

    1、内存编址的问题

    32位操作系统内存编号个数是2的32次方

    按“字”编址:一个地址占一个字长

    按“字节”编址:一个地址占一个字节

    2、字、字长、字节、位

    位(bit,简写为b):是电子计算机中最小的数据单位。每一位的状态只能是0或1。

    字节(Byte,简写为B):8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。

    字:“字”由若干个字节构成。如果是一台16位机,那么,它的1个字就由2个字节构成。字是计算机进行数据处理和运算的单位。

    字长:字的位数叫做字长。,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,它的1个字就由2个字节构成,字长为16位。

    考题中注意单位到底是字还是字长

    3、存储容量

    存储容量= 存储单元数 × 字长

    一般表示:存储容量为32K×8bit或者主存容量为32KB表示的含义相同即存储容量是32K,每个存储单元输出8位数据

    4、映射机制

    直接相连:一个主存块只能复制到Cache一个特定位置

    例:Cache容量16KB,每块大小16B,则主存地址最低4位为Cache块内地址,接下来10位为Cache块号

    全相联映射:主存每一页可以映射到Cache任一页

    组相联映射:Cache先分块再分组,通过直接映射确定组号,全相联映射确定块号

    5、Cache命中率、访问时间等算式

    存取周期:设主存的存取周期为h,存取周期=1/cache速度对主存速度的倍数×h

    平均存取周期:h×(1-命中率)+存取周期×命中率

    Cache平均访问时间=Cache命中率×Cache周期时间+内存周期时间×(1-Cache命中率)

    6、码制

    原码:第一位表示正负

    反码:原码的基础上负数符号位以外的各位取反

    补码:反码的基础上负数加1

    移码:补码的基础上首位取反

    反码和补码可以直接用于带符号数的运算,移码适合阶码运算

    二、流水线相关

    任务总时间:任务分成n个子任务,每个子任务需要时间ti,流水线方式完成这样的任务k个,完成该任务所需总时间为sum(ti)+(k-1)×max(ti)

    流水线吞吐率:单位时间内流水线完成任务数

    流水线的加速比:流水线方式所需时间/顺序方式所需时间

    三、磁盘相关

    磁道数=(外半径-内半径)×道密度×记录面数

    非格式化容量=位密度×内周长×磁道数

    格式化容量=每道扇区数×扇区容量×磁道数

    平均传输速率=每道扇区数×扇区容量×盘片转速

    存取时间=寻道时间+等待时间

    四、FLynn分类法

    SISD:单指令流单数据流,顺序执行的单处理器计算机

    SIMD:单指令流多数据流,并行处理机,由单一指令部件控制

    MISD:多指令流单数据流,多个处理单元,流水线计算机

    MIMD:多指令流多数据流,并行多机系统。MPP(大规模并行处理机)、SMP(对称多处理机)也属于

    五、RISC\CISC

    RISC:精简指令集计算机,仅用LOAD/STORE指令访问内存,会使用大量的寄存器,采用优化的编译程序,能有效地支持高级语言。

    CISC:复杂指令计算机

    复杂指令与精简指令计算机对比:

    1、指令数目:CISC多,各指令的使用频率相差悬殊,最常使用的指令只占到20%;RISC少,只包含了最常见的指令

    2、复杂度:CISC复杂度高;RISC复杂度低

    3、指令长度:CISC指令长短不一,增加了译码电路复杂度;RISC指令短而固定,译码相对容易

    4、执行周期:CISC随指令的变化大;RISC大多在一个机器周期内完成,通常采用流水线技术

    5、指令格式:CISC格式复杂;RISC简单

    6、寻址方式:CISC多,支持多达5-20种寻址方式;RISC极少,通常支持寄存器寻址、立即数寻址、相对寻址

    7、访问主存:CISC多数指令可以涉及访问主存,降低了系统效率;RISC通常只提供Load/Store两条指令访问主存

    8、通用寄存器数量:CISC少;RISC中大量使用

    9、译码方式:CISC使用微程序控制;RISC使用硬件电路

    10、编译系统:CISC对编译系统要求低;RISC对编译系统要求高

    六、中断的响应时间

    中断的响应时间:收到中断请求后,停止执行代码并保存现场的时间。

    相关文章

      网友评论

      • d04cc5fabd17:如果有配套的真题练习下就更好啊,预祝顺利通过啊,朋友!

      本文标题:系统分析师第一章复习要点

      本文链接:https://www.haomeiwen.com/subject/hwbqxttx.html