為什麼BIOS晶片要做小顆? - 3C

Eden avatar
By Eden
at 2019-07-19T01:01

Table of Contents

※ 引述《twin1949tw (台北Station)》之銘言:
: BIOS有多小顆看主機板有標示BIOS就知道了
: 可是為什麼要做成小顆的而且是128MB(現在是256MB)
: 現在儲存空間價格不貴而且主機板上面電晶體都比BIOS大
: 為什麼不把BIOS做大?
: -----
: Sent from JPTT on my Sony G8232.

可能的理由


1. 一顆價錢差幾塊 可是生產是百萬為單位的 乘起來算你們team的營收負貢獻之類的就
慘了

相對的如果增加容量的部分有助銷售
那放有的沒的說不定不阻止

另外rom跨過某個容量就會增加位址線
要拉線要測試多出的容量

2.bios屬於primary storage, 是cpu
指令直接看的到的部分 和ssd
它是等到被載入到記憶體對cpu
才有意義不同

因此一開始就是有規範要在cpu
的哪一段記憶體位址看到他

而這件事情在舊世代機器
或者東西簡單的如播放機機上盒等等
可能會限制bios最大容量

為了解決這個問題 會進化成cpu看的
位址一開始還是只有一個小窗口
這段範圍內會先塞必要的程式碼
以及一個載入器

3.取自xx MByte時代自己做的功能
或者ref code 移植到yy MByte
或有可能要重新改寫很多

為什麼rom變大程式要修改
若code過去為了盡量節約容量
或者在增加功能時快塞爆了
這時候code改以較短size的寫法取代
其中部分技巧是跟容量有關
例如在code排列確認距離不超過多少
就可以手動改成較短的形式
這種一放進大容量的自然是bug

同時這也可以說 一樣的硬體如果
再出一個只增大bios的版本 未來
小size的大size的維護與測試都要做

可是銷售量沒有兩倍啊qq

4.bios裡面留太多沒用到的空間可能會被塞東西....

--
Tags: 3C

All Comments

Megan avatar
By Megan
at 2019-07-23T04:09
呣............ 不管怎樣先推 XDDDD
Enid avatar
By Enid
at 2019-07-24T06:23
每少賺一百萬每年就會少錄取一位正妹當同事(誤
Tristan Cohan avatar
By Tristan Cohan
at 2019-07-24T10:30
也沒那麼複雜 就over design是大忌
Damian avatar
By Damian
at 2019-07-28T19:49
這不奇怪 我寫的系統三年後 有人跟我說要增加XX的
我也會嗆他 辦不到 當初沒留空間
Agnes avatar
By Agnes
at 2019-07-29T19:53
第四看不太懂
Eden avatar
By Eden
at 2019-08-01T07:35
以前我待過一個team除了我之外負責的都是bios.有一
次碰到要補塞入一個必要的東西但是會爆1kb多....全
部動員去看原地方怎麼改寫
Elvira avatar
By Elvira
at 2019-08-04T21:02
第四是怕被塞啥惡意碼吧
Una avatar
By Una
at 2019-08-05T01:57
好極限的世界... 其他程式大部分都隨意亂寫也沒差
硬體現在都太強了
Hamiltion avatar
By Hamiltion
at 2019-08-09T09:21
古早年代遊戲還燒在ROM上面時也是這樣子斤斤計較
Andrew avatar
By Andrew
at 2019-08-09T23:31
所以現在SPI BIOS不是預先載入RAM?
Adele avatar
By Adele
at 2019-08-12T13:23
8bit年代就算放在軟碟上的遊戲也是斤斤計較 RAM太少
Madame avatar
By Madame
at 2019-08-13T21:47
SPI是直接mapping到某一段memory address
現代UEFI架構下 DXE是壓縮過的 要用的時候解壓縮到
Sarah avatar
By Sarah
at 2019-08-15T06:28
ram上沒有錯 但是其他部分並沒有
Bethany avatar
By Bethany
at 2019-08-19T17:52
可以放到ram但是ram要下io設定,所以必然有部分不能
放到ram
Hedwig avatar
By Hedwig
at 2019-08-23T22:34
推一個解說
Hamiltion avatar
By Hamiltion
at 2019-08-28T03:20
嵌入式系統就是斤斤計較阿...
Donna avatar
By Donna
at 2019-08-29T04:24
第一世代的遊戲機工程師根本都是魔法師
Quintina avatar
By Quintina
at 2019-08-30T03:19
我的P67為了塞nvme開機 就把開機圖片改小才塞的進去
Zanna avatar
By Zanna
at 2019-09-03T15:00

3900x 哥死守的不是win7,是後門

Odelette avatar
By Odelette
at 2019-07-19T00:22
首先, 感謝全國最大客服中心, 感謝全國最大客服中心, 感謝全國最大客服中心, 讓小的買 cpu 不用搭 X570,C7H 很快就可以使用上了, https://i.imgur.com/2FykL0o.jpg 再來,使用心得,cpu 全 auto, Ram 設 3200 超頻沒多大意義,官方 ...

50k上下A+N遊戲作業機

Lydia avatar
By Lydia
at 2019-07-19T00:19
已買/未買/已付訂金(元):未買 預算/用途:預算45-55k 遊戲主要玩MHW,工作用途CAD、PS都會用 之前都是用筆電,結果出個車禍瞬間報銷 第一次組桌機,想組一台用好幾年 有什麼錯誤或建議再麻煩各位指正 CPU (中央處理器):AMD R7 3700X【8核/16緒】3.6G(↑4.4G)65W/ ...

X570+N卡+DP 無法開機解決方案

James avatar
By James
at 2019-07-19T00:05
#1TATuJCh 前情如以上文章 簡述: X570+and#34;N卡and#34;+and#34;DP1.4線and#34; 會無法開機 錯誤顯示:無VGA 而拔除DP線 and#34;只接HDMIand#34;會正常開機 NV去年有提出解決方案如下 NVIDIA GRAPHICS FIR ...

Intel CEO在FBTC上談10nm延期 7nm將在2年

Audriana avatar
By Audriana
at 2019-07-19T00:00
Intel 10nm製程的延期,已經對整個科技行業產生了深遠的影響。在近日的FBTC會議上 該公司CEO Robert Swan也未能逃開這一拷問。他表示10nm晶片的多年延期確實要怪到公 司頭上 在當製造變得越來越艱難的時候,他們還設定了一個越來越激進的目標 結果就是10nm的工作,耗費了遠超預期的等待時間 ...

AMD神秘新GPUArcturus現身:或為Vega架構

John avatar
By John
at 2019-07-19T00:00
去年9月份Arcturus這個代號首次出現,被認為是AMD Navi之後的下一代核心 但日前又有AMD內部員工否認了這種可能性,又沒有明確Arcturus是何身份。 現在Linux顯示卡驅動中赫然出現了Arcturus的身影,而眼下適逢Navi RX 5700系列剛剛 發布 它自然不可能是繼任者。綜合種種跡像 ...