cpu是本身沒有存放資料的結構嗎?

2022-12-27 03:30:07 字數 2484 閱讀 1488

1樓:帳號已登出

間,資料在這裡等待被放到cpu的儲存空間裡供cpu使用。^o^還沒完……

既然是就告訴你吧,但希望你能思考前面的東西,它缺了一部分,應為這個過程是個迴圈。

然後……因為cpu的內部的儲存空間很有限,資料又不是一次性的計算完畢,尤其是一些大型的資料處理,比如地形的地貌的計算,物理碰撞虛擬模擬計算,它都不可能一次性算完,就必須吧算了的一部分儲存下來,去算下乙個部分,最後吧很多小部分再綜合計算,按照這樣的儲存過程,cpu內部的儲存空間可以說是廢物,但這裡cpu把儲存完的資料轉存到記憶體裡,以供後期處理。當然,大型計算機應該還會把記憶體中的資料專門用另一套cpu組成的系統儲存到硬碟裡,或者在軟體裡做個中斷,提供儲存轉換的時間,然後繼續。

所以,cpu、記憶體、硬碟的屬性關係是,記憶體和硬碟是cpu附屬裝置。但是需求關係是迴圈的。

cpu有沒有存放資料的機構

2樓:不愛洗澡

應該有的,最起碼要儲存cpu型號之類的一些引數,不然主機板怎麼知道這是什麼型號的cpu?

說能幫我講解一下cpu內部的結構?包括記憶體的儲存具體方式

cpu在處理資料時,是不是所有的資料都要放到記憶體啊?

3樓:玩電腦的菜鳥

都放到物理記憶體裡除非你電腦的記憶體有16g。

在處理資料的時候還要使用虛擬記憶體的。

4樓:匿名使用者

記憶體是計算機程式執行的地方。是各個硬體和cpu之間的橋梁,沒有記憶體主機就不能執行。

所有的資訊都是由硬碟讀出,通過南橋晶元,再到記憶體中,然後cpu從記憶體中讀取資料在傳到記憶體。由於記憶體的速度和cpu快取記憶體和處理速度遠遠大於硬碟,所以看不出有卡頓。

另外,記憶體頻率越高,那麼該記憶體讀取和寫入的速度也就越快。

5樓:匿名使用者

不是的,如果你的物理記憶體不夠那麼系統就會在硬碟中劃出一塊區域用來做虛擬記憶體以存放在處理的資料。謝謝。

6樓:匿名使用者

不一定啊,可以準備備份!

電腦的記憶體是儲存在cpu裡的嗎?

7樓:風箏

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

通常所說的記憶體即指電腦系統中的要求每時每刻都不斷地供電,否則資料會丟失。

如果在關閉電源以後ram中的資料也不丟失就好了,這樣就可以在每一次開機時都保證電腦處於上一次關機的狀態,而不必每次都重新啟動電腦,重新開啟應用程式了。

但是ram要求不斷的電源**,那有沒有辦法解決這個問題呢?隨著技術的進步,人們想到了乙個辦法,即給ram**少量的電源保持ram的資料不丟失,這就是電腦的休眠功能,特別在win2000裡這個功能得到了很好的應用,休眠時電源處於連線狀態,但是耗費少量的電能。

8樓:我不知道

記憶體就是記憶體,cpu就是裡有快取,而不是記憶體。

cpu如何區別指令和資料,它們不都是二進位制儲存在計算機內麼?

9樓:hui翽

計算機載入的第一條肯定是指令,然後根據這條指令去取二進位製數,如果這條指令要取運算元,那麼取出來的就是運算元;如果這條指令要取下一條指令,那麼取出來得就是指令。

把指令和資料分開放是為了安全和邏輯結構清晰。

隨便指令和資料存放的格式一樣,但是訪問他們的時機不同 ,在取指令時期,cpu通過指令流取指令,存放在指令暫存器, 然後解釋並執行指令,在執行指令時期,cpu通過資料流取資料, 存放在資料暫存器。 所以指令流取的是指令,資料流取的是資料。

其實很簡單,在取指令週期取得就是指令,讀資料週期讀的就是資料了。

10樓:匿名使用者

指令是有專門指令集的,與資料有區別的。

11樓:

計算機的操作主要是以 控制器和運算子下來進行的, 你說的是對的, 計算機也確實都是2進製下完成 控制器發出的指令,而控制器就是cpu 總體來講就是 你輸入的命令會傳到 控制器那裡也就是cpu,這裡cpu並不知道這是什麼命令,之後到控制器這裡它會識別出來是要訪問東西還是。在發出指令給控制器。控制器接到指令,在命令運算子以2進製作出計算,這裡強調 命令和指令是不一樣的。

12樓:匿名使用者

分兩個方面說:

1可執行檔案的角度:可執行檔案分為許多段,一般。text存放**,.

data段存放資料,不同段是有不同屬性的,例如。text段的屬性是可執行的。這樣就區別了**和資料。

指令有乙個格式,乙個指令包括了操作碼(對應你的指令)和運算元(對應你的資料),而指令本身相對格式是固定的(可能變長)。所以cpu是很容易知道前幾個二進位制是什麼指令,而根據這個指令又可以知道後面多少位是第乙個資料,後面多少位是第二個資料。

¹øóú´æ´¢½á¹¹µäîêìâ

資料結構和資料的邏輯結構是一回事嗎

所謂的資料結構,最標準的解釋是抽象資料型別 adt 是包括資料 資料的結構 物理 上回和邏輯答上 基於該結構的運算方式,三方面組成的乙個整體。舉例說 乙個陣列。1 它的資料就是它的每乙個元素。2 它的邏輯結構是連續的一排,而實際電腦中是不是連續一排空間儲存的並不確定 比如你用c語言寫的這個陣列它就是...

C語言中,什麼是結構體型別的資料 資料總共分幾個型別 謝謝

結構體型別就是以struct關鍵字定義的資料型別唄。結構體 struct 是由一系列具有相同型別或不同型別的資料構成的資料集合,也叫結構。是一種聚合型別,裡面可以包含多種資料型別,甚至可以結構體裡巢狀結構體。相信我,等你深入理解了c言語之後,結構體在c語言裡是乙個神器。其定義舉個簡單的例子 stru...

java中的資料結構是個什麼概念

1 列舉 enumeration 介面雖然它本身不屬於資料 資料結構是計算機儲存 組織資料的方式。資料結構是指相互之間存在 一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。資料結構往往同高效的檢索演算法和索引技術有關。資料結構在計算機科學界至今沒有標...