嵌入式系統 體系結構 學習筆記(2)

2021-04-13 21:19:18 字數 921 閱讀 9150

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...