擴充記憶體

擴充記憶體

擴充記憶體(Expanded Memory): 在1985年初,Lotus、Intel和Microsoft三家共同定義了LIM-EMS,即擴充記憶體規範,通常稱EMS為擴充記憶體。當時,EMS需要一個安裝在I/O槽口的記憶體擴充卡和一個稱為EMS的擴充記憶體管理程式方可使用。但是I/O插槽的地址線只有24位(ISA匯流排),這對於386以上檔次的32位機是不能適應的。所以,現在已很少使用記憶體擴充卡。

基本信息

擴充記憶體概述

在1985年初,Lotus、Intel和Microsoft三家共同定義了LIM-EMS,即擴充記憶體規範,通常稱EMS為擴充記憶體。當時,EMS需要一個安裝在I/O槽口的記憶體擴充卡和一個稱為EMS的擴充記憶體管理程式方可使用。但是I/O插槽的地址線只有24位(ISA匯流排),這對於386以上檔次的32位機是不能適應的。

擴充記憶體擴充記憶體
所以,現在已很少使用記憶體擴充卡。現在微機中的擴充記憶體通常是用軟體如DOS中的emm386把擴展記憶體模擬或擴充記憶體來使用。所以,擴充記憶體和擴展記憶體的區別並不在於其物理存儲器的位置,而在於使用什麼方法來讀寫它。下面將作進一步介紹。擴充存儲器也可以由擴展存儲器模擬轉換而成。EMS的原理和XMS不同,它採用了頁幀方式。頁幀是在1MB空間中指定一塊64KB空間(通常在保留記憶體區內,但其物理存儲器來自擴展存儲器),分為4頁,每頁16KB。EMS存儲器也按16KB分頁,每次可交換4頁內容,以此方式可訪問全部EMS存儲器。圖2給出了EMS的工作原理。符合EMS的驅動程式很多,常用的有EMM386.EXE、QEMM、TurboEMS、386MAX等。DOS和Windows中都提供了EMM386.EXE。

電腦擴充記憶體

擴充記憶體是一種早期的增加記憶體的標準,最多可擴充到32M。使用擴充記憶體必須在計算機中安裝專門的擴充記憶體板,而且還要安裝管理擴充記憶體板的管理程式。由於擴充記憶體是在擴展記憶體之前推出的,所以大多數程式都被設計成能使用擴充記憶體,而不能使用擴展記憶體。由於擴充記憶體使用起來比較麻煩,所以在擴展記憶體出現後不久就被淘汰了。一種對1mb以上的RAM進行訪問的技術。要在系統中啟用擴充記憶體,您必須使用EMM。僅在您運行的應用程式可以使用(或要求使用)擴充記憶體時,才有必要配置您的系統,

擴充記憶體擴充記憶體
使其支持擴充記憶體。擴展記憶體只能用在80286或更高檔次的機器上,目前幾乎所有使用DOS的機器上超過1M的記憶體都是擴展記憶體。擴展記憶體同樣不能被DOS直接使用,DOS5.0以後提供了HIMEM.SYS這個擴展記憶體管理程式,我們可以通過它來管理擴展記憶體emm386.exe可以把擴展記憶體(XMS)仿真成擴充記憶體(EMS),以滿足一些要求使用擴充記憶體的程式。最後再強調一下,不管擴充記憶體或擴展記憶體有多大,DOS的應用程式只能在常規記憶體下運行。有的程式可以通過DOS擴展器(比如DOS4GW.exe等程式)使CPU進入保護模式,從而直接訪問擴展記憶體;但是要注意,進入保護模式以後,計算機就脫離了DOS狀態。

播放器擴充記憶體

相當於自己給電腦增加容量一樣。不同的是這個增加的快閃記憶體根據mp3/mp4的不同,可以有CF卡、SM卡、MMC卡、SD卡等多種選擇。CF卡是早期mp3/mp4使用的,現在因為體積和耗電的原因,已經很少用到了;SM卡應該算是目前mp3/mp4上用得最多的擴充卡了;MMC卡屬第二代的擴展卡了,用得也比較多;SD卡是在MMC卡基礎上發展出來的,所以它也向下兼容--就是說如果你的mp3/mp4支持SD卡,那么它一般也可以支持MMC卡,但反過來MMC卡插槽的mp3/mp4就不支持SD卡。除了上面列舉的幾種卡外,SONY採用的是專用的記憶棒(MemeoryStick),一般只用在SONY的機型上,很少看到其他產品使用。

擴展記憶體和擴充記憶體的區別

