最近為了能夠快速進入BIOS領域,一直看相關的資料來加強自己,慢慢的了解整個電腦核心系統的架構,也想透過這些架構來幫BIOS在我心中好好定位一下,首先我們先從大方下手在一一細分。
何謂電腦(PC, Hardware, Platform, Motherboard…)?
現在我將它定義為硬體設備,至於硬體製成那又是遠遠的一回事。
何謂系統(OS, System, Kernel…)?
一堆來自世界各地的硬體通通擺在一起,那主機殼就好像地球一樣,每個硬體說著屬於自己的思考和語言,總該有個人(Xmerican??)跳出來維護世界的和平吧?
何謂軟體(Softeare, APP)?
它是一個很好的翻譯機讓使用者避開那些繁雜的命令。例如你若只想知道1+1=2,應該不會想知道暫存器之間如何變化吧。現在APP已經在21世紀火紅起來,我想它應該是最好解釋軟體的統稱。
那我該把BIOS放哪呢?
就我目前的認知裡,它就是系統與硬體之間溝通協調的橋樑。上圖就是我將人類使用電腦的流程概念圖。當然這只是想要將許多事件大概合理的區分,但往往一旦你深入圖中任何區塊之中,該如何界定你所在的位置,那就像用Google Map想要定位出百分百的位置一樣,不是不可能但需要一些運氣。
<Reference>
No comments:
Post a Comment