复试——计算机组成原理计算机网络计算题

2023-10-27 15:08

本文主要是介绍复试——计算机组成原理计算机网络计算题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

计算机组成原理

1、计算机的性能指标
①、吞吐量:系统在单位时间内处理请求的数量
②、响应时间:用户向计算机发送一个请求,到系统对该请求做出响应并获得所需结果的等待时间
③、主频:机器内部主时钟的频率
④、CPU时钟周期:主频的倒数,CPU中最小的时间单位
⑤、CPI:执行一条指令所需的时钟周期数,某一条指令耗时 = CPI × CPU时钟周期
⑥、CPU执行时间:运行一个程序所花费的时间
CPU执行时间 = CPU时钟周期数 / 主频 = CPU时钟周期数 × CPU时钟周期 = 指令条数 × CPI / 主频
⑦、MIPS:每秒执行多少百万条指令,MIPS = 主频 / CPI

2、定点数 / 浮点数的加减法运算
建议直接看书

3、存储器的性能指标
①、存储容量 = 存储字数 × 字长
②、单位成本:每位价格 = 总成本 / 总容量
③、数据传输率 = 数据的宽度 / 存储周期

4、主存与CPU的连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、多体并行存储器——高位交叉编址
假设每个存储体的存储周期为T,则连续取n个存储字耗时nT

6、多体并行存储器——低位交叉编址
每经过r时间延迟后启动下一个模块,模块存取一个字的存取周期为T
则连续存取m个字所需的时间为:t1 = T+(m-1)r
例:有m个存储体,存储周期为T,字长为W,每隔r时间启动下一个存储体,连续存取m个字,求存储器的带宽(存取速率)?H = nw/[T+(m-1)r]

7、高速缓冲存储器Cache
Cache命中率:CPU欲访问的信息已在Cache中的比率
设一个程序执行期间,Cache的总命中次数为Nc,访问主存的总次数为Nm,
则命中率H = Nc/(Nc+Nm)
设tc为命中时的Cache访问时间,tm为未命中时的访问时间,1-H表示未命中率
则Cache-主存系统的平均访问时间Ta = Htc+(1-H)tm
主存系统效率e = 访问Cache时间/平均访问时间 * 100% = tc/[Htc+(1-H)tm] * 100%

8、扩展操作码
若地址长度为n,上一种留出m种状态,下一层可扩展出m×2^n种状态

9、流水线的性能指标
①、吞吐率:单位时间内流水线所完成的任务数量,或输出结果的数量
计算流水线吞吐率(TP)的最基本公式为:TP = n/Tk
其中n为任务数,Tk是处理完n个任务所用的时间
在输入流水线中的任务连续的理想情况下,一条k段线性流水线能够在k+n-1个时钟周期内完成n个任务
所以流水线的实际吞吐率为TP = n/(k+n-1)△t,其中△t为时钟周期
②、加速比:不使用流水线所用时间与使用流水线所用的时间之比
设T0表示不使用流水线时的执行时间,即顺序执行所用的时间;Tk表示使用流水线时的执行时间
则加速比S = T0/Tk = kn△t/(k+n-1)△t = kn/k+n-1
③、效率:流水线的设备利用率
计算流水线效率E的一般公式为E = n个任务占用的时空区有效面积/n个任务所用的时间与k个流水段所围成的时空区总面积 = T0/kTk

10、总线的性能指标
①、总线的传输周期:指一次总线操作所需的时间(申请阶段、寻址阶段、传输阶段和结束阶段)。总线传输周期通常由若干总线时钟周期构成
②、总线时钟周期:即机器时钟周期
③、总线工作频率:总线周期的倒数,指1s内传送几次数据。
若总线周期 = N个时钟周期,则总线工作频率 = 时钟频率/N
④、总线时钟频率:即机器时钟频率
⑤、总线宽度:总线上同时能够传输的数据位数
⑥、总线带宽:总线的数据传输率,即单位时间内总线上可传输数据的位数
总线带宽 = 总线工作频率 × 总线宽度

计算机网络

1、计算机网络性能指标
①、带宽:表示网络的通信线路所能传送数据的能力,是数字信道所能传送的“最高数据率”的同义语,单位是比特/秒(bit/s)
②、时延:指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间
i.发送时延:即传输时延,结点将分组的所有比特推向链路所需的时间,即从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。
计算公式为:发送时延 = 分组长度/信道宽度(即信道带宽)
ii.传播时延:电磁波在信道中传播一定的距离需要花费的时间,即一个比特从链路的一端传播到另一端所需的时间。
计算公式为:传播时延 = 信道长度/电磁波在信道上的传播速率
iii.处理时延:数据在交换结点为存储转发而进行的一些必要的处理所花费的时间
iv.排队时延
总时延 = 发送时延+传播时延+处理时延+排队时延
③、时延带宽积:指发送端连续发送数据且发送的第一个比特即将到达终点时,发送端已经发出的比特数
时延带宽积 = 传播时延 × 信道带宽
时延带宽积表示该管道可以容纳的比特数量
④、往返时延:RTT,指从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延
⑤、吞吐量:指单位时间内通过某网络(信道、接口)的数据量
⑥、速率:指连接到计算机网络上的主机在数字信道上传送数据的速率,也称数据率或比特率,通常把最高数据率称为带宽

