運行内存

運行内存

手機運行程序時的内存
運行内存是指手機運行程序時的内存,也叫RAM(簡稱運存)。而另一個内存是用來存儲東西的内存,就像8G的MP4一樣,它擁有8G的存儲空間,這種内存為一般叫的手機内存。用電腦比較的話手機的運行内存就是電腦的内存,是不可以作為儲存數據的介質的。
    中文名:運行内存 外文名:Random Access Memory 所屬學科:計算機

定義

RAM是指手機運行程序時使用的内存(即運行内存),隻能臨時存儲數據用于與CPU交換高速緩存數據,因此RAM本身不能用于長期存儲數據。而ROM是用來長期存儲數據用的。簡單地說,在Android移動操作系統中,RAM的大小直接決定了手機後台能運行多少程序;ROM的大小決定了在手機中安裝多少程序,存放多少歌曲、電影、小說、圖片等。

手機的運行内存就是指它自身的内存也就是C盤的大小,不包括存儲卡或者硬盤手機的硬盤容量。

在規範、專業的名稱叫法裡是沒有運行内存和手機内存一說的。内存就是指随機存儲器(Random Access Memory)。而作為存儲數據用的則叫NAND閃存或者叫NAND Flash(也就是所謂的手機/機身内存)。

RAM的主要作用是臨時存儲計算機設備的數據,通常來說,RAM容量越大、就能夠更快地同時運行更多應用程序。n

需要注意的是,智能手機所搭載的操作系統,與桌面系統也有很多不同之處。比如蘋果的iOS,目前隻要具有2GB RAM的iOS設備,就能夠使用多任務功能。當然,其多任務功能相對Windows來說是非常基礎、簡化的。對于智能手機來說,大容量RAM更多的意義可能在于可以存儲後台應用進程,每個應用在不完全退出的情況下,可以保持當前的使用進度,而不會被任務管理器強制關閉。

手機的運行内存是指運行程序時存儲或者暫時存儲的地方,而CPU是用來計算的。

如果大家對電腦的内存與硬盤有個清晰的概念的話就知道了,内存是我們不可存放文件的,隻有在運行程序時用上,是個臨時存儲器;而C盤為我們可用的存儲空間,就相當于是電腦的硬盤,其實短信以及不大的程式完全可以安裝在C盤,拔卡後也不必擔心不能用,隻是對于無用的短信及通話記錄我們可以經常清理掉,不想删除的短信可以備份。

以下為各盤的相關解釋與作用:

C盤大小(剩餘/總共):既用戶可存儲内存空間

D盤大小(剩餘/總共):既緩沖區

E盤大小(剩餘/總共):RS-MMC卡空間

Z盤大小(剩餘/總共):0/0KB(手機軟件固化區,格式化手機時都從這裡調用)

随機存取存儲器

存儲陣列中任意位置的存儲單元都能以随機次序迅速地寫入和讀出數據的存儲器。是計算機保存操作系統、應用程序和用戶數據的地方,與硬盤或其他存儲設備不同,它可以使處理器更為迅速獲得數據,但是關機後在RAM中存儲的數據将全部丢失。用戶再次開機時,計算機将自動将操作系統和其他文件(通常由硬盤)再次裝載入RAM。RAM類似于人的短期記憶,硬盤類似于人的長期記憶。短期記憶針對當前的工作,可以同時存儲許多數據。長期記憶可被短期記需要刷新。具有以下特點:

随機存取

所謂“随機存取”,指的是當存儲器中的消息被讀取或寫入時,所需要的時間與這段信息所在的位置無關。相對地,有串行訪問存儲器包括順序訪問存儲器(如磁帶)和直接訪問存儲器(如磁盤)。

易失性

電源關閉時RAM不能保留數據。如果需要保存數據,就必須把它們寫入一個長期的存儲設備中(例如硬盤)。RAM和ROM相比,兩者的最大區别是RAM在斷電以後保存在上面的數據會自動消失,而ROM則不會。

較高的訪問速度

現代的随機存取存儲器幾乎是所有訪問設備中寫入和讀取速度最快的,訪問延遲也和其他涉及機械運作的存儲設備(如硬盤、光盤驅動器)相比,也顯得微不足道。但速度仍然不如作為CPU緩存用的SRAM。

