去年考网工的一些问题及解答
问题1
内存按字节编码,地址从A4000H~CBFFFH,共有多字节,怎样算?
答案是28000H字节,160K。能给我把步骤写出来吗。谢谢
问题2
请教存储24*24点阵的一个汉字信息,需要的字节数为多少。
答案是,72
请问怎么样算出来。
问题3
请问总线带宽的计算公式?
某系统总线周期包含3个时钟周期,每个总路线周期中可以传送32位数据,若总路线的时钟频
率为33MHz,则总线带宽为多少。
答案是:(33/3)*32/8=44M
请问总线的频率与时钟频率的关系?为什么上面式子还要除以8?
问题4 请教存储器带宽计算问题
若内存的存储周期为200ns,且每个周期可访问4个字节,则该存储器带宽为______b/s。
4个字节(32bit)答案:32bit*5M=160MB/S
请问5M是如何得来的
问题1:CBFFF
-A4000
-------
27FFF----因为F-0=F,
B=11 B-4=7,
C=12 A=10 C-A=2
27FFF+1=28000-----因为F+1相当于十进中的9+1=0(进位1)
例如:84000-1=83FFF----因为0-1减不了借84000中4的位则4变为3
而0借完之后变为16进中的F
相当于十进中的20-1=19-----因为0-1减不了借20中的2则2变为1
而0借完之后变为十进中的9
总之运算过程:十进中9相当16进中F一样运算
28000H=2*16^4+8*16^3=131072+32768=163840
例如:4000H=4*16^3=4*4096=16384
问题2:24*24/8位=72----总位数/8=字节数
问题3:总线带宽32/8=4字节
总线带宽=时钟频率/总线频率*一周期传多少字节
问题4:因为200ns=200*10^-9s
1s/200*10^-9s=1s/2*10^-7s=0.5*10^-7=5*10^-6s
带宽=5*10^-6s*(4*8)
=5*10^-6s*32
=160*10^-6bps
因为bps*10^6=mbps
160*10^-6bps=160mb/s |