⑴ 存儲器怎樣儲存信息
儲存器具有記憶功能,用來保存信息,如數據,指令和運算結果等等。
它可以分為外儲存器和內儲存器兩種。下面進行詳細說明。
1) 內儲存器(內存)
內儲存器直接與CPU相連接,儲存容量較小,但速度快,用來存放當前運行程序的指令和數據,並直接與CPU交換信息。內儲存器由許多儲存單元組成,每個單元能存放一個二進制數或一條由二進制編碼表示的指令。
2) 外儲存器(外存)
外儲存器是內儲存器的擴充。它儲存容量大,價格低,但儲存速度慢,一般用來存放大量暫時不用的程序,數據和中間結果,需要時,可成批的與內存進行信息交換。外存只能與內存交換信息,不能被計算機系統的其他部件直接訪問。常用的外存有磁碟,磁帶,光碟等。
內存一般採用半導體存儲單元,包括隨機存儲器(RAM),只讀存儲器(ROM),以及高速緩存(CACHE)。只不過因為RAM是其中最重要的存儲器。S(synchronous)DRAM 同步動態隨機存取存儲器:SDRAM為168腳,這是目前PENTIUM及以上機型使用的內存。SDRAM將CPU與RAM通過一個相同的時鍾鎖在一起,使CPU和RAM能夠共享一個時鍾周期,以相同的速度同步工作,每一個時鍾脈沖的上升沿便開始傳遞數據,速度比EDO內存提高50%。DDR(DOUBLE DATA RAGE)RAM :SDRAM的更新換代產品,他允許在時鍾脈沖的上升沿和下降沿傳輸數據,這樣不需要提高時鍾的頻率就能加倍提高SDRAM的速度。
●只讀存儲器(ROM)
ROM表示只讀存儲器(Read Only Memory),在製造ROM的時候,信息(數據或程序)就被存入並永久保存。這些信息只能讀出,一般不能寫入,即使機器掉電,這些數據也不會丟失。ROM一般用於存放計算機的基本程序和數據,如BIOS ROM。其物理外形一般是雙列直插式(DIP)的集成塊。
●隨機存儲器(RAM)
隨機存儲器(Random Access Memory)表示既可以從中讀取數據,也可以寫入數據。當機器電源關閉時,存於其中的數據就會丟失。我們通常購買或升級的內存條就是用作電腦的內存,內存條(SIMM)就是將RAM集成塊集中在一起的一小塊電路板,它插在計算機中的內存插槽上,以減少RAM集成塊佔用的空間。目前市場上常見的內存條有1G/條,2G/條,4G/條等。
●高速緩沖存儲器(Cache)
Cache也是我們經常遇到的概念,它位於CPU與內存之間,是一個讀寫速度比內存更快的存儲器。當CPU向內存中寫入或讀出數據時,這個數據也被存儲進高速緩沖存儲器中。當CPU再次需要這些數據時,CPU就從高速緩沖存儲器讀取數據,而不是訪問較慢的內存,當然,如需要的數據在Cache中沒有,CPU會再去讀取內存中的數據。
⑵ 計算機運行時,數據是存放在存儲器中的,如何理解程序訪問存儲器中的數據方式
這個問題你沒有描述清楚,存儲器分內存和外存,對電腦來說,內存是指RAM,掉電數據就丟失,它的讀寫速度很快,CPU可以直接操作裡面的存儲單元,外存一般就是指硬碟,光碟等,這些設備的讀寫速度很慢,CPU使用裡面的數據時,需要先把數據緩存到RAM里,RAM和CPU之間也有一級或多級高速緩存,裡面存儲CPU經常使用的少量的數據
⑶ 存儲器為什麼能存儲數據,本質上它存儲的是什麼
儲器是計算機系統中的記憶設備,用來存放程序和數據。
構成存儲器的存儲介質,目前主要採用半導體器件和磁性材料。存儲器中最小的存儲單位就是一個雙穩態半導體電路或一個CMOS晶體管或磁性材料的存儲元,它可存儲一個二進制代碼。由若干個存儲元組成一個存儲單元,然後再由許多存儲單元組成一個存儲器。
⑷ 數據在存儲器上的儲存格式有哪兩種關於ARM的。。。
有「大端格式」和「小端格式」。
ARM中一個字由4個位元組構成。如果這4個位元組中,較低位元組存放在較低地址的存儲單元中;較高位元組存儲在地址較高的單元中,就叫「小端格式」。
如果4個位元組中,較低位元組存在較高地址中,較高位元組存在較低地址單元中,就叫「大端格式」。
ARM預設的是小端格式。
⑸ 程序中的指令、數據是如何在存儲器中存儲的
數據和指令都以二進制代碼的形式存儲在存儲器中,從代碼本身無法區別它是數據還是指令,CPU在取指令時把從存儲器中讀取的信息都看作指令,在讀取數據時把從存儲器中讀取的信息都看成是數據。為了區分運算數據和程序中的指令,程序員在編寫程序時需要知道每個數據的存儲位置以及指令的存儲位置,以避免將指令當作數據或者將數據當作指令.
⑹ CPU能不能直接訪問存儲在內存中的數據,能不能直接訪問存儲在外存中的數據
CPU可以直接訪問存儲在內存中的數據。
不可以直接訪問存儲在外存中的數據,外存數據必須先讀進內存再供CPU訪問。電腦CPU讀取文件要先載入到內存中的原因:
1、機械硬碟發展這么多年,數據相對穩定可靠,而且容量大成本低,不得不使用機械硬碟存取數據。
⑺ 計算機的儲存單元中儲存的內容是什麼
計算機的儲存單元中儲存的內容是數據和指令。
存儲地址一般用十六進制數表示,而每一個存儲器地址中又存放著一組二進制(或十六進制)表示的數,通常稱為該地址的內容。值得注意的是,存儲單元的地址和地址中的內容兩者是不一樣的。前者是存儲單元的編號,表示存儲器總的一個位置,而後者表示這個位置里存放的數據。正如一個是房間號碼,一個是房間里住的人一樣。
存放一個機器字的存儲單元,通常稱為字存儲單元,相應的單元地址叫字地址。而存放一個位元組的單元,稱為位元組存儲單元,相應的地址稱為位元組地址。
如果計算機中可以編址的最小單元是字存儲單元,則該計算機稱為按字定址的計算機。如果計算機中可編址的最小單位是位元組,則該計算機稱為按位元組定址的計算機。
(7)在存儲器中的數據擴展閱讀
如果機器字長等於存儲器單元的位數,一個機器字可以包含數個位元組,所以一個存儲單元也可以包含數個能夠單獨編址的位元組地址。
例如一個16位二進制的字存儲單元可存放兩個位元組,可以按字地址定址,也可以按位元組地址定址。當用位元組地址定址時,16位的存儲單元占兩個位元組地址。
在計算機中最小的信息單位是bit,也就是一個二進制位,8個bit組成一個Byte,也就是位元組。一個存儲單元可以存儲一個位元組,也就是8個二進制位。計算機的存儲器容量是以位元組為最小單位來計算的,對於一個有128個存儲單元的存儲器,可以說它的容量為128位元組。
如果有一個1KB的存儲器則它有1024個存儲單元,它的編號為從0-1023。存儲器被劃分成了若干個存儲單元,每個存儲單元都是從0開始順序編號,如一個存儲器有128個存儲單元,則它的編號就是從0-127。
⑻ 計算機的存儲單元中存儲的只能是什麼
計算機存儲單元中存儲的只能是數據或指令。數據通常是指由描述事物的數字、字母、符號等組成的序列,是計算機操作的對象,在存儲器中都是用二進制數"1"或"0"來表示。指令是CPU發布的用來指揮和控制計算機完成某種基本操作的命令,它包括操作碼和地址碼。
⑼ 通常人們稱「存儲器的地址與數據」裡面的數據包括什麼
RAM(隨機存取存儲器)存儲當前使用的程序、數據、中間結果與外存交換的數據。
ROM(只讀存儲器)主要用來存放固定不變的控制計算機系統程序和數據,如電腦的開機自檢程序一般存儲在ROM中。