第一篇 计算机组成与结构

第一章 计算机组成与结构

【考点1 】计算机中的数据表示与运算

1. 原码:最高位为符号位,0表示正数,1表示负数。其中数值0有+0与-0之分。其数值 范围。8位时 范 围-127〜+127
2. 反码:正数的反码与原码相同;负数符号位不变,其余位取反。数值0有两种表示方式。8位时范围-127〜+127
3. 补码:正数的补码与原码相同;负数的补码在反码基础上加1。数值0只有一种表示法, 即:0000 0000。8位时范围-128〜+127(适合数字加减运算)
4. 移码:在补码基础上符号位取反,数值0只有一种表示法,即:1000 0000(适合浮点数阶码)
在这里插入图片描述
0的各种码制
在这里插入图片描述

  • 原码、反码、正负零不一样,补码、移码正负零一样。多出一位,可以表示是-128
  • 原码、反码和补码正数表示方法一样
  • 原码和反码表示范围:-127—+128,正负0表示不一样补码和移码表示范围:-128~+127,正负0表示一样
  • 原码和反码表示范围:-127—+128,正负0表示不一样补码和移码表示范围:-128~+127,正负0表示一样
  • 计算考试考的较少

【考点2】计算机的硬件组成

  • 运算器和控制器组成中央处理器( CPU )
  • 运算器负责完成算术、逻辑运算功能,通常由ALU(算术/逻辑单元)、寄存器、多路转换器、数据总线构成。
  • 控制器负责访问程序指令,进行指令译码,并协调其他设备,通常由程序计数器( PC)、指令寄存器、指令译码器、状态/条件寄存器、时序发生器、微操作信号发生器组成。 指令执行∶取指、译码、执行
  • 重要组件
    程序计数器(PC):当程序顺序执行时,每取出一条指令,程序计数器的内容自动增加一 个值,指向下一条要取的指令(用 于存放下一条指令所在单元的地址)(最常考!!!)。
    指令寄存器(IR):用于寄存当前正在执行的指令。
    指令译码器:用于对当前指令进行译码。

【考点3】流水线技术

  • 设某流水线技术分为n个基本操作,操作时间分别是△ti(i = 1,2,…n):
    (1) 操作周期:取决于基本操作时间最长的一个。即操作周期为
    △t= max{△t1,△t2,…,△ti}
    (2) 吞吐率:流水线的吞吐率为
    p = l/△t= l/max(△t1,△t2,…,△ti)
    (3) 流水线的建立时间:第一条指令完成的时间。
    T = n×△t=n×max{△t1,△t2,…,△ti}
    (4) 执行m条指令时间:
    在这里插入图片描述
    (5)加速比:指不采用流水线的执行时间/采用流水线的执行时间。

案例分析
在这里插入图片描述在这里插入图片描述
加速比为500/203=2.46(如果不采用流水线,执行100条指令所需500ns)

【考点4】存储系统

  1. 实际的存储器是由一片或多片存储器配以控制电路构成。其容量为WxB,W是存储单元( word,字)的数量,B表示每个word由多少bit (位)组成。如果某一芯片规格为w x b,则组成WxB的存储器需要用**(W/w)×(B/b)个芯片**。

  2. 相联存储器(CAM)是一种按内容寻址的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据。

  3. Cache即高速缓冲存储器,为了解决CPU和主存之间速度匹配问题而设置。当CPU访问内存时,用的是访问主存的地址,由该地址变为访问Cache的地址称为“地址变换”。变换过程采用硬件实现,以达到快速访问的目的。

  4. Cache的访问命中率为h(通常1-h就是Cache的失效率),Cache的访问周期时间是t1,主存储器的访问周期时间是t2,则整个系统的平均访存时间就是:t3=h × t1+ ( 1-h ) × t2

    某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,该Cache的读/写时间为10ns,取指令的命中率为 98%,取数据的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置Cache后,每条指令的平均访存时间约为多少?
    (2%×100ns+98%×10ns)+1/5×(5%×100ns + 95%×10ns)= 14.7ns

  • 主存储器:一般由地址寄存机、数据寄存器、存储体、控制线路和地址译码电路等部分组成
    1.RAM∶随机存储器,可读/写,只能暂存数据,断电后数据丢失。
    . SRAM:静态随机存储器,在不断电时信息能够一直保持,读写速度快,生产成本高,多用于容量较小的高速缓冲存储器。
    . DRAM:动态随机存储器,需要定时刷新以维持信息不丢失,读写速度较慢,集成度高,生产成本低,多用于容量较大的主存储器。
    2.ROM∶只读存储器,出厂前用掩膜技术写入,常用于存放BIOS和微程序控制。
    3.PROM∶可编程ROM,只能够一次写入,需用特殊电子设备进行写入。
    4.EPROM:可擦除的PROM,用某种方法可擦去信息,可写入多次。
    5.E2PROM:电可擦除EPROM,可以写入,但速度慢。
    6.闪速存储器(Flash Memory):其特性介于EPROM与E2PROM之间。但不能进行字节级别的删除操作。
    7.CAM(相联存储器)∶CAM是一种特殊的存储器,是一种基于数据内容进行访问的存储设备。其速度比基于地址进行读写的方式要快。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Myosotis♀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值