現代的随機存取存儲器依賴電容器存儲數據。電容器充滿電後代表1(二進制),未充電的代表0。由于電容器或多或少有漏電的情形,若不作特别處理,電荷會漸漸随時間流失而使數據發生錯誤。刷新是指重新為電容器充電,彌補流失了的電荷。DRAM的讀取即有刷新的功效,但一般的定時刷新并不需要作完整的讀取,隻需作該芯片的一個列(Row)選擇,整列的數據即可獲得刷新,而同一時間内,所有相關記憶芯片均可同時作同一列選擇,因此,在一段期間内逐一做完所有列的刷新,即可完成所有存儲器的刷新。需要刷新正好解釋了随機存取存儲器的易失性。

對靜電敏感

正如其他精細的集成電路,随機存取存儲器對環境的靜電荷非常敏感。靜電會幹擾存儲器内電容器的電荷,引緻數據流失,甚至燒壞電路。故此觸碰随機存取存儲器前,應先用手觸摸金屬接地

RAM可被分為兩大類:主存,它用于保存各種處理器需要使 用的數據,可以加快計算機的運算速度;顯存,它用于保存将要顯示在顯示器上的圖形信息,可以使顯示速度大大加快。主存又可以被分為SRAM和DRAM兩種。SRAM 是一種價格比較貴的存儲器,而且占用的物理空間比較大,難于集成,但是因為它不用刷新,所以訪問速度快。SRAM通常用于一級 緩存和二級緩存。DRAM因為使用電容,所以必須間隔一定時間對其内容進行刷新,否則内部的數據就會丢失。對DRAM來說,在每次讀取實際上是一次放電,都必須對電容進行充電,保證其内容的有效性,即使不對它進行讀取,每15毫秒也需要對它進行一次刷新,它的價格是RAM中最便宜的。

使用情況

計算機運行時,計算機的主内存按照被使用情況可分類為:

可利用(Available)物理内存:可立即分配給程序使用的内存。包括:

空閑(Free)物理内存:完全未被使用,内容為全0

緩存(Cached)物理内存

備用(standby)物理内存:操作系統預先把可能要用到的硬盤數據加載所占用的内存,還沒被用戶進程所使用,因此可随時丢棄從新初始化為0.

已修改(modified)物理内存:已被修改過的caching用途的内存,可在任意時刻寫回硬盤文件(不是分頁文件)然後被重用。由于硬盤I/O,已修改(modified)物理内存不能計入空閑(Free)物理内存。

被使用(used)物理内存:已經被進程使用的内存。

用戶進程使用的物理内存,即工作集(Working set)。Working Set包含了可能被其他程序共享的内存, 例如DLL。所以所有進程的Working Set加起來有可能大于實際的被使用(used)的物理内存。Private Bytes是隻被本進程提交(commit)的虛拟地址空間,不包括其他進程共享的内存。Virtual Byte是整個進程占用的全部虛拟地址空間。32位Windows用戶模式下,進程最大可以使用2GiB,可以通過修改Boot.ini文件擴展為最大可以使用到3GiB。task manager中的Memory Usage對應的是working set, VM Size對應的是private bytes。

核心進程使用的物理内存

分頁的核心進程使用的物理内存:可以交換到分頁文件中,從而可被回收的物理内存。

未分頁(Non paged)的核心進程使用的物理内存:不能交換到分頁文件的内存,總是要保留在物理内存中

硬件保留(hardware reserved)的物理内存:被CPU中的GPU核心或者其他外設硬件占用的,不由操作系統使用的内存。

手機運行内存

一般對于Android手機而言,大内存手機的優勢會更大,因為手機的程序都是在RAM内存中進行讀寫的,而讀寫速度與手機的性能也有一定的關系。 更大的 RAM 内存可以給手機帶來更充足的緩沖空間, 随着系統本身以及應用本身的膨脹,RAM 内存的作用更明顯。然而這并不意味着隻要是大内存就一定更合适。

(1)羊毛出在羊身上,更大的内存最終也需要消費者去買單, 勢必會增加用戶選擇手機的成本以及潛在的耗電量。

