計(jì)算總線數(shù)據(jù)傳輸速率
總線數(shù)據(jù)傳輸速率=時(shí)鐘頻率(Mhz)/每個(gè)總線包含的時(shí)鐘周期數(shù)*每個(gè)總線周期傳送的字節(jié)數(shù)(b)
計(jì)算系統(tǒng)速度
每秒指令數(shù)=時(shí)鐘頻率/每個(gè)總線包含時(shí)鐘周期數(shù)/指令平均占用總線周期數(shù)
平均總線周期數(shù)=所有指令類別相加(平均總線周期數(shù)*使用頻度)
控制程序所包含的總線周期數(shù)=(指令數(shù)*總線周期數(shù)/指令)
指令數(shù)=指令條數(shù)*使用頻度/總指令使用頻度
每秒總線周期數(shù)=主頻/時(shí)鐘周期
FSB帶寬=FSB頻率*FSB位寬/8
計(jì)算機(jī)執(zhí)行程序所需時(shí)間
P=I*CPI*T
執(zhí)行程序所需時(shí)間=編譯后產(chǎn)生的機(jī)器指令數(shù)*指令所需平均周期數(shù)*每個(gè)機(jī)器周期時(shí)間
指令碼長(zhǎng)
定長(zhǎng)編碼: 碼長(zhǎng)>=log2
變長(zhǎng)編碼:將每個(gè)碼長(zhǎng)*頻度,再累加其和
平均碼長(zhǎng)=每個(gè)碼長(zhǎng)*頻度
流水線計(jì)算
l 流水線周期值等于最慢的那個(gè)指令周期
l 流水線執(zhí)行時(shí)間=首條指令的執(zhí)行時(shí)間+(指令總數(shù)-1)*流水線周期值
l 流水線吞吐率=任務(wù)數(shù)/完成時(shí)間
l 流水線加速比=不采用流水線的執(zhí)行時(shí)間/采用流水線的執(zhí)行時(shí)間
編輯推薦:2011軟件水平考試網(wǎng)絡(luò)工程師知識(shí)點(diǎn)總結(jié)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |