記憶體,暫存器基本概念

2021-06-01 03:13:04 字數 1093 閱讀 7056

記憶體是計算機中重要的部件之一,它是與cpu進行溝通的橋梁。只要計算機在執行中,cpu就會把需要運算的資料調到記憶體中進行運算,當運算完成後cpu再將結果傳送出來,記憶體的執行也決定了計算機的穩定執行。 記憶體是由記憶體晶元、電路板、金手指等部分組成的。

記憶體又稱主存,是cpu能直接定址的儲存空間,由半導體器件製成。記憶體的特點是訪問 記憶體速率快。

記憶體一般採用半導體儲存單元,包括隨機儲存器(ram),唯讀儲存器(rom),以及快取記憶體(cache)。只不過因為ram是其中最重要的儲存器。

●唯讀儲存器(rom)

rom表示唯讀儲存器(read only memory),在製造rom的時候,資訊(資料或程式)就被存入並永久儲存。這些資訊只能讀出,一般不能寫入,即使機器停電,這些資料也不會丟失。rom一般用於存放計算機的基本程式和資料,如bios rom。其物理外形一般是雙列直插式(dip)的整合塊。

●隨機儲存器(ram)

隨機儲存器(random access memory)表示既可以從中讀取資料,也可以寫入資料。當機器電源關閉時,存於其中的資料就會丟失。我們通常購買或公升級的記憶體條就是用作電腦的記憶體,記憶體條(simm)就是將ram整合塊集中在一起的一小塊電路板,它插在計算機中的記憶體插槽上,以減少ram整合塊占用的空間。目前市場上常見的記憶體條有1g/條,2g/條,4g/條等。

●高速緩衝儲存器(cache)cache也是我們經常遇到的概念,也就是平常看到的一級快取(l1 cache)、二級快取(l2 cache)、**快取(l3 cache)這些資料,它位於cpu與記憶體之間,是乙個讀寫速度比記憶體更快的儲存器。當cpu向記憶體中寫入或讀出資料時,這個資料也被儲存進高速緩衝儲存器中。當cpu再次需要這些資料時,cpu就從高速緩衝儲存器讀取資料,而不是訪問較慢的記憶體,當然,如需要的資料在cache中沒有,cpu會再去讀取記憶體中的資料。

暫存器是**處理器內的組成部分。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、資料和位址。在**處理器的控制部件中,包含的暫存器有指令暫存器(ir)和程式計數器(pc)。在**處理器的算術及邏輯部件中,包含的暫存器有累加器(acc)。

DMA基本概念與常見暫存器設定

dma direct memory access 即直接儲存訪問,dma傳輸方式無需cpu直接控制傳輸,通過硬體為ram i o裝置開闢一條直接傳輸資料的通路,能使cpu的效率大為提高。每一種體系結構dma傳輸不同,程式設計介面也不同。1.每塊擁有dma功能的晶元基本可以通過特定的通道來觸發dma。...

(四)核心 記憶體 快取 CPU 暫存器等基本概念

linux系統主要組成 應用程式 shell 檔案系統 核心 核心作用 負責管理系統的程序 記憶體 裝置驅動 檔案系統和網路系統等,是作業系統的核心。核心組成 記憶體管理 程序管理 檔案系統 裝置驅動管理 網路管理 核心實現 通過系統呼叫介面來完成使用者和核心之間的互動 記憶體 優點 訪問速度遠高於...

暫存器概念整理

一直以來對暫存器的名稱 作用比較模糊,今天抽時間整理了下。一 通用暫存器 作用 傳送和暫存資料,參與算數和邏輯運算。1 通用暫存器 16位的有8個 ax accumulator bx base cx count dx data bp basepointer sp stack pointer si s...