TIPS

指令週期(Instruction Cycle)指執行一條指令所需時間;
總線週期(Bus Cycle)也稱機器週期,指cpu從存儲器或I/O端口存取一個字節所需時間
時鐘週期(Clock Cycle)也稱主振週期,指cpu處理動作的最小單位。
指令週期劃分爲一個個總線週期,一個總線週期通常包括四個時鐘週期
由於指令在一個時鐘週期內不能完成作業,所以將機器週期作爲指令執行時間的度量.當然,在先進的CPU中不再區分指令週期和時鐘週期.
根據題目不同指令需要的機器週期不同,計算平均的機器週期數量,這完全是概率中求均值的問題.
2.5*0.25+1.25*0.4+1.5*0.25+15*0.05+5*0.05=2.5所以每條指令平均需要2.5個機器週期.而每個機器週期爲4個時鐘週期,所以每條指令平均需要2.5*4=10個時鐘週期.這樣1秒內有100M個時鐘週期,所以得到每秒平均可以執行10M條指令.
關於第二空,每個事務有310000=220000+90000條指令,所以10M/0.31M=33.3,即每秒可以執行33.3個事務.
相應的如果時鐘頻率提高或機器週期數減少都會增加每秒內的機器週期總數.
BASIC Beginners All-purpose Symbolic Instruction Code
 

多態系統支持技術:
特定多態,無原則的形式且僅支持特定數目的類型;
    強制:避免單態語言的嚴密性,提供了一種有限的多態形式,必須預先規定類型之間的映射(強制)關係.如int與float型的運算,其結果爲float;
    重載:參數的類型化形式將用於選擇合適的函數,加函數可以對兩個整數或實數進行運算,參數的類型化信息將被用於合適的函數;
通用多態:有原則的方式(通常具有相似的結構和語義),工作於一個無限的類型集合中.
    包含多態:在一個父類上定義的函數可以操作任何子類型,採用繼承關係實現;
    參數多態:一個函數將一致地在某個範圍類型中發揮作用,採用類模板(類屬)來實現
在類的private中聲明的成員僅僅能被類的成員函數和友元訪問;
在類的protected中聲明的成員僅僅能被類的成員函數,友元以及子類的成員函數和友元訪問;
在類的public中聲明的成員能被任何人訪問.
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章