一种在BIOS中嵌入应用程序的方法及实现
生活随笔
收集整理的這篇文章主要介紹了
一种在BIOS中嵌入应用程序的方法及实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文針對Award公司開發的計算機系統BIOS提出了一種嵌入應用程序的方法,其基本原理對別的品牌的BIOS也一樣適用,僅需稍加修改。文中作者給出并討論一個完整的例子程序,該程序已經通過實驗驗證。
正文
一. BIOS簡述
這里所講的BIOS是指計算機主板上的BIOS,是整個計算機的關鍵和靈魂,計算機一啟動就是執行BIOS程序,它負責加電自檢,初始化計算系統,響應用戶對系統配置的修改,記錄數據到CMOS中,將常駐程序庫(Runtime Program)常駐于內存中,提供給系統和應用程序調用,經過一系列復雜操作后,最后將控制權轉移給操作系統。
一開始BIOS容量僅有8K,隨著計算機復雜程度的提高,以及即插即用、高級電源管理等方面的需要,再加上個別主板廠商添加的輔助功能,BIOS容量迅速增大,目前通常主板上BIOS容量為256Kb,有些已經達到512Kb,這些BIOS中常常還會有幾十Kb的剩余空間,而且由于BIOS多采用FlashRom作為存儲芯片,便于修改,這就為我們在BIOS中嵌入自己的程序提供了便利。
在BIOS中嵌入程序具有多方面的應用,有些主板廠商在BIOS中嵌入殺毒程序,硬盤恢復精靈,超頻工具等,提高了產品的競爭力;臺灣威勝公司和Elegent公司聯合開發出了嵌入在BIOS中的小型瀏覽器操作系統,整個BIOS大小僅有512Kb,計算機無需硬盤即可上網沖浪;有些監控系統由于功能簡單,完全可以把程序做到BIOS中,一開機就自動運行,既提高了可靠性,又降低了成本。另一方面,將病毒嵌入到BIOS中,一開機就常駐內存也完全可以做到。
正文
一. BIOS簡述
這里所講的BIOS是指計算機主板上的BIOS,是整個計算機的關鍵和靈魂,計算機一啟動就是執行BIOS程序,它負責加電自檢,初始化計算系統,響應用戶對系統配置的修改,記錄數據到CMOS中,將常駐程序庫(Runtime Program)常駐于內存中,提供給系統和應用程序調用,經過一系列復雜操作后,最后將控制權轉移給操作系統。
一開始BIOS容量僅有8K,隨著計算機復雜程度的提高,以及即插即用、高級電源管理等方面的需要,再加上個別主板廠商添加的輔助功能,BIOS容量迅速增大,目前通常主板上BIOS容量為256Kb,有些已經達到512Kb,這些BIOS中常常還會有幾十Kb的剩余空間,而且由于BIOS多采用FlashRom作為存儲芯片,便于修改,這就為我們在BIOS中嵌入自己的程序提供了便利。
在BIOS中嵌入程序具有多方面的應用,有些主板廠商在BIOS中嵌入殺毒程序,硬盤恢復精靈,超頻工具等,提高了產品的競爭力;臺灣威勝公司和Elegent公司聯合開發出了嵌入在BIOS中的小型瀏覽器操作系統,整個BIOS大小僅有512Kb,計算機無需硬盤即可上網沖浪;有些監控系統由于功能簡單,完全可以把程序做到BIOS中,一開機就自動運行,既提高了可靠性,又降低了成本。另一方面,將病毒嵌入到BIOS中,一開機就常駐內存也完全可以做到。
總結
以上是生活随笔為你收集整理的一种在BIOS中嵌入应用程序的方法及实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(833):操作元素小结
- 下一篇: 前端学习(769):new关键字执行过程