1. 內存卡如何存儲信息
內存卡存儲信息的原理。
快閃記憶體(Flash Memory)是一種長壽命的非易失性(在斷電情況下仍能保持所存儲的數據信息)的存儲器,數據刪除不是以單個的位元組為單位而是以固定的區塊為單位(注意:NOR Flash 為位元組存儲),區塊大小一般為256KB到20MB。快閃記憶體是電子可擦除只讀存儲器(EEPROM)的變種,EEPROM與快閃記憶體不同的是,它能在位元組水平上進行刪除和重寫而不是整個晶元擦寫,這樣快閃記憶體就比EEPROM的更新速度快。由於其斷電時仍能保存數據,快閃記憶體通常被用來保存設置信息,如在電腦的BIOS(基本輸入輸出程序)、PDA(個人數字助理)、數碼相機中保存資料等。另一方面,快閃記憶體不像RAM(隨機存取存儲器)一樣以位元組為單位改寫數據,因此不能取代RAM。
快閃記憶體卡(Flash Card)是利用快閃記憶體(Flash Memory)技術達到存儲電子信息的存儲器,一般應用在數碼相機,掌上電腦,MP3等小型數碼產品中作為存儲介質,所以樣子小巧,有如一張卡片,所以稱之為快閃記憶體卡。根據不同的生產廠商和不同的應用,快閃記憶體卡大概有SmartMedia(SM卡)、Compact Flash(CF卡)、MultiMediaCard(MMC卡)、Secure Digital(SD卡)、Memory Stick(記憶棒)、XD-Picture Card(XD卡)和微硬碟(MICRODRIVE)這些快閃記憶體卡雖然外觀、規格不同,但是技術原理都是相同的。
2. 內存條可以存東西么
不能,以下是內存條的簡介
內存條是CPU可通過匯流排定址,並進行讀寫操作的電腦部件。內存條在個人電腦歷史上曾經是主內存的擴展。隨著電腦軟、硬體技術不斷更新的要求,內存條已成為讀寫內存的整體。我們通常所說電腦內存(RAM)的大小,即是指內存條的總容量。
寫入RAM(即讀寫內存,即內存條)中的數據將在斷電後徹底消失,電腦開機時CPU最早讀入執行的程序數據來自ROM(只讀內存)。內存是電腦(包括單片機在內)的基礎部件,從有電腦那天起就有了內存。而外存屬於電腦外圍設備,硬碟是經過磁帶、軟盤階段之後發展產生的外存。
內存條是電腦必不可少的組成部分,CPU可通過數據匯流排對內存定址。歷史上的電腦主板上有主內存,內存條是主內存的擴展。以後的電腦主板上沒有主內存,CPU完全依賴內存條。所有外存上的內容必須通過內存才能發揮作用。
3. 數據在內存中是如何存儲到的又是如何讀取的
內存主要是用來臨時存貯數據,內存用來給CPU和硬碟之間進行溝通
比如電腦中調用的數據,就需要從硬碟讀出,發給內存,然後內存再發給CPU
1。通過變數讀
2。用API:MEMCPY
4. 圖片是如何在內存中存儲的
圖像文件存儲量=水平像素×垂直像素×每個像素所需位數/8 (位元組)
圖像文件存儲的都是每一個像素對應的顏色數據值。
1、 點陣圖文件 有兩種存儲像素數據的格式。16777216色(真彩色)的圖像,一個像素的顏色可以用24位數據表示。256色的圖像可以用調色板對顏色的信息進行編碼,一個像素的值對應的是調色板的索引,而不是直接對應一個像素的顏色,調色板的索引映射為像素的顏色。
2、以一百萬個像素,256種顏色的BMP文件在電腦上的存儲為例。這個文件包括一個十四位元組的文件首部,一個四十位元組的信息首部,一個1024位元組的顏色表,一兆位元組的點陣圖數據。文件首部的前兩個位元組由字元BM組成,還包括了文件長度和點陣圖數據在文件中的起始位置。
3、文件的信息首部包含了圖像的高、寬、顏色數等非圖形數據。
這個圖像共有一百萬個像素,一個像素需要八位的顏色信息,文件的這一部分的長度是一百萬個位元組,位元組排放的順序是自左到右從圖像的最下面那行開始,這個文件的總大小是1001078位元組。
5. 內存條(RAM)怎麼存儲自身信息
內存的信息是存儲在SPD晶元中的,這是一枚8腳的微型集成電路,記錄了內存的一切信息,例如容量、速度、延遲等,SPD照片可見下圖:
6. 數據在內存中是如何存儲的
計算機要處理的信息是多種多樣的,如數字、文字、符號、圖形、音頻、視頻等,這些信息在人們的眼裡是不同的。但對於計算機來說,它們在內存中都是一樣的,都是以二進制的形式來表示。
要想學習編程,就必須了解二進制,它是計算機處理數據的基礎。
內存條是一個非常精密的部件,包含了上億個電子元器件,它們很小,達到了納米級別。這些元器件,實際上就是電路;電路的電壓會變化,要麼是 0V,要麼是 5V,只有這兩種電壓。5V 是通電,用1來表示,0V 是斷電,用0來表示。所以,一個元器件有2種狀態,0 或者 1。
我們通過電路來控制這些元器件的通斷電,會得到很多0、1的組合。例如,8個元器件有 28=256 種不同的組合,16個元器件有 216=65536 種不同的組合。雖然一個元器件只能表示2個數值,但是多個結合起來就可以表示很多數值了。
我們可以給每一種組合賦予特定的含義,例如,可以分別用 1101000、00011100、11111111、00000000、01010101、10101010 來表示 C、語、言、中、文、網 這幾個字,那麼結合起來 1101000 00011100 11111111 00000000 01010101 10101010 就表示」C語言中文網「。
一般情況下我們不一個一個的使用元器件,而是將8個元器件看做一個單位,即使表示很小的數,例如 1,也需要8個,也就是 00000001。
1個元器件稱為1比特(Bit)或1位,8個元器件稱為1位元組(Byte),那麼16個元器件就是2Byte,32個就是4Byte,以此類推:
8×1024個元器件就是1024Byte,簡寫為1KB;
8×1024×1024個元器件就是1024KB,簡寫為1MB;
8×1024×1024×1024個元器件就是1024MB,簡寫為1GB
現在,你知道1GB的內存有多少個元器件了吧。我們通常所說的文件大小是多少 KB、多少 MB,就是這個意思。
單位換算:
1Byte = 8 Bit
1KB = 1024Byte = 210Byte
1MB = 1024KB = 220Byte
1GB = 1024MB = 230Byte
1TB = 1024GB = 240Byte
1PB = 1024TB = 250Byte
1EB = 1024PB = 260Byte
我們平時使用計算機時,通常只會設計到 KB、MB、GB、TB 這幾個單位,PB 和 EB 這兩個高級單位一般在大數據處理過程中才會用到。
你看,在內存中沒有abc這樣的字元,也沒有gif、jpg這樣的圖片,只有0和1兩個數字,計算機也只認識0和1。所以,計算機使用二進制,而不是我們熟悉的十進制,寫入內存中的數據,都會被轉換成0和1的組合。
7. 計算機是如何通過內存進行數據的存儲
首先,需要由一些半導體組成門電路,可以完成與、或、異或等電路邏輯。
然後,由門電路組成一個基本的存儲單元,這個存儲單元可以穩定地保持低電平和高電平兩個狀態(0和1),這就是內存的一個bit
最後,把大量的這種存儲單元組成陣列,通過縱橫方向的控制電路來控制每個bit的電平狀態,用來表示0和1,從而實現信息的存儲。
物理介質上,所有這些存儲單元是被蝕刻在矽片上,做成各種封裝好的內存晶元(內存顆粒),再由廠家製作內存條電路板,把若干這樣的晶元集中在一塊板子上,成為內存條。
大體就是這樣。
8. 內存是怎樣存儲數據的
內存條是連接CPU 和其他設備的通道!起到緩沖和數據交換作用!
以下外我給你找到的:
內存指的是內存儲器
和硬碟相比,他的輸入輸出速度要快的多
因為他是直接晶元集成電路存儲,和電流的速度差不多
而硬碟是磁碟存儲,每分鍾只有5400/7200/10000轉
內存主要是用來臨時存貯數據
比如電腦中調用的數據,就需要從硬碟讀出,發給內存,然後內存再發給CPU
也可以理解成是內存和CPU之間的緩存,
因為CPU中的ALU(虛擬寄存器)速度要比硬碟速度快的多.
所以需要內存用來給CPU和硬碟之間進行溝通
當然光碟/軟盤等所有外存貯器都是用內存來作橋梁的
舉個例子
比如你復制了一些東西
在你沒有粘貼或或粘貼後沒有保存的狀態下
這些數據就臨時存放在內存中
內存有兩個部分
隨機存儲器(RAM)
也就是臨時存放數據用的,
斷電後數據丟失
所以你復制了東西,沒有粘貼時,從新啟動計算機後就無法粘貼剛才復制的數據了
比如你玩游戲時,剛玩完游戲感覺計算機速度下降了,這就是內存被游戲數據佔用了
從新啟動計算機後速度恢復正常,也就是內存中的RAM釋放了數據
另一個部分就是只讀存儲器(ROM)
他是死的,刪不掉,也無法覆蓋其他數據
主要用來存儲內存廠商/型號等
虛擬內存一般是用在內存不足的情況下
系統自動調用硬碟的空間,用來暫時替代不夠的內存工作
由於虛擬內存用的是硬碟空間
硬碟的讀寫速度要遠遠低於真正的內存
所以設置過大虛擬內存會影響你計算機的速度
並且虛擬內存最好是設置成你不經常用的磁碟分區上
因為不經常用的分區碎片少,磁頭讀寫順暢,相對較快
9. 內存是如何存放數據的
-內存最小單位是一些類似於二極體這樣的東西,它能存儲一個電狀態,高或低,可表示1或0;
-這些單元經過組織起來保存數據,組織的方法是8個編成一個位元組,4個位元組一個字,每組數據都可以讀寫;
-這些單元按照順序排放後用地址編號,按照地址可訪問其中的任一個字、位元組;
-這些電路訪問時由兩組數據連線:地址線和數據線,比如都是32位的,地址線描述要訪問的具體單元,數據線存放要給這個單元賦值的數據(寫訪問)或讀出的數據(讀訪問);
-這些單元上電時才能保持狀態,所以內存你一掉電(關機),其中的數據就丟失了。
10. 怎樣把東西存入內存里
呵呵,你先看看什麼是內存吧
內存在電腦中起著舉足輕重的作用。內存一般採用半導體存儲單元,包括隨機存儲器(RAM),只讀存儲器(ROM),以及高速緩存(CACHE)。只不過因為RAM是其中最重要的存儲器。
通常所說的內存即指電腦系統中的RAM。RAM要求每時每刻都不斷地供電,否則數據會丟失。
如果在關閉電源以後RAM中的數據也不丟失就好了,這樣就可以在每一次開機時都保證電腦處於上一次關機的狀態,而不必每次都重新啟動電腦,重新打開應用程序了。但是RAM要求不斷的電源供應,那有沒有辦法解決這個問題呢?隨著技術的進步,人們想到了一個辦法,即給RAM供應少量的電源保持RAM的數據不丟失,這就是電腦的休眠功能,特別在Win2000里這個功能得到了很好的應用,休眠時電源處於連接狀態,但是耗費少量的電能。
按內存條的介面形式,常見內存條有兩種:單列直插內存條(SIMM),和雙列直插內存條(DIMM)。SIMM內存條分為30線,72線兩種。DIMM內存條與SIMM內存條相比引腳增加到168線。DIMM可單條使用,不同容量可混合使用,SIMM必須成對使用。
按內存的工作方式,內存又有FPA EDO DRAM和SDRAM(同步動態RAM)等形式。
FPA(FAST PAGE MODE)RAM 快速頁面模式隨機存取存儲器:這是較早的電腦系統普通使用的內存,它每個三個時鍾脈沖周期傳送一次數據。
EDO(EXTENDED DATA OUT)RAM 擴展數據輸出隨機存取存儲器:EDO內存取消了主板與內存兩個存儲周期之間的時間間隔,他每個兩個時鍾脈沖周期輸出一次數據,大大地縮短了存取時間,是存儲速度提高30%。EDO一般是72腳,EDO內存已經被SDRAM所取代。
S(SYSNECRONOUS)DRAM 同步動態隨機存取存儲器:SDRAM為168腳,這是目前PENTIUM及以上機型使用的內存。SDRAM將CPU與RAM通過一個相同的時鍾鎖在一起,使CPU和RAM能夠共享一個時鍾周期,以相同的速度同步工作,每一個時鍾脈沖的上升沿便開始傳遞數據,速度比EDO內存提高50%。
DDR(DOUBLE DATA RAGE)RAM :SDRAM的更新換代產品,他允許在時鍾脈沖的上升沿和下降沿傳輸數據,這樣不需要提高時鍾的頻率就能加倍提高SDRAM的速度。
RDRAM(RAMBUS DRAM) 存儲器匯流排式動態隨機存取存儲器;RDRAM是RAMBUS公司開發的具有系統帶寬,晶元到晶元介面設計的新型DRAM,他能在很高的頻率范圍內通過一個簡單的匯流排傳輸數據。他同時使用低電壓信號,在高速同步時鍾脈沖的兩邊沿傳輸數據。INTEL將在其820晶元組產品中加入對RDRAM的支持。
內存的參數主要有兩個:存儲容量和存取時間。存儲容量越大,電腦能記憶的信息越多。存取時間則以納秒(NS)為單位來計算。一納秒等於10^9秒。數字越小,表明內存的存取速度越快。
硬碟與內存的區別是很大的,這里只談最主要的三點:一、內存是計算機的工作場所,硬碟用來存放暫時不用的信息。二、內存是半導體材料製作,硬碟是磁性材料製作。三、內存中的信息會隨掉電而丟失,硬碟中的信息可以長久保存。
內存與硬碟的聯系也非常密切:這里只提一點:硬碟上的信息永遠是暫時不用的,要用嗎?請裝入內存!CPU與硬碟不發生直接的數據交換,CPU只是通過控制信號指揮硬碟工作,硬碟上的信息只有在裝入內存後才能被處理。
參考資料:http://..com/question/2073863.html
內存就是存儲程序以及數據的地方,比如當我們在使用WPS處理文稿時,當你在鍵盤上敲入字元時,它就被存入內存中,當你選擇存檔時,內存中的數據才會被存入硬(磁)盤。在進一步理解它之前,還應認識一下它的物理概念。
●只讀存儲器(ROM)
ROM表示只讀存儲器(Read Only Memory),在製造ROM的時候,信息(數據或程序)就被存入並永久保存。這些信息只能讀出,一般不能寫入,即使機器掉電,這些數據也不會丟失。ROM一般用於存放計算機的基本程序和數據,如BIOS ROM。其物理外形一般是雙列直插式(DIP)的集成塊。
●隨機存儲器(RAM)
隨機存儲器(Random Access Memory)表示既可以從中讀取數據,也可以寫入數據。當機器電源關閉時,存於其中的數據就會丟失。我們通常購買或升級的內存條就是用作電腦的內存,內存條(SIMM)就是將RAM集成塊集中在一起的一小塊電路板,它插在計算機中的內存插槽上,以減少RAM集成塊佔用的空間。目前市場上常見的內存條有4M/條、8M/條、16M/條等。
●高速緩沖存儲器(Cache)
Cache也是我們經常遇到的概念,它位於CPU與內存之間,是一個讀寫速度比內存更快的存儲器。當CPU向內存中寫入或讀出數據時,這個數據也被存儲進高速緩沖存儲器中。當CPU再次需要這些數據時,CPU就從高速緩沖存儲器讀取數據,而不是訪問較慢的內存,當然,如需要的數據在Cache中沒有,CPU會再去讀取內存中的數據。
內存儲器的劃分可歸納如下:
●基本內存 占據0~640KB地址空間。
●保留內存 占據640KB~1024KB地址空間。分配給顯示緩沖存儲器、各適配卡上的ROM和系統ROM BIOS,剩餘空間可作上位內存UMB。UMB的物理存儲器取自物理擴展存儲器。此范圍的物理RAM可作為Shadow RAM使用。
●上位內存(UMB) 利用保留內存中未分配使用的地址空間建立,其物理存儲器由物理擴展存儲器取得。UMB由EMS管理,其大小可由EMS驅動程序設定。
●高端內存(HMA) 擴展內存中的第一個64KB區域(1024KB~1088KB)。由HIMEM.SYS建立和管理。
●XMS內存 符合XMS規范管理的擴展內存區。其驅動程序為HIMEM.SYS。
●EMS內存 符合EMS規范管理的擴充內存區。其驅動程序為EMM386.EXE等。
內存在計算機中所扮演的角色
在計算機業界,內存這個名詞被廣泛用來稱呼 RAM( 隨機存取內存 ) 計算機使用隨機存取內存來儲存執行作業所須的暫時指令以及數據以使計算機的 CPU( 中央處理器 ) 能夠更快速讀取儲存在內存的指令及數據。
舉例來說,當處理器載入一個應用程序 - 例如文字處理或頁面編輯程序 - 到內存使應用程序能以最快速及最高效率的方式執行。以實用價值而言,將程序載入內存能夠確保計算機能以更短的時間來執行作業而使工作能夠更迅速地完成。
內存與儲存的差別
大多數人常將內存 (Memory) 與儲存空間 (Storage) 兩個名字混為一談 , 尤其是在談到兩者的容量的時候 內存是指 (Memory) 計算機中所安裝的隨機存取內存的容量而儲存 (Storage) 是指計算機內硬碟的容量 為了避免混淆 , 我們將計算機比喻為一個有辦公桌與檔案櫃的辦公室。
想像一下這個辦公桌與檔案櫃的比喻。想像每次想要閱讀一份文件或數據夾都必須從檔案櫃中找尋的情形,這會大幅減低工作執行的速度 , 更別說會把人逼瘋了。如果有足夠的辦公桌空間 ( 如內存 ), 便能夠將所需要的檔攤開 , 並能立即一眼就能找出所需的信息。
另一個內存與儲存最重要的差別在於 : 儲存於硬碟中的信息在關機後能夠保持完整,但任何儲存在內存中的數據在計算機關機後便會全部流失。就像在辦公室的比喻中 , 任何在下班時間後被遺留在桌上的檔或檔案都會全部被丟棄一樣。
內存與效能表現 (Memory and Performance)
增加計算機系統中的內存能夠增加計算機的效能表現是眾所皆知的。如果內存沒有足夠的空間 , 計算機就必須建立一個虛擬內存檔案。在這個過程中 , 中央處理器在硬碟中保留一個空間來代替額外的隨機存取內存 這個稱為 " Swapping" 的程序減低系統的速度 一般的計算機從內存存取大約需要 200ns( 奈秒 ), 但從硬碟存取則需12,000,000ns 具體來說就等於花四個半月的時間來完成三分半中就能完成的工作 !