(2)大内存可能是手機廠商的一種營銷手段 ,通過參數引誘消費者選擇大内存的手機。

(3)不能盲目地相信内存總數 。 根據手機系統定制化的不同,實際可用的運行内存也會有相應的浮動。 比如一款機型是 4GB 内存, 但實際上可用内存空間隻有2GB 左右。

(4) 市面上的内存有DDR4,DDR4 相比之前的 DDR3 在速度和功耗控制上有大幅增強,所以如果同等 RAM 容量的手機, 一定也要看清楚是 DDR4 還是DDR3。

(5)RAM 内存的大小會在一定程度上影響手機速度,但并不是決定性因素,畢竟手機運行速度是由 CPU、GPU、RAM、ROM、系統優化共同來決定的

運行内存大的優勢

<1>同時運行更多的應用程序

<2>更為迅速地運行各個應用程序

<3>更加迅捷地切換不同應用程序

提高方法

<1>裝個小字庫,可提高部分運行内存,具體多少沒有測試過。

<2>下載安裝提高運行内存的DLL,可以提高運行内存,但是上網、程序管理、設置用不了,有時也安裝不了軟件。這些不是大問題,要用前面這些功能的時候,可以把DLL的文件名改了就行(最好是在原文件名前面加兩個數字就好,要用的時候删掉前面的數字就可以了),不需重啟手機就生效。需要可以自己百度下。

<3>關閉一些無關緊要的自啟動程式,如:來電管家、防火牆等占運行内存大的,如果不要求打字快的話就不要切換成國筆了,也很占用内存的,可以安裝,真要用的時候再切換回來重啟一下就可以了。

<4>可以關閉一些無用的線程。

區别

手機機身内存、RAM、ROM内存區别

一部手機的存儲部件包含三個部分:

1、手機内帶機身存儲,相當于電腦的硬盤,一般可以外加SD卡擴充

2、RAM存儲器,相當于電腦的内存條,可讀寫,掉電清空

3、ROM存儲器,相當于電腦的BIOS ROM,原則上隻讀不可寫,掉電不丢失

Ram也可稱為運存,是随機存取存儲器;ROM是隻讀存儲器,隻能讀取而不能寫;機身儲存就是自帶的容量,手機系統安裝在ROM裡面,而RAM相當于電腦内存,機身儲存相當于硬盤。安應用程序是安在機身儲存裡,它是用ram處理器來實現顯卡功能的。

因為ROM裡面的内容是無法修改的,隻有通過特殊手段修改,不然的話ROM隻能讀取,所以存放系統是很安全的,防止用戶或者惡意軟件破壞系統。運行遊戲、程序速度快慢看的是RAM,也就是動态内存。

ROM表示隻讀存儲器(Read Only Memory)是靜态空間,用來存儲東西的,在制造ROM的時候,信息(數據或程序)就被存入并永久保存。這些信息隻能讀出,一般不能寫入,即使機器掉電,這些數據也不會丢失。

ROM一般用于存放計算機的基本程序和數據,如BIOS ROM。其物理外形一般是雙列直插式(DIP)的集成塊。

随機存儲器(Random Access Memory)表示既可以從中讀取數據,也可以寫入數據。當機器電源關閉時,存于其中的數據就會丢失。

我們通常購買或升級的内存條就是用作電腦的内存,内存條(SIMM)就是将RAM集成塊集中在一起的一小塊電路闆,它插在計算機中的内存插槽上,以減少RAM集成塊占用的空間。 ram會有一部分作為緩沖池,用來加速系統,啟動的時候把rom部分的數據放到ram裡面,這樣以後再用到這些數據的時候,速度就很快了。

選購提示

目前市場上手機标注的内存與檢查所得到的内存相差很大,原因在于系統占用一定的内存,不過也不盡然,比如一個标注手機2g運行内存的安卓手機,測量後得到的全部運行内存才1.2g,安卓占用了0.8個g,對于另一款同樣是手機運行内存标注的是512m,測量後得到的結果是328m那麼占用了186m,固然跟系統版本有關,但是虛報内存也是手機運營商之間的慣用手段,所以建議:比較手機時應該看打開手機後的實際可以用的運行内存,而不是單純的看參數。

相關詞條

相關搜索

其它詞條