




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
擴(kuò)充內(nèi)存規(guī)范由特別為擴(kuò)充內(nèi)存而設(shè)計的應(yīng)用程序所訪問01發(fā)展擴(kuò)展內(nèi)存與擴(kuò)充內(nèi)存的區(qū)別初級的擴(kuò)充內(nèi)存管理缺點目錄03050204基本信息擴(kuò)充內(nèi)存規(guī)范(xmsextendedmemoryspecification,簡稱EMS)。它只能由特別為擴(kuò)充內(nèi)存而設(shè)計的應(yīng)用程序所訪問。當(dāng)前,大多數(shù)專業(yè)性的商業(yè)軟件包支持?jǐn)U充擴(kuò)充內(nèi)存,因而它成為一種事實上的工業(yè)標(biāo)準(zhǔn),支持?jǐn)U充內(nèi)存的一些常用軟件有:Framework,Excel,Paradox,Symphony等。發(fā)展發(fā)展1983年IBM宣布采用了Intel處理器的PC/AT。這種微處理器能以兩種方式運行。第一種是實方式。即DOS使用的方式,它允許直接訪問IBM內(nèi)存,另一種是保護(hù)方式,這種方式能直接訪問16MB內(nèi)存。
原PC機(jī)中出現(xiàn)的硬件約束對內(nèi)存的限制。再PC/AT機(jī)及其它新的PC機(jī)中同樣存在。因此,越過640kDOS壁壘的唯一方法是用擴(kuò)充內(nèi)存卡。再Intel、Lotus和Microsoft宣布EMS規(guī)范后不就,AST與其他一些制造商發(fā)布了另一種稱為改進(jìn)的擴(kuò)充內(nèi)存規(guī)范(EEMS)。EEMS是LIM-EMS的一種超集,它除了一些額外的可選功能外,支持全部EMS功能。大多數(shù)EMS程序可同樣在EMS和EEMS的內(nèi)存卡上運行。不過少數(shù)軟件,包括Quarterdeck公司和Desqview和DigitalResearch公司的ConcurrentDOS,用到了EEMS的額外功能。1987年8月LIM宣布了EMS的一個新版本V4.0。此版本在原3.2版本上從兩個方面作了很大的改進(jìn)。第一是它能支持32MB擴(kuò)充內(nèi)存,而不是以前版本的8MB。第二是3.2版本只允許數(shù)據(jù)駐留在擴(kuò)充內(nèi)存中,而4.0版本允許數(shù)據(jù)和程序兩者都在擴(kuò)充內(nèi)存中運行,V3.2的程序在V4.0中正常運行,但新的程序,如Microsoft和Excel和Lotus1-2-3的第3版只能在V4.0版本上使用。許多制造商向現(xiàn)有擴(kuò)充內(nèi)存卡的用戶免費提供新的擴(kuò)充內(nèi)存管理驅(qū)動程序,以便他們能使用EMSV4.0。AST及其支持者立即表示他們將放棄EEMS而支持新的LIM-EMS4.0版本。所以現(xiàn)在整個PC產(chǎn)業(yè)界已經(jīng)取得一致。初級的擴(kuò)充內(nèi)存管理初級的擴(kuò)充內(nèi)存管理在XMS出現(xiàn)之前,已出現(xiàn)了不少擴(kuò)充內(nèi)存的管理方法,最后都集中在兩種方法上:VDISK方法和Int15H方法。
VDISK.SYS是個很常見的可安裝的RAMdisk設(shè)備驅(qū)動程序,從PC-DOS3.0版起IBM就提供了這個驅(qū)動程序。從一開始,VDISK就可用常規(guī)內(nèi)存或擴(kuò)充內(nèi)存創(chuàng)建鍵盤。近期的版本也可以使用擴(kuò)展內(nèi)存創(chuàng)建虛盤。由于PC-DOS提供了VDISK的源碼,因此不少公司借鑒這種方法實現(xiàn)了自己的RAMdisk。VDISK裝入后,占有了1M以上擴(kuò)充內(nèi)存,并將所占用的擴(kuò)充內(nèi)存數(shù)量的信息存放在兩個地方,一個是常規(guī)內(nèi)存上的數(shù)據(jù)結(jié)構(gòu),可以用Int19H取到;另一個是1M擴(kuò)充內(nèi)存邊界上的數(shù)據(jù)結(jié)構(gòu)。如果再有新的VDISK要創(chuàng)建另外的RAMdisk,必須首先查看這兩個數(shù)據(jù)結(jié)構(gòu),得到可用的擴(kuò)充內(nèi)存,并根據(jù)新占用的擴(kuò)充內(nèi)存數(shù)量更新這兩個數(shù)據(jù)結(jié)構(gòu)的內(nèi)容。用Int15H方法管理擴(kuò)充內(nèi)存相對簡單一些。首先調(diào)用Int15H功能得到當(dāng)前可用的擴(kuò)充內(nèi)存的大小,然后改寫Int15H使之以后每調(diào)用這個功能,都返回當(dāng)前可用的擴(kuò)充內(nèi)存的帶下,其中除去了本程序正在使用的擴(kuò)充內(nèi)存。對Int15H的其他功能扔調(diào)用原來的Int15H。這樣,如果一個程序占用了一塊擴(kuò)充內(nèi)存,對后來的程序來說,這塊被占用的擴(kuò)充內(nèi)存好像不存在一樣,從而達(dá)到了擴(kuò)充內(nèi)存管理的目的。前面說的VDISK方法和Int15H方法管理擴(kuò)充內(nèi)存都有三個嚴(yán)重缺陷:
1、對那些轉(zhuǎn)入保護(hù)方式讀寫擴(kuò)充內(nèi)存、不理會其他已被使用擴(kuò)充內(nèi)存的程序無法管理。2、這兩種方法都不是動態(tài)管理,都是先進(jìn)后出方式分配擴(kuò)充內(nèi)存的,一旦有個程序不按順序中止了,它所用的那塊擴(kuò)充內(nèi)存只能到它后面的程序全部釋放所擴(kuò)充內(nèi)存后才能再用。3、MS-DOS不參與擴(kuò)充內(nèi)存管理,因此程序意外中斷時不能清理程序所用的擴(kuò)充內(nèi)存資源。1988年提出了更高級的擴(kuò)充內(nèi)存管理方法XMS。XMS再/386/486機(jī)上定義一個軟件接口,使實方式下程序程序能以合作的、與硬件無關(guān)的方式使用擴(kuò)充內(nèi)存和一些MS-DOS管理不到的內(nèi)存。XMS實現(xiàn)下面三類的內(nèi)存的管理:1、640K-1024K之間的內(nèi)存;2、1024K-1088K之間的內(nèi)存;3、1088K以上的內(nèi)存;XMS還提供了與硬件無關(guān)的對CPU線A20的控制。缺點缺點擴(kuò)充內(nèi)存的缺點是運行速度慢,明明有那么多的內(nèi)存,卻要來回地用分頁框來代替。后來在386CPU出現(xiàn)后,就不再使用擴(kuò)充內(nèi)存卡了,而是通過采用增加CPU的總線(變32位)的方法,可使得DOS能夠訪問1MB以上的內(nèi)存了。把插在內(nèi)存槽上1MB以上的內(nèi)存了。把插在內(nèi)存槽上1MB以上的內(nèi)存叫做擴(kuò)展內(nèi)存,用XMS表示。擴(kuò)展內(nèi)存的容量取決于安裝在內(nèi)存槽上的RAM的個數(shù)多少,在DOS中擴(kuò)展內(nèi)存的管理程序為himem,sys??紤]到有時可能在386以上的機(jī)器運行需要擴(kuò)充內(nèi)存的軟件,DOS提供了emm386.exe內(nèi)存管理程序,可將擴(kuò)展內(nèi)存仿真成擴(kuò)充文件。
擴(kuò)展內(nèi)存與擴(kuò)充內(nèi)存的區(qū)別擴(kuò)展內(nèi)存與擴(kuò)充內(nèi)存的區(qū)別擴(kuò)展內(nèi)存與擴(kuò)展內(nèi)存的區(qū)別是:
1、安裝的位置不同。擴(kuò)充內(nèi)存是在插在主板的擴(kuò)充槽上,而擴(kuò)展內(nèi)存是插在內(nèi)存槽上;2、存在的機(jī)型不同。擴(kuò)充內(nèi)存僅在8088或8086機(jī)上才可能有,而在以上的機(jī)上不再使用擴(kuò)充內(nèi)存而是使用擴(kuò)展內(nèi)存;3、運行速度不同。擴(kuò)充內(nèi)存的使用需要頁框,即換頁技術(shù)來實現(xiàn),而擴(kuò)展內(nèi)存不需要。因而擴(kuò)充內(nèi)存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)年會短視頻拍攝制作合同
- 二零二五年度戶外廣告發(fā)布合作合同
- 二零二五年度草原雇傭放羊與生態(tài)補償協(xié)議
- 二零二五年度資質(zhì)借用及資源共享協(xié)議
- 2025年度施工安全協(xié)議個人責(zé)任履行細(xì)則
- 二零二五年度房地產(chǎn)項目銷售代理與節(jié)能環(huán)保技術(shù)合作合同
- 二零二五年度休閑度假村包租合作合同
- 二零二五年度醫(yī)療行業(yè)勞動合同管理規(guī)范與醫(yī)護(hù)人員保障措施
- 掛靠證件合同模板(2025年度)適用于文化創(chuàng)意產(chǎn)業(yè)
- 二零二五年度電子商務(wù)借款居間服務(wù)合同協(xié)議
- 《論文所用框架圖》課件
- 人教版三年級下冊說課標(biāo)、說教材
- 2022版《義務(wù)教育科學(xué)課程標(biāo)準(zhǔn)》試題及答案
- 《民法典》背景下違約精神損害賠償制度適用問題
- 松下機(jī)器人操作手冊
- 數(shù)字電路邏輯設(shè)計(第3版)PPT全套完整教學(xué)課件
- 境外道路貨物運輸應(yīng)急預(yù)案
- 管理學(xué)-北京師范大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 2023年司法鑒定程序通則
- 網(wǎng)店運營PPT全套完整教學(xué)課件
- 1.跨境電子商務(wù)概述
評論
0/150
提交評論