要求循环队列不损失一个空间全部能得到利用_D2:计算机组成原理-性能指标(容量、速度、吞吐量,利用率,带宽,时钟周期,时延.....)...

ac4794b3b97147ad16dd656618294706.png

如果想要买一台适合自己的计算机?这些指数指标都是个什么,一般不就看看内存和显卡???容量和速度???

其实远远不止这么多:计算机的性能指标包括:吞吐量,利用率,带宽,时钟周期,时延.....

简单的先来

1.bit比特,计算机中数据量的单位

ef3edfefbf55d810695d2a973bc2a8e1.png
8bit = 1byte

(1个二进制位:0,1)

(2个二进制位:00,01,10,11)

(3个二进制位:000,001,010,011,100,110,101,111)

2的10次方=1024直接用K表示

2的20次方=1048576直接用M表示

2的30次方=1073741824直接用G表示

2的40次方=1.0995116e+12是不是特别大,所以用T表示

2ae307244e30b923219e0811ba81adeb.png

那么计算机的容量是怎么计算的?

有个公式总容量=存储单元个数(决定地址位数)*存储字长bit(编址单位)

有n位地址就有2的n次方个存储单元

举例

5ad404461e265a4f22c5817b0f39258c.png
运算器的核心是算数逻辑单元(ALU),这里面是8个二进制位,也就是64个存储单元

系统能支持的最大容量=2的n次方个存储单元乘以存储字长

说到容量还有个速度问题

2c06e235648ec55da206b8f4d8d45f6b.png
CPI执行一条指令所需的时间周期数,该指令耗时 = CPI*CPU时钟周期

2.带宽,信号具有的频带宽度。

也指数字信号所能传送的最高数据率,bit/s。带宽也被描述为信道的承载容量或该信道的数据传送速度。但是,广泛定义的带宽是网络的容量。带宽存在于物理或无线通信网络中。目前主流的笔记本电脑网卡能支持10M、100M、1000M三个速率。

3c84ba7a4ea432e21966a9e776fec5de.png
例如,源端的调制解调器可能是 256 Kbps,而目标端的调制解调器能够达到 128 Kpbs。这对于有效通信来说不是一个好的组合,因为两端都有不同的数据传输速率,最终导致通信延迟。

3.吞吐量,表示在单位时间内通过某个网络或接口的数据量,包含全部上传和下载的流量。

吞吐量受网络带宽或网络额定速率的限制,计算机的网卡如果连接交换机,网卡就可以工作在全双工模式,即能够同时接受和发送数据。

29e1f777d907b43fd8a4c6d84ae74453.png
如图所示,如果网卡工作在100M全双工模式,就意味着网卡的最大吞吐量为200Mb/s,如果计算机的网卡连接的是集线器,网卡只能工作在半双工模式,即不能同时发送和接收数据。网卡工作在100M半双工模式,则网卡的最大吞吐量为100Mb/s。

0d5f09ad9d30abe0b744272c4e3d2236.png
图中计算机A同时浏览网页、在线看电影、向FTP上传文件。A计算机的吞吐量就是全部上传和下载速率的总和,即30+40+20=90(Kb/s)。

4.时延(delay或latency)是指数据(一个数据包或bit)从网络的一端传送到另一端所需要的时间。时延是一个很重要的性能指标,有时候也称为延迟或迟延。

下面就以计算机A要给计算机B发送数据为例,来说明网络中的时延包括那几个部分。

0724b63cc79e918ca8d39f050007766e.png

1f15f35b8c0c5a7c1330c60415b25ac1.png
第一个是:发送时延。主机或路由器发送数据帧所需的时间,也就是从发送数据帧的第一批比特开始,到最后一个比特发送完毕所需要的时间。下图表示发送完毕

85945a386993cffd2310515efc0124f9.png
第二个是:传播时延。电磁波在信道中传播一定距离需要花费的时间。如图所示,从最后一比特发送完毕到最后一个比特达到路由器接口需要的时间就是传播时延。

cf72d0771ea40c74cf779a538289b129.png
电磁波在自由空间的传输速度是光速,即3.0*10**5km/s。电磁波在网络中的传输速度比在自由空间中低一些:在铜线中传播速率约为2.3*10**5km/s,在光纤中的传播速率约为2*10**5km/s。电磁波在指定介质的传播速率是固定的,从公式看出,信道长度固定了,传播时延也就固定了,我们没有办法改变。网卡的不同

de7fafd1fde63e8a9ed835a4a18e868b.png

第三个是:排队时延。分组在经过网络传输时,要经过很多的路由器。但分组在进入路由器后要先在输入队列中排队等待处理。在路由器确定了转发接口后,还要在输出队列中排队等待转发,这就产生了排队时延。排队时延的长短往往却决于网络当时的通信量,当网络的通信量很大时会发生排队溢出,是分组丢失。

21d8c585bce7ef1a4eb6d8504abd07a6.png

第四个是:处理时延长。路由器或主机在收到数据包时,要花费一定时间进行处理,例如分析数据包的首部、进行首部差错检验,查找路由表为数据包选定准发接口,这就产生了处理时延。数据在网络中经历的总时延是以上四种时延的总和。

总时延=发送时延+传播时延+排队时延+处理时延

24a9e1f6e21e3224f6be273434432a8b.png
其中时延发生的位置

5.时延带宽积:把链路上的传播时延和带宽相称,就会得到时延带宽积。这个指标可以计算通信线路上有多少比特。

8d091fefff4ccf088f4ff18759d261d4.png

6.利用率。

指网络有百分之几的时间是被利用的,没有数据通过的网络利用率为0.网络利用率越高,数据分组在路由器和交换机处理时就需要排队等待,因此时延也就越大。

2e5ba16636d30a475c2b4b6873548e72.png
当网络的利用率接近最大值1时,网络的时延趋于无穷大。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值