波特率:
在电子通信领域,波特(Baud)即调制速率,指的是有效数据讯号调制载波的速率,即单位时间内载波调制状态变化的次数。波特(Baud,单位符号:Bd)。
波特率表示单位时间内传送的码元符号的个数,它是对符号传输速率的一种度量,它用单位时间内载波调制状态改变的次数来表示,波特率即指一个单位时间内传输符号的个数。
既然是单位时间内传输符合的个数,那变化就大了,应该是个范围,而且也是可以变化的。
串行总线的发送和接收可使用多种方式,软件查询只是一种,还有中断等等。
串行总线不一定是全双工的,有半双工、全双工,而且全双工也是2条线,一条线发,一条线收。
200 / 13 = 15.384...
主频:CPU的时钟频率称为主频,主频越高,则计算机工作速度越快(一般情况下)。
外频:系统的前端总线频率(FSB)也就是所谓的外频,是由主板为CPU提供的基准的时钟频率
倍频:倍频即主频与外频之比的倍数。倍频 = 主频 / 外频
简单理解:主频是cpu干活的速度,外频是cpu外面的总线、内存的干活速度,但是CPU比总总线和内存相比快了不是一点半点,得差好多倍,这个差了好多倍我们就叫他倍频。
参考:CPU主频,倍频,外频,系统总线频率,前端总线频率
以下详细来自百度:
主频即CPU的时钟频率,计算机的操作在时钟信号的控制下分步执行,每个时钟信号周期完成一步操作,时钟频率的高低在很大程度上反映了CPU速度的快慢。 [1]
主频和实际的运算速度存在一定的关系,但并不是一个简单的线性关系。主频表示在CPU内数字脉冲信号震荡的速度,CPU的运算速度还要看CPU的流水线、总线等各方面的性能指标。也就是说,主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。
CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。通常所说的某某CPU是多少兆赫的,而这个多少兆赫就是“CPU的主频”。很多人认为CPU的主频就是其运行速度,其实不然。CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系(也就是说现今CPU主频的高低不会直接影响CPU运算能力,并不是说对运算能力没影响。只是因为现今CPU主频再低,也比其他硬件频率如内存高的多)。
除数:
多项式阶:5 4 3 2 1 0
有 1 无 0:1 0 1 0 1 1 -------- 除数
111000110 / 101011 计算方式异或,同0非1
得到的余数就是结果 : 11001,选择B。D是在前面补位0了(只有在前面补位值才不会变),补位的目的是把凑足阶的最大位数(这里5最高阶),然后把余数放在原信息后面一起发送过去。
设n条指令执行
周期为3
流水线执行时间 (2+1+3+1+2) + (n-1)*3 = 3n + 6
吞吐率 = n / 流水线执行时间 = n / (3n + 6)
加速比 = 不使用流水线 / 使用流水线 = 9*n / (3n + 6)
吞吐率取值极限就是1/3,选B,10条加速比是 3*10 / (10+2) = 10:4= 5:2,选C
这个题做过类似的,一周30ms,10个块所以每个块3ms;单缓冲区,说明,读取后存入缓冲区还不能接着读,只能等缓冲区不用了才可接着读,而且每读取一个记录处理时间是6ms,所以这6ms内不能读取。
最长时间就是:一遍只读一个并处理,30*10+6 = 306ms,从第9个开始,占用第10圈,3ms,第十个读完后已经完成第10圈但是还许哟啊6ms来处理300 + 6
缩短最小的时间是读完并处理完成后可以接着读,如把R2放在4号位置,这样就可以接着读,同样的后面继续,这样3圈就可以完成,30*3=90ms
这个不应该错,寄存器是放在cpu中的最快,cache是高速缓冲存储器,比寄存器慢
双缓冲区,也就是说读入一个后还可以接着读,不用等着缓冲区送入用户区后空出来再去读,那么这么说缓冲区占用时间有2块,一块是读入10us,另一块是缓冲区送入用户区6us,这两块就是占用整个缓冲区的时间,可以看作一个时间。
流水线周期就是16
流水线执行时间 = 16+2+(n-1)*16 = 16n + 2
单缓冲区,那就是先读入,然后等着缓冲区送入用户区,然后再空下来,缓冲区占用时间也是2块,但是它的阶段是 读取---送入---用户处理的3段了
周期 10
流水线执行时间 = 10+6+2+(n-1)*10 = 10n+8
以上理解错误,单缓冲区是读入一个不能接着读,需要等着缓冲区的送入用户区才可以,所以缓冲区占用时间是2块,一块是读入10us,一块是送出6us,他两个可以合并都是占用着缓冲区不能读入
所以周期是16
流水线执行时间是16+2+(n-1)*16 = 16n +2
10个是 162
双缓冲区读入一个后可以接着读,所以整体来看,缓冲区组占用时间只有读入的10us,你送入的6us我可以不用等着,用另一个线程继续读,所以它的
周期是10us
流水线执行时间 = 10+6+2+(n-1)*10 = 10n +8
10个是 108
选择B 和 C
这种题目,重点在于谁离着近便谁先获得使用权,扇区是从小到大读取。选C