BIOS简介与演进.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BIOS简介与演进

Inventec Confidential Page * 內 容 綱 要 BIOS 之由來 BIOS 之演進 BIOS的由來 什麼是BIOS? 為什麼有BIOS? BIOS有什麼功能? PC發展:世上第一款普及且最成功的微電腦是蘋果公司於1977年發表的Apple II個人電腦, Apple II本來運作時只有一開機ROM裡內建的BASIC程式語言直譯器可用,後來才隨著軟碟機的加入而有AppleDOS作業系統。 有鑑於Apple II的成功, IBM公司試圖在以Apple 和Tandy為主的家用電腦的市場立足。此前IBM傳統的設計過程就已經證明無法用來設計廉價的微型計算機(比如很失敗的IBM 5100),因此IBM決定破例設置一個特別小組。這個小組被授命繞過公司的流程規則來快速地提供一個市場產品,這個項目的代號叫做「象棋項目」(Project Chess)。這個在唐·埃斯特利奇領導下的12人小組為了達到這個目的,他們首先決定使用現成的、不同原始設備製造商的元件。這個做法與IBM過去始終研製自己的元件的做法相反。其次他們決定使用開放結構,這樣其它生產商可以生產和出售兼容的元件和軟體。用了約一年的時間研製,終於于1981年8月12日推出IBM PC兼容機硬體平台的原型和前身,其模型號碼為5150的IBM PC ,並立刻造成轟動。 IBM PC 面世的同時, IBM還出售其《IBM PC技術參考資料》,這份資料中就包括一段ROM BIOS原始碼。這也使BIOS 這個名詞逐漸廣為人所知並揭開了神秘的面紗! 青出於藍而勝於藍(PC兼容機) 隨後其它生產商很快就逆向分析了BIOS的程序與《IBM PC技術參考資料》 ,發展了其自己的、不侵犯版權的拷貝。1982年6月哥倫比亞數據產品公司(Columbia Data Products)推出了第一台IBM PC兼容機。1982年11月康柏電腦宣布發展出第一台IBM PC兼容的攜帶型電腦Compaq Portable(1983年3月出產)價格是3590美元。此攜帶型電腦為如今筆記型電腦的原型之一了。克隆機的出現不僅帶動整個PC機的產業, 同時也帶起了獨立BIOS供應商如 Phoenix Award AMI Insyde General Software 等! 什麼是BIOS?全名為基本輸出輸入系統 Basic Input Output System,這個字眼是第一次由 CP/M 作業系統中出現,描述在開機階段載入 CP/M 與硬體直接溝通的部份。是含在作業系統軟體中的。而IBM PC則將其燒錄在硬體系統的一個ROM上,最為最基本的初始軟體程式碼,其40KB的ROM中8KB是加電自檢(POST)和中斷服務程式(ISR),其它32KB是BASIC程序。假如沒有DOS啟動盤的話ROM中的BASIC解釋器就是用戶界面。在PC啟動的過程中,BIOS擔負著初始化硬體,檢測硬體功能,以及引導作業系統的責任。同時還提供一套運行時的服務程式給作業系統及應用程式使用。由於BIOS程式存放於一個斷電後內容不會丟失的唯讀記憶體中;系統過電或被重置 (reset) 時,處理器第一條指令的位址會被定位到 BIOS 的記憶體中,讓初始化程式開始執行。 主要的功能為: 開機自我測試:檢查中央處理器 (CPU) 及各控制器之狀態是否正常。 初始化動作:針對記憶體、主機板晶片組、顯示卡及週邊裝置做初始化動作。 紀錄系統設定值:提供各元件的基本設定,如顯示器、鍵盤、處理器、記憶體等等。 載入作業系統:從儲存裝置中載入作業系統到隨機存取記憶體。 提供常駐程式庫:提供作業系統或應用程式呼叫的中斷常駐程式,如INT 10H等。 BIOS 可以被視為專門與硬體溝通的微型作業系統,通常是使用針對相容 CPU 的組合語言(Assembly)寫成的。雖然 BIOS 的名稱是字母縮寫,但他也可能扮演的是希臘文字 βιο?(bios) “生命”。 Why BIOS? =BIOS – Basic Input Output System Input Device Output Device CPU Software KBD Mouse Video Printer Support Logic IRQ DMA BUS Power Clock Memory IRQ XX INT XX Init,Config Diag Kernel DOS Shell PWR,CLK Driver Purpose Of BIOS Device Power Clock IRQxx DMAxx Addressing Register ISR Driver POST POST模塊

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档