網絡工程師考試中常考的計算公式
2021-12-17點擊量:226
網絡工程師考試常用計算公式匯總一、單位的換算1字節(B)=8bit1KB=1024字節1MB=1024KB1GB=1024MB1TB=1024GB通信單位中K=千,M=百萬計算機單位中K=2^10,M=2^20倍數剛好是1.024的冪^為次方;/為除;*為乘;(X/X)為單位二、計算總線數據傳輸速率總線數據傳輸速率=時鐘頻率(Mhz)/每個總線包含的時鐘周期數*每個總線周期傳送的字節數(b)三、計算系統速度每秒指令數=時鐘頻率/每個總線包含時鐘周期數/指令平均占用總線周期數平均總線周期數=所有指令類別相加(平均總線周期數*使用頻度)控制程序所包含的總線周期數=(指令數*總線周期數/指令)指令數=指令條數*使用頻度/總指令使用頻度每秒總線周期數=主頻/時鐘周期FSB帶寬=FSB頻率*FSB位寬/8四、計算機執行程序所需時間P=I*CPI*T執行程序所需時間=編譯后產生的機器指令數*指令所需平均周期數*每個機器周期時間五、指令碼長定長編碼:碼長>=log2變長編碼:將每個碼長*頻度,再累加其和平均碼長=每個碼長*頻度六、流水線計算流水線周期值等于最慢的那個指令周期流水線執行時間=首條指令的執行時間+(指令總數-1)*流水線周期值流水線吞吐率=任務數/完成時間流水線加速比=不采用流水線的執行時間/采用流水線的執行時間流水線的總時間=(指令總數+2)*周期值七、存儲器計算存儲器帶寬:每秒能訪問的位數單位ns=10-9秒存儲器帶寬=1秒/存儲器周期(ns)*每周期可訪問的字節數(隨機存取)傳輸率=1/存儲器周期(非隨機存取)讀寫N位所需的平均時間=平均存取時間+N位/數據傳輸率內存片數:(W/w)*(B/b)W、B表示要組成的存儲器的字數和位數;w、b表示內存芯片的字數和位數存儲器地址編碼=(第二地址–第一地址)+1{例:[(CFFFFH-90000H)+1]/[(16K*1024)*8bit]}內存位數:log2(要編址的字或字節數)八、Cache計算平均訪存時間:Cache命中率*Cache訪問周期時間+Cache失效率*主存訪問周期時間[例:(2%*100ns+98%*10ns)+1/5*(5%*100ns+95%*10ns)=14.7ns]映射時,主存和Cache會分成容量相同的組cache組相聯映射主存地址計算主存地址=(主存容量塊數*字塊大小)log2(主存塊和cache塊容量一致)[例:128*4096=219(27*212)主存區號=(主存容量塊數/cache容量塊數)log2Cache訪存命中率=cache存取次數/(cache存取次數+主存存取次數)九、磁帶相關性能公式數據傳輸速率(B/s)=磁帶記錄密度(B/mm)*帶速(mm/s)數據塊長充=B1(記錄數據所需長度)+B2(塊間間隔)B1=(字節數/記錄)*塊因子/記錄密度讀N條記錄所需時間:T=S(啟停時間)+R+DR(有效時間)=(N*字節數/記錄)/傳輸速度D(間隔時間)=塊間隔總長/帶速=[(N/塊化因子)*(塊間間隔)]/帶速每塊容量=記錄長度*塊化系數每塊長度=容量/(記錄密度)存儲記錄的塊數=磁帶總帶長/(每塊長度+每塊容量)磁帶容量=每塊容量*塊數十、操作系統虛存地址轉換(((基號)+段號)+頁號)*2n(注:這里是指2的N次方)+頁內偏移本文由培訓無憂網達內教育課程顧問老師整理發布,更多課程信息可關注網絡工程師培訓或添加老師微信:15033336050...