• 6

採用滑鼠控制,MSI率先採用AMI EFI BIOS

EFI是韌體 是將來要用來取代BIOS用的

所以不應該想成它是介於OS跟BIOS之間的東西

另外 主機板開始使用EFI firmware就代表要搭配能支援EFI的OS
WinXP應該是不支援才對
這跟很早以前的用的APPLE2 糟糕 透露出我年齡
一開機就是一個C:\
rom裡有系統是這樣嗎
我馬上想到開機BIOS可以作成選擇開機系統的版本了
這樣不是很好嗎
如果把分割硬碟或指定開機磁碟區的功能寫進去
多系統選擇畫面 XP OSX LINUX 很不錯
那應該會方便一點
早期是看過大眾的板子有寫入還原功能的BIOS
不過這都是好事
最起碼開機不用看那個 "類文字終端機"的畫面了
連 BIOS 都越做越華麗了呢

會不會到時候出內建OS,簡易文書處理,小遊戲,Net功能合一的BIOS阿~
(Basic In/Output System 變的完全不Basic了 )




當然,以上純屬天馬行空~
第一頁的圖已經全部掛點了,
能不能補一下?看不見 ......
不知道這方面的時程是怎樣的?? 會有64位元的吧??
應該mb廠商比較能掌握吧??頂多跟ms協調囉.....
真是這樣的話希望下半年配合windows 2008囉??
有些人勇於冒險,死不認錯,好騙難教!聽騙不聽勸.
呆子饅頭 wrote:
大大請教一下 , 這種設計最大賣點是 "圖形化" 設計嗎 ?

不是,這不是 EFI 設計的目的。但 EFI 介面做成圖形化是容易的。

呆子饅頭 wrote:
"可讓各家廠商自行撰寫的驅動程式直接掛入 EFI 之中" , 這驅動指的是一般Windows下的驅動嗎 ?

應該不是,應該是給 EFI 在開機階段用的,讓 OS 在載入初期可以辨認和使用更多硬體資源。

bluesystem wrote:
也該是時候了吧.....BIOS一直都停留在幾百年前的東西, 限制也多

是啊,對於年輕韌體工程師來說是個解脫
但是對於老鳥來說,由於程式撰寫門檻降低,他們的優勢也將稍微喪失

crazyking wrote:
其實把EFI想成是利用另一個小CPU(單晶片),然後配合比較友善的操作介面來設定BIOS,所以底層的BIOS
結構基礎可以與之前的BIOS相容,但是可以藉由控制EFI的單晶片對BIOS作監控與其他驅動程式的崁入

嗯,似乎不太對...
EFI 一樣是韌體,且是用來取代 BIOS 的,有 EFI 就不會有 BIOS

EricLee5527 wrote:
這麼說來,其實也可以看做是在傳統 BIOS 上加層外殼而已是吧?也就是說,以往開機是 BIOS -> OS 轉變成 BIOS -> EFI -> OS,對嗎?

No,理由同上。

挪威甘菊 wrote:
喊了這麼久,終於要上了~~
os前面要多一個os了,efi是屬於軟體還是韌體呀~?
感覺好像介於軟體與韌體之間的產物...

一樣是韌體呀,韌體就是燒錄在 ROM 上的軟體 (程式) 呀

挪威甘菊 wrote:
如果我要踏入bios/efi的領域裡,我該怎麼做比較好,
小弟是學電機的,雖然程式語言在校學的不是很好,
可是仍舊很感興趣~

熟「x86 組語」和「C」,然後是「計算機組織」和「x86 結構」,「就可以了」

lcy83213 wrote:
另外 主機板開始使用EFI firmware就代表要搭配能支援EFI的OS
WinXP應該是不支援才對

Vista 的 64-bit 版好像是支援的...

Reco_F wrote:
不知道這方面的時程是怎樣的?? 會有64位元的吧??
應該mb廠商比較能掌握吧??頂多跟ms協調囉.....
真是這樣的話希望下半年配合windows 2008囉??

應該沒這麼快,現在還是有太多的古老程式碼,他們大量使用 BIOS 中斷
我想,如果能在 EFI 裡加掛 BIOS 中斷程式,那取代 BIOS 的速度也許能快一些
新的 OS 可能會走雙軌制吧?BIOS / EFI 都能支援
以 MS 的 NT 系列 ( *) 來說,他們都具有硬體抽象層
硬體抽象層以下,為 BIOS / EFI 各寫一份,安裝時視硬體架構擇一安裝
硬體抽象層以上,沒有差異

*:如 XP、Vista、"Windows 7"、Server 2003、Server 2008 等
嗯嗯,看到圖了,有點像當年的ami 還有幾家bios也有出滑鼠控制的圖形介面吶,不過倒是看到了許多關鍵進化.....雖然看不到骨子裡...但是感受的到.....就期待囉

不過話說回來,既然跨入了64位元..是不是整個PC的架構也該趁機檢討(進化)了....看看還能有什麼新的改變吧
有些人勇於冒險,死不認錯,好騙難教!聽騙不聽勸.
ghostaries wrote:
且還有64K的限制啥鬼

改用C/C++去開發的EFI及UEFI,最強的地方不是圖型化的介面,而是在於它可以在BIOS內直接加入Driver,


BIOS 只是一顆燒錄著一些簡易的參數及驅動程式的唯讀記憶體(不能講唯讀)

要在這顆記憶體內 燒錄任何驅動程式或甚至直接將作業系統 小蜜蜂 打磚塊 燒進去都是可以的
只要它夠大的話 或者說 只要消費者願意多花很多錢的話

並不是說 BIOS 不能掛驅動程式 EFI 才可以 不是的
至於64K 的限制 這只是因為 廠商沒有將裡面的程式改寫成 32/64bit 依然用 16bit
並不是限制 只是不願做而已

但傳統 BIOS 基本輸入輸出系統 有幾個缺點
記憶體容量小 或者說較貴 早期很貴 現在雖不那麼貴 但廠商在成本考量下 還是不願大幅擴充
更新不易 且一旦更新失敗 一般使用者無法救回
而EFI 依然保留著這顆燒錄了BIOS 基本輸入輸出系統的記憶體 另外在硬碟劃分出一塊區域 放置其它擴充功能
(好像是在硬碟割出200MB 忘了) 如此不增加成本 容量擴大 可放更多功能 且更新容易 即使更新失敗
也因沒有動到 BIOS 一般使用者依然可以直接正常開機 把 EFI 那些放在硬碟的部份寫回去

也就是說 EFI 基本上只是另外在硬碟劃分出一塊大容量的區域
以代替唯讀記憶體 用以放一些工具程式 如檢測 上網等
lcy83213 wrote:
舊的IBM PC BIOS是組合語言架構 這年頭組合語言大學都不開課了
BIOS coding根本難找到新人可以馬上上手


組合語言應該還是必修課吧…
lenbo wrote:
組合語言應該還是必修課吧…


可是台灣的x86組合語言教學 都還停留在8086的時代
坊間相關的書 只有一兩本翻譯的 才有提到 80386 的32bit及保護模式
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?