擴展記憶體和擴充記憶體是高版本操作系統中兩個重要的概念,人們對它們不應該有兩種截然相反的定義。但是,在筆者見到的書籍和報刊中卻有兩種截然相反的定義,這對學習作業系統的人,尤其是初學者帶來了誤解和增添了不必要的麻煩,有必要對擴展記憶體,擴充記憶體的定義作一些說明,供學習作業系統的讀者參考。

書籍中的定義

潘金貴等在其編譯的《微型計算機最新作業系統MS-DOS5.0實用指南》一書中敘述為:擴展記憶體(ExtendedMemory)是定址在1MB之後的記憶體並向上延伸,簡稱XMS。擴充記憶體(ExpandedMemory)是由EMS規範(ExpandedMemoryspecification)定義的記憶體,簡稱EMS。擴充記憶體大部分是做成一塊卡的方式,另外插在擴充槽上。②徐濤在《微型計算機》1995年第1期"再談高版本DOS下2.13H讀虛盤字型檔"一文中敘述為:擴展記憶體(EMS)是以16K為一頁通過頁幀快取區來訪問的超越640K常規記憶體的記憶體。擴充記憶體(XMS)是1M以後連續線性擴展的記憶體,其實地址是與1M連續的。③《MicrosoftMS-DOS用戶使用手冊》中敘述為:擴展(Expanded)記憶體是一個分離的記憶體池,就某種意義來說,就是放在一邊但程式在需要時可以利用的記憶體。

擴充記憶體擴充記憶體
擴充(Extended)記憶體起始於1MB處並向上延伸,它們或多或少地積聚在上端記憶體區的頂部。從以上三種對擴展記憶體、擴充記憶體的定義可以看出:②和③是相同的,①與②、

③則截然相反,即①的擴展記憶體的定義恰好是②、③的擴充記憶體的定義,而①的擴充記憶體的定義恰好是②、③的擴展記憶體的定義。為什麼對擴展記憶體、擴充記憶體會出現兩種截然相反的定義呢?可能是將Extended和Expanded翻譯成漢語時由於不同的理解造成的。

詞典中的定義

查閱英漢詞典後可知,Extended和Expanded都有擴大的、擴展的意思,因此,“ExtendedMemory”既可以翻譯成擴展記憶體也可以翻譯成擴充記憶體,“ExpandedMemory”同樣既可以翻譯成擴展記憶體也可以翻譯成擴充記憶體。這樣,就導致了對擴展記憶體、擴充記憶體有兩種截然相反的定義。那么,究竟哪種定義合適呢?①的定義較合適,或者說②、③的擴展記憶體的定義應改為擴充記憶體的定義,②、③的擴充記憶體的定義應改為擴展記憶體的定義。為什麼呢?理由如下:

1.①對擴展記憶體的定義,其意思與漢語中“擴展”的意思是相同的。《辭海》對擴展的解釋為:向外伸展、擴大,對擴充的解釋為:擴大充實。

2.Extended有延長的、伸出的意思,但Expanded卻沒有。因此,①將“ExtendedMemory”翻譯成擴展記憶體,而將“ExpandedMemory”翻譯成擴充記憶體是正確的。

擴大記憶體

虛擬記憶體設定方法
右擊“我的電腦”選擇“屬性--高級--性能--設定--高級--虛擬記憶體--更改”,選擇虛擬記憶體所在的磁碟,然後在下邊單擊“自定義大小”並輸入“初始大小”和“最大值”,最後按“設定”按鈕,再確定即可。虛擬記憶體從C糟設定到其它磁碟的方法(如果在其它盤,設定方法一樣):右擊我的電腦--屬性--高級--性能設定--高級--虛擬記憶體更改--點選C糟--單選“無分頁檔案”--“設定”,此時C糟旁的虛擬記憶體就消失了;然後選中D或F盤,單選“自定義大小”--在下面的“初始大小”和“最大值”兩個文本框中輸入數值--“設定”—確定--重啟電腦,便完成了設定。
虛擬記憶體最好不要與系統設在同一個磁碟內,記憶體是隨著使用而動態地變化,設在C糟就容易產生磁碟碎片,影響系統運行速度。所以,最好將虛擬記憶體設定在磁碟剩餘空間較大而又不常用的磁碟,如D、F,這樣可以避免系統在C糟進行頻繁的讀寫操作而影響系統速度。虛擬記憶體在一台電腦,只用設定一次,可設定在任何一個磁碟。
(三)減輕記憶體負擔:
1、打開的程式不可太多。如果同時打開的文檔過多或者運行的程式過多,就沒有足夠的記憶體運行其他程式,要關閉不用的程式和視窗
2、自動運行的程式不可太多。單擊“開始”--“運行”,鍵入“Msconfig”-“確定”,打開“系統配置實用程式”視窗,刪除不想自動載入的啟動項目。

相關詞條

相關搜尋

熱門詞條

聯絡我們