計算機體系結構

2021-08-08 16:58:15 字數 1287 閱讀 6248

現在的計算機都是基於馮·諾依曼體系結構的,其中,cpu記憶體是兩個主要組成部分。記憶體主要儲存資料和指令,而cpu從記憶體中取出指令執行。

為了讀取方便管理記憶體,每乙個記憶體單元都進行了編址,這些編址是從0開始的整數,我們稱之為位址。cpu可以通過位址找到相應的記憶體單元。而乙個位址的記憶體單元只能存乙個位元組的資料。對於多位元組的資料型別(如int)在記憶體中佔連續多個位址,它的位址是多個位址的起始位址。

程式說白了就是一串指令的集合,執行程式的過程就是,將這些指令載入到記憶體中,然後cpu就從記憶體中逐條取出指令執行。

cpu的主要組成的有搬資料的(暫存器),翻譯指令的(指令解碼器),運算資料的(算數邏輯單元)

cpu除了會訪問記憶體外,還會訪問很多裝置,如鍵盤,滑鼠,顯示器等,裝置上有記憶體晶元和cpu相連,訪問這些裝置和訪問記憶體一樣,按位址讀寫,可通過讀寫裝置中的某些單元來對裝置進行操作。

其中硬碟也是裝置的一種,所以硬碟中的程式不能被cpu直接執行,而是先將程式拷貝到記憶體上,然後執行。

程式載入到記憶體中,稱為作業系統排程執行的乙個任務,這成為乙個程序

作業系統本身也是儲存在磁碟中的程式,計算機啟動時執行一段固定**把作業系統載入到記憶體。

作業系統通過操控一些程式來管理程序排程,管理記憶體,管理各種裝置,這些程式被稱為核心

現在的作業系統普遍採用虛擬記憶體管理機制,這種機制是通過cpu中的記憶體管理單元(mmu)進行操作的。

物理記憶體中的頁表儲存著mmu中虛擬位址所對應的實體地址 ,作業系統可以通過一些指令去修改填寫頁表,cpu則通過查表做位址轉換。

對於記憶體來說 ,理想情況下是容量大,速度快。但是以現在的技術來說,不存在的。所以對儲存裝置進行了分等級

當然了,它們的屬性不同,所對應的用途也不同

其中暫存器,cache,記憶體斷電後資料會丟失。

計算機體系結構

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

計算機體系結構

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

計算機體系結構

首先表示下就剛剛九寨溝發生7級 成都震感強烈 1.記憶體與位址 乙個位址所對應的記憶體單元不能存很多東西,只能存乙個位元組,以前講過的int float等多位元組的資料型別儲存在記憶體中要占用連續的多個位址,這種情況下資料的位址是它所佔記憶體單元的起始位址。2.cpu 處理器是32位的,那麼乙個字就...