存儲臨時數據正確嗎
⑴ cpu中的緩存和內存條都是臨時存儲數據的嗎它們兩個有什麼不一樣
CPU緩存(Cache Memory)是位於CPU與內存之間的臨時存儲器,它的容量比內存小的多但是交換速度卻比內存要快得多。緩存的出現主要是為了解決CPU運算速度與內存讀寫速度不匹配的矛盾,因為CPU運算速度要比內存讀寫速度快很多,這樣會使CPU花費很長時間等待數據到來或把數據寫入內存。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。由此可見,在CPU中加入緩存是一種高效的解決方案,這樣整個內存儲器(緩存 內存)就變成了既有緩存的高速度,又有內存的大容量的存儲系統了。緩存對CPU的性能影響很大,主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的。
⑵ 主存是計算機臨時存放數據的地方,用於存放執行的程序和待處理的數據對嗎
折中說法是對的
⑶ 「剪貼板是windows xp下用來存儲剪切或復制信息的臨時存儲空間 它是內存的一部分」這句話對嗎
肯定是不能這么說的!操作系統提供的這個功能,只是在內部根據用戶的應用,自動調用硬體物理內存的某些單元來存放臨時數據,它不是固定使用內存的某些固定區段的。
⑷ C語言中臨時數據存放的問題
只知道在C語言裡面,對於a*4隻進行計算卻不去賦值的表達式運算完以後就不管了,不知道會存在什麼地方。不過C語言好像沒有寄存器,我想即使是有寄存器估計地址每次也都是不一樣的。
⑸ 內存可以用來存儲臨時性數據嗎
不能,關機就沒了
⑹ 臨時數據是存在堆中還是棧中
在C和C++中,臨時數據在棧中.
但是在JAVA中,要看臨時數據是什麼類型的.如果是對象,JAVA中任何對象(包括臨時的)都是在堆上分配的.如果是基本類型(INT,FLOAT..)的數據,是在棧上分配的
所以說C和C++的速度比JAVA快
⑺ 內存是計算機運行時,存放程序和數據有臨時的存儲空間對嗎
內存是供應用程序工作的地方,長期儲存的地方才是硬碟。打個比方,內存是演兵場,硬碟是兵器倉庫。
通常所說的內存即指電腦系統中的RAM。 RAM有些像教室里的黑板,上課時老師不斷地往黑板上面寫東西,下課以後全部擦除。RAM要求每時每刻都不斷地供電,否則數據會丟失
⑻ 網上看到資料說單片機的RAM是存儲臨時數據的,那什麼是臨時數據舉個例子說一下,說得好必採納
用的時候才從其他地方,比如說硬碟或ROM提取,不用的時候會被新數據覆蓋的數據