第 17 章 計算機體系結構基礎

2022-06-17 07:06:12 字數 573 閱讀 7443

1、linux c程式設計一站式學習

一級快取是用va定址的,二級快取是用pa定址的,這是它們的區別

cpu執行單元發出的記憶體位址將被mmu截獲,從cpu到mmu的位址稱為虛擬位址(virtual address,以下簡稱va),而mmu將這個位址翻譯成另乙個位址發到cpu晶元的外部位址引腳上,也就是將va對映成pa(physical address)

3、mmu

1)mmu將va對映到pa是以頁(page)為單位的,32位處理器的頁尺寸通常是4kb

2)物理記憶體中的頁稱為物理頁面或者頁幀(page frame)

3)虛擬記憶體的哪個頁面對映到物理記憶體的哪個頁幀是通過頁表(page table)來描述的,頁表儲存在物理記憶體中,mmu會查詢頁表來確定乙個va應該對映到什麼pa

4)mmu除了做位址轉換之外,還提供記憶體保護機制

5|)x86平台的虛擬位址空間是0x0000 0000~0xffff ffff,大致上前3gb(0x0000 0000~0xbfff ffff)是使用者空間,後1gb(0xc000 0000~0xffff ffff)是核心空間

計算機體系結構基礎

現代計算機都是基於von neumann體系結構的,不管是嵌入式系統 pc還是伺服器。這種體系結構的主要特點是 cpu cpu,central processing unit,處理器,或簡稱處理器processor 和記憶體 memory 是計算機的兩個主要組成部分,記憶體中儲存著資料和指令,cpu...

計算機體系結構

計算機體系結構 計算機體系機構指計算機中部件和部件之間的聯絡 一 馮 諾依曼體系 1 計算機處理的資料和指令用二進位制數表示 2 採用儲存程式方式,指令和資料儲存在同乙個儲存器中。3 指令由操作碼和位址組成。操作碼指明指令的操作型別,位址指明運算元和位址。4 以運算器為中心,i o裝置與儲存器間的資...

計算機體系結構

2.計算機體系結構 經典計算機體系結構概念的實質是計算機系統中軟硬體介面的確定,其介面之上的是軟體的功能,介面之下的是硬體和韌體的功能。廣義 現代 的計算機體系結的構概念,它除了包括經典的計算機體系結構的概念範疇 指令集結構 還包括計算機組成和計算機實現的內容。計算機體系結構是程式設計師所看到的計算...