《BIOS简介与演进》PPT课件

《BIOS简介与演进》PPT课件

ID:36529217

大小:1.18 MB

页数:22页

时间:2019-05-09

《BIOS简介与演进》PPT课件_第1页
《BIOS简介与演进》PPT课件_第2页
《BIOS简介与演进》PPT课件_第3页
《BIOS简介与演进》PPT课件_第4页
《BIOS简介与演进》PPT课件_第5页
资源描述:

《《BIOS简介与演进》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、內容綱要BIOS之由來BIOS之演進BIOS的由來什麼是BIOS?為什麼有BIOS?BIOS有什麼功能?PC發展:世上第一款普及且最成功的微電腦是蘋果公司於1977年發表的AppleII個人電腦,AppleII本來運作時只有一開機ROM裡內建的BASIC程式語言直譯器可用,後來才隨著軟碟機的加入而有AppleDOS作業系統。有鑑於AppleII的成功,IBM公司試圖在以Apple和Tandy為主的家用電腦的市場立足。此前IBM傳統的設計過程就已經證明無法用來設計廉價的微型計算機(比如很失敗的IBM5100),因此IBM決定破例設置一個特別小組。這個小組被授命繞過公司的流程規則來快速地

2、提供一個市場產品,這個項目的代號叫做「象棋項目」(ProjectChess)。這個在唐·埃斯特利奇領導下的12人小組為了達到這個目的,他們首先決定使用現成的、不同原始設備製造商的元件。這個做法與IBM過去始終研製自己的元件的做法相反。其次他們決定使用開放結構,這樣其它生產商可以生產和出售兼容的元件和軟體。用了約一年的時間研製,終於于1981年8月12日推出IBMPC兼容機硬體平台的原型和前身,其模型號碼為5150的IBMPC,並立刻造成轟動。IBMPC面世的同時,IBM還出售其《IBMPC技術參考資料》,這份資料中就包括一段ROMBIOS原始碼。這也使BIOS這個名詞逐漸廣為人所知並

3、揭開了神秘的面紗!青出於藍而勝於藍(PC兼容機)隨後其它生產商很快就逆向分析了BIOS的程序與《IBMPC技術參考資料》,發展了其自己的、不侵犯版權的拷貝。1982年6月哥倫比亞數據產品公司(ColumbiaDataProducts)推出了第一台IBMPC兼容機。1982年11月康柏電腦宣布發展出第一台IBMPC兼容的攜帶型電腦CompaqPortable(1983年3月出產)價格是3590美元。此攜帶型電腦為如今筆記型電腦的原型之一了。克隆機的出現不僅帶動整個PC機的產業,同時也帶起了獨立BIOS供應商如PhoenixAwardAMIInsydeGeneralSoftware等!什

4、麼是BIOS?全名為基本輸出輸入系統BasicInputOutputSystem,這個字眼是第一次由CP/M作業系統中出現,描述在開機階段載入CP/M與硬體直接溝通的部份。是含在作業系統軟體中的。而IBMPC則將其燒錄在硬體系統的一個ROM上,最為最基本的初始軟體程式碼,其40KB的ROM中8KB是加電自檢(POST)和中斷服務程式(ISR),其它32KB是BASIC程序。假如沒有DOS啟動盤的話ROM中的BASIC解釋器就是用戶界面。在PC啟動的過程中,BIOS擔負著初始化硬體,檢測硬體功能,以及引導作業系統的責任。同時還提供一套運行時的服務程式給作業系統及應用程式使用。由於BIO

5、S程式存放於一個斷電後內容不會丟失的唯讀記憶體中;系統過電或被重置(reset)時,處理器第一條指令的位址會被定位到BIOS的記憶體中,讓初始化程式開始執行。主要的功能為:開機自我測試:檢查中央處理器(CPU)及各控制器之狀態是否正常。初始化動作:針對記憶體、主機板晶片組、顯示卡及週邊裝置做初始化動作。紀錄系統設定值:提供各元件的基本設定,如顯示器、鍵盤、處理器、記憶體等等。載入作業系統:從儲存裝置中載入作業系統到隨機存取記憶體。提供常駐程式庫:提供作業系統或應用程式呼叫的中斷常駐程式,如INT10H等。BIOS可以被視為專門與硬體溝通的微型作業系統,通常是使用針對相容CPU的組合語

6、言(Assembly)寫成的。雖然BIOS的名稱是字母縮寫,但他也可能扮演的是希臘文字βιος(bios)“生命”。WhyBIOS?=>BIOS–BasicInputOutputSystemInputDeviceOutputDeviceCPUSoftwareKBDMouseVideoPrinterSupportLogicIRQDMABUSPowerClockMemoryCPUISABusKBDFDDMemoryVideoLPTCOMPOSTISRIRQXXINTXXInit,ConfigDiagKernelDOSShellPWR,CLKDriverPurposeOfBIOSDevic

7、ePowerClockIRQxxDMAxxAddressingRegisterISRDriverPOSTPOST模塊的功用主要是初始,診斷,配置系統資源,將整個電腦硬件系統設置在一個可穩定操作,符合工業標準的準備就緒(Ready)狀態,以便提OS彈性運用,去建立一個讓APPs發揮軟件效能的環境.80h,84h,xxhCPUNorthBridgeMiniPCINICVideoAudio1394SouthBridgeSuperI/OCDROMHDCardbus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。