




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
畢業(yè)設(shè)計(論文)外文資料翻譯學(xué)院(系):機械工程學(xué)院專業(yè):測控技術(shù)與儀器姓名:學(xué)號:外文出處:PCISYSTEMARCHITECTURE(FOURTHEDITION)附件:1.外文資料翻譯譯文;2.外文原文指導(dǎo)教師評語:簽名:年月日注:請將該封面與附件裝訂成冊。附件1:外文資料翻譯譯文二十六章PCIBIOS上一章內(nèi)容提要上一章主要講述了控制簡單設(shè)備的行為的順序規(guī)則和通過PCI-PCI橋的多個交易間的關(guān)系,并且描述了這些規(guī)則如何預(yù)防死鎖的發(fā)生。本章內(nèi)容提要本章將介紹PCIBIOS的規(guī)范,版本為2.1,日期是1994年8月26號下一章內(nèi)容提要下一章將詳細(xì)描述PCI鎖定機構(gòu)及PCI鎖定機構(gòu)允許EISA橋鎖定主存儲器或者允許主/PCI橋鎖定EISA存儲器目標(biāo)26.1PCIBIOS的用途OS(除了平臺指定的微核心外)、應(yīng)用程序和設(shè)備驅(qū)動程序不可直接訪問PCI配置寄存器、中斷路由邏輯(見14.6節(jié)中斷路由),或者專用周期產(chǎn)生邏輯(見18.5.3節(jié)專用周期軟件生成)。實現(xiàn)這些能力的硬件辦法是平臺指定的,因此,任何直接訪問這些機構(gòu)的軟件都是平臺指定的,這可能會導(dǎo)致兼容問題(軟件在一些平臺上可以工作而在其它平臺上則不能)。相反,請求將被發(fā)至PCIBIOS。這個BIOS是平臺指定的,它在硬件中實現(xiàn),也可能在OS的硬件抽象層(HAL)中實現(xiàn),PCIBIOS提供的服務(wù)如下:允許確定PCI芯片組支持的配置機構(gòu)(見18.4節(jié)配置機構(gòu)簡介)。允許確定芯片組在軟件控制下產(chǎn)生PCI專用周期交易的能力及所使用的機構(gòu)。想要更多的信息,參見18.5.3節(jié)軟件專用周期的生成。允許確定PCI總線在系統(tǒng)中的存在范圍查找某一指定PCI設(shè)備或?qū)儆谀骋活愒O(shè)備的實例允許PCI專用周期交易(如果芯片組在軟件控制下支持產(chǎn)生PCI專用周期交易)。允許調(diào)用者獲得PCI中斷路由選擇并且為機構(gòu)分配一個中斷線允許對設(shè)備的配置寄存器的讀或?qū)憽?6.2支持的OS環(huán)境26.2.1概述不同的OS有不同的操作特性(比如用于定義系統(tǒng)存儲器的方法和用于調(diào)用BIOS服務(wù)的方法)。在基于X86處理器家族的系統(tǒng)中,在特定平臺上執(zhí)行的OS屬于下面三種中的一種:實模式操作系統(tǒng)(即MS-DOS)286保護(hù)模式(禁止使用)386保護(hù)模式。有兩種386保護(hù)模式段模式(禁止使用)平臺模式PCIBIOS規(guī)范定義了實現(xiàn)BIOS和調(diào)用PCIBIOS的軟件的規(guī)則:規(guī)則1.PCIBIOS必須支持所有上述提到的OS環(huán)境。規(guī)則2.BIOS必須保持除了用于返回參數(shù)以外的所有的寄存器和標(biāo)記。規(guī)則3.調(diào)用者將被返回到與入口一致的EFLAG寄存器中的中斷標(biāo)記位的狀態(tài)。規(guī)則4.在執(zhí)行BIOS功能調(diào)用時中斷將不可使能。規(guī)則5.BIOS路徑必須是可重入的(他們可以在自身內(nèi)部調(diào)用)規(guī)則6.OS必須為BIOS定義一個容量至少為1KB的堆棧存儲器區(qū)域。規(guī)則7.OS為BIOS定義的堆棧段和代碼段必須有相同的容量(16位或32位)規(guī)則8.用INT1Ah調(diào)用BIOS的保護(hù)模式OS必須將CS寄存器設(shè)置為F000h。規(guī)則9.OS必須保證為BIOS定義的優(yōu)先級允許中斷使能/禁止并且執(zhí)行IO命令。規(guī)則10.BIOS的實現(xiàn)者必須假定OS為BIOS定義的CS是只執(zhí)行,DS是只讀。26.2.2實模式實模式OS,比如MS-DOS,被寫進(jìn)8088處理器執(zhí)行。這個處理器最多只能對1MB的存儲器進(jìn)行尋址(00000h至FFFFFh)。用四十六位段寄存器(CS,DS,ES,SS),編程人員定義了存儲器的四個段,每段的長度固定為64KB。當(dāng)一個程序開始執(zhí)行時,四個段寄存器的每一個用存儲器中相應(yīng)段的起始地址的上四個十六進(jìn)制數(shù)字對其進(jìn)行初始化。代碼段包含當(dāng)前執(zhí)行的程序數(shù)據(jù)段定義了包含程序運行的數(shù)據(jù)的存儲器區(qū)域堆棧段定義了用來暫時保存值的存儲器區(qū)域額外的數(shù)據(jù)段可用來定義與當(dāng)前執(zhí)行的程序有關(guān)的另一個數(shù)據(jù)段MS-DOS通過裝入一組帶有請求參數(shù)的處理器的寄存器組,執(zhí)行軟件中斷命令,指定中斷表中的1Ah入口作為包含BIOS的入口點,調(diào)用BIOS。在INT1Ah指令執(zhí)行時,處理器將INT1Ah后面的指令的地址壓入堆棧存儲器。保存完這個返回地址后,處理器在中斷表中讀條目1Ah的指針并且在一個指定的地址開始運行。這就是BIOS的入口點。調(diào)用BIOS的另一個方法就是在物理存儲器位置000FFFE6Eh直接調(diào)用BIOS入口點。使用這個方法可以確保調(diào)用者不用擔(dān)心在中斷表中的1Ah入口已經(jīng)被其它設(shè)備占用。26.2.3286保護(hù)模式(1616)BIOS規(guī)范稱之為1616模式是因為286處理器有16位段寄存器并且編程人員通過定義段內(nèi)(代碼段、數(shù)據(jù)段、堆棧段或額外數(shù)據(jù)段)設(shè)備的16位偏移量來指定存儲器中設(shè)備的地址。盡管每段的最大容量仍然為64KB(如同8088處理器一樣),OS編程人員可以將段長度設(shè)置為1到64KB之間的任何值。當(dāng)在實模式操作時,286地址存儲器就如同具有同樣固定的64KB段長度的8088處理器一樣并且只能訪問存儲器空間中第一個MB內(nèi)的位置。當(dāng)在保護(hù)模式操作時,然而,286以不同的方式尋址存儲器。不同于存儲器中包含段的五位物理起始地址的上四位十六進(jìn)制數(shù)字,段寄存器中的值被稱為段選擇值。它指向存儲器中由OS建立和保存的段描述表的每一個條目。段描述表中的每一個條目都包含了定義如下內(nèi)容的八個字節(jié)的信息:存儲器中段的24位起始物理地址。換句話說,段起始地址可以被指定在存儲器空間的第一個16MB的處任意地方。段長度(從一個字節(jié)到64KB)允許程序訪問存儲器的段的方式(只讀、只執(zhí)行、讀/寫或者不允許)一些OS(如在286模式下操作時的3.1系
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信托產(chǎn)品設(shè)計及風(fēng)險評估考核試卷
- 玻璃纖維增強塑料在建筑模板的應(yīng)用考核試卷
- 物理流體力學(xué)與航空技術(shù)考核試卷
- 網(wǎng)紅甜品品牌全國加盟授權(quán)及統(tǒng)一原料供應(yīng)保障合同
- 智能家居系統(tǒng)技術(shù)支持與售后服務(wù)協(xié)議
- 高性能工業(yè)機器人示教器租賃與操作手冊定制合同
- 荷塘蓮藕種植與農(nóng)產(chǎn)品物流合作委托經(jīng)營管理合同
- 微信小程序金融理財功能定制開發(fā)及服務(wù)協(xié)議
- 電商平臺會員積分體系設(shè)計與會員權(quán)益保障服務(wù)協(xié)議
- 消防設(shè)備工程配套銷售與安全咨詢合同
- 幼師畢業(yè)證明書樣本
- 環(huán)衛(wèi)車輛采購?fù)稑?biāo)方案(技術(shù)方案)
- 管材管件采購方案投標(biāo)方案(技術(shù)方案)
- JCT 841-2024《耐堿玻璃纖維網(wǎng)布》
- 私人用電合同協(xié)議書
- GB/T 7939.2-2024液壓傳動連接試驗方法第2部分:快換接頭
- (高清版)JTG 5142-2019 公路瀝青路面養(yǎng)護(hù)技術(shù)規(guī)范
- 2024年山東省濟南市歷下區(qū)中考二模生物試題
- 陜西省2024年高中學(xué)業(yè)水平合格考化學(xué)試卷試題(含答案解析)
- 《施工現(xiàn)場臨時用電安全技術(shù)規(guī)范》jgj46-2005
- 《世界現(xiàn)代設(shè)計史》課件-第10章各國設(shè)計簡史
評論
0/150
提交評論