例题:若发送端连续发送n个分组,每个分组的发送间隔为t,假设第一个分组从源站到目的站花费的时间为T,且不考虑传播时延
则发送这n个分组所消耗的总时间 = T+(n-1)t

2、速率、波特、带宽
①、码元:指用一个固定时长的信号波形(数字脉冲)表示一位k进制数字,代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号成为k进制码元,而该时长成为码元宽度
②、码元传输速率:表示单位时间内数字通信系统所传输的码元个数,单位是波特(Baud)。1波特表示数字通信系统每秒传输1个码元。这里的码元可以是多进制的,也可以是二进制的,但码元速率与进制数无关
③、信息传输速率:又称信息速率、比特率,表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(bit/s)
若一个码元携带n比特的信息量,则M波特率的码元传输速率对应的信息传输速率为Mn比特/秒
④、带宽:单位时间内从网络中的某一点到另一点所能通过的“最高数据率”(单位时间内通过链路的比特数量),单位为bit/s

3、奈奎斯特定理和香农定理
①、奈奎斯特定理:指出在理想低通(没有噪声、带宽有限)的信道中,极限码元传输率为2W波特,其中W是理想低通信道的带宽,单位为Hz。若用V表示每个码元离散电平的数目(码元的离散电平数目是指有多少种不同的码元,比如有16种不同的码元则需要4位二进制位,因此数据传输率是码元传输率的四倍),则理想低通信道下的极限数据传输率 = 2Wlog2 V,单位为bit/s
奈氏准则给出了码元传输速率的限制,但是未对信息传输速率给出限制,即未对一个码元可以对应多少个二进制位给出限制
②、香农定理:给出了在带宽受限且有高斯白噪声干扰的信道的极限数据传输率
信道的极限数据传输率 = Wlog2 (1+S/N),单位为bit/s
其中W为信道的带宽,S为信道所传输信号的平均功率,N为信道内部的高斯噪声功率。S/N为信噪比(无单位),即信号的平均功率与噪声的平均功率之比,信噪比 = 10log10 (S/N),单位为dB

4、信道利用率、信道吞吐率
①、信道利用率:指发送方在一个发送周期内,有效地发送数据所需要的时间占整个发送周期的比率
信道利用率 = (L/C)/T
其中L为T时间内发送的比特量,C为发送方的数据发送速率,T为从开始发送数据、到接收到第一个确认帧为止的时间(包括RTT、发送端传输时延、确认端传输时延)
②、信道吞吐率 = 信道利用率 × 发送方的发送速率

5、CSMA/CD协议最短帧长
最短帧长 = 数据传输率 × RTT

6、IP组播地址映射组播MAC地址方法:
IP组播地址的低23位转换成XX-XX-XX的形式(第24位默认为0),然后在前面加上01-00-5E

这篇关于复试——计算机组成原理计算机网络计算题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/286461

相关文章

MySQL中的MVCC底层原理解读

《MySQL中的MVCC底层原理解读》本文详细介绍了MySQL中的多版本并发控制(MVCC)机制,包括版本链、ReadView以及在不同事务隔离级别下MVCC的工作原理,通过一个具体的示例演示了在可重... 目录简介ReadView版本链演示过程总结简介MVCC(Multi-Version Concurr

Redis主从/哨兵机制原理分析

《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

Redis主从复制的原理分析

《Redis主从复制的原理分析》Redis主从复制通过将数据镜像到多个从节点,实现高可用性和扩展性,主从复制包括初次全量同步和增量同步两个阶段,为优化复制性能,可以采用AOF持久化、调整复制超时时间、... 目录Redis主从复制的原理主从复制概述配置主从复制数据同步过程复制一致性与延迟故障转移机制监控与维

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

hdu4407(容斥原理)

题意:给一串数字1,2,......n,两个操作:1、修改第k个数字,2、查询区间[l,r]中与n互质的数之和。 解题思路:咱一看,像线段树,但是如果用线段树做,那么每个区间一定要记录所有的素因子,这样会超内存。然后我就做不来了。后来看了题解,原来是用容斥原理来做的。还记得这道题目吗?求区间[1,r]中与p互质的数的个数,如果不会的话就先去做那题吧。现在这题是求区间[l,r]中与n互质的数的和

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

hdu4407容斥原理

题意: 有一个元素为 1~n 的数列{An},有2种操作(1000次): 1、求某段区间 [a,b] 中与 p 互质的数的和。 2、将数列中某个位置元素的值改变。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.Inpu