擴充內存

標籤: 暫無標籤

36

更新時間: 2013-09-12

廣告

擴充內存(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」翻譯成擴充內存是正確的。

 

廣告

廣告