2023年10月29日星期一
緒論0)馮.諾伊曼計算機體系
l運算器,控制器,儲存器,輸入,輸出
l二進位制 表示 程式和資料
l程式和資料存放在儲存器中,計算機自動執行
1)cpu
cpu由控制器和運算器組成
l控制器:統一指揮和協調計算機各部分工作以完成電腦程式指定的各種操作。由程式計數器,指令暫存器,解碼器,操作控制部件等組成。
l運算器:算術邏輯單元(alu),累加暫存器,通用暫存器等。功能是完成算術運算和邏輯運算。
l效能:
n計算機主機板上面有乙個時鐘訊號發生器,該發生器產生的時鐘訊號頻率為系統匯流排頻率,也稱外頻
ncpu 主頻率稱為內部時鐘頻率。
n內頻是外頻的倍數,稱為倍頻係數。例如,奔騰4cpu採用400mhz的外頻,倍頻係數為7,則獲得2.8g的主頻。
2)內部儲存器
l種類:rom,ram,eeprom,flash.
l特殊功能的內部儲存器:
nbios:存放系統程式的乙個rom晶元。有兩個主要用途:
u啟動計算機,通電自檢,引導作業系統
u內含基本輸入輸出裝置的驅動程式。
ncmos系統配置儲存器:特殊的ram,配有充電電池供電。長期存放機器系統的基本配置資訊。
ncache 高速緩衝儲存器:通常由訪問速度極快的sram組成,容量一般為64kb~1mb,高速的 cpu和相對低速的ram間的介面。工作時,把當前要執行的程式段和資料傳送到cache中,cpu讀寫時先訪問cache,可最大程度上減少因訪問 ram而耗費的等待時間。
3)計算機靠「 程式儲存「 和 「 程式控制 「 來執行的。
4)[ a ~ z ] = [ 97, 122 ]
[ a ~ z ] = [ 65, 90 ] [ 0 ~ 9 ] = [ 48, 57 ] nul = 0
嵌入式 軟體體系結構綜述
帶有中斷的輪轉結構 round robin with interrupts architecture 函式佇列結構 function queue scheduling architecture 實時作業系統結構 real time operating system architecture 軟體結構...
體系結構學習筆記 白話理解Tomasulo演算法
單位時間執行的指令數目是衡量cpu的一項重要指標,為了讓各個部件盡量處於工作狀態,於是提出了指令流水,但是隨之而來的問題就是因為程式之間的相關性,從而引起的流水線堵塞,影響了流水線效能。為了進一步提高流水線效能,就提出了亂序執行,也就是部分程式不需按照原先的順序執行。可以試想,若有一指令執行時間非常...
嵌入式系統學習(2)
s3c2410有四個通道的dma控制器,每個通道都有五個dma請求源 即五種不同請求方式 其中包括兩個外部請求源由引腳nxdreq0和nxdreq0接入,應答訊號引腳為nxdack0和nxdack0。s3c2410也可以直接連線外部dma控制器,匯流排請求和應答訊號引腳分別為nxbreq和nxbac...