從遊戲機到電腦

BIOS程序 載入

=============

載入

====

BIOS程序,就是 電腦 或 遊戲機 的開機畫面;

這不完全對,先這麼記;因為講 BIOS程序 之前,

還要先說說 載入(load)是啥意思。

載入就是召喚

------------

載入是一個動詞,打個比方:

載入 就是 召喚 的意思。

為啥這麼說?

電腦遊戲里有「召喚」這個詞,常這麼說:「大法師能召喚暴風雪」;

生活里也常說「召喚」,比如:燒紙,能召喚來野鬼;

大糞,能召喚來蒼蠅;

臭醬,能招來蛆;

載入 就是 計算機系統的 召喚 動作;它喚醒一個 已經在 計算機系統上

安裝好的軟體,讓它來到你面前,供你使用。

計算機系統,就像 亡靈法師 從地底下召喚出來

小骷髏(讓他們為自己打仗)一樣,召喚某個軟體。

所以說,載入就是召喚。

先這麼記。

載入就是啟動

------------

BIOS程序,並不是光電腦有,有些遊戲機也有。

今天(2016年),一台最新的筆記本電腦,一般都有BIOS程序;

它的BIOS程序,任務是一開機,就把像 「win7」這樣的操作系統,從硬碟里 召喚出來,讓人們用;

1994年,一台索尼的PS遊戲機,也有BIOS程序;

它的BIOS程序,任務是一開機,就把像 「鐵拳」這樣的PS遊戲,從光碟里 召喚出來,讓人們玩。

前面說了,這裡的「召喚」,術語應該叫 載入。

再進一步說:載入就是讓某個 軟體 或 程序 啟動的意思。

電腦的 BIOS程序, 開機後會 載入 電腦硬碟的MBR中存儲的軟體;

於是這個軟體就先啟動了,它再幫你去載入 「win7」;

於是 「win7」在這之後啟動了,你就能用win7辦公寫作業。

PS遊戲機的 BIOS程序, 開機後會 載入 光碟倉中的CD里存儲的「鐵拳」遊戲;

於是 「鐵拳」就啟動了,你就能玩這個遊戲。

可見 電腦 和 PS遊戲機 的BIOS程序,都具有載入的目的;

一個是 間接載入 win7 這樣的操作系統;

另一個是 直接載入 鐵拳 這樣的遊戲。

只是 電腦 比 PS遊戲機 的載入步驟多;

但目的是完全一樣的,就是啟動最終想要的程序:

win7 操作系統 或

PS遊戲

玩一會兒

--------

不明白沒關係,先實踐一下。

載入 的意思,不應該是通過讀文章學到,

而應該是,首先通過玩遊戲、看視頻感受到,

先切身感受!然後再慢慢了解。

2個我找的視頻:

youtube.com/watch?

PS1 Swap trick better VIdeo

2min 15sec ~ 3min 5sec 之間、

youtube.com/watch?

2012 Playstation 1 Psx Swap Method to Play Backup/Import Games HD

2min 20sec ~ 3min 3sec 之間、

4min 50sec ~ 5min 40sec 之間、

視頻里的電視屏幕上,

都顯示了完整的,PS遊戲機從通電開機,

到載入完畢、遊戲啟動的整個過程。

去搜搜這樣的PS遊戲機的開機視頻,看一下,

感受一下我說的載入「鐵拳」或者別的遊戲的過程。

廢話造句

--------

不僅BIOS可以載入別的程序,

操作系統 也可以載入:

你在win7上新安裝個qq,然後雙擊qq啟動它;這個啟動過程,

就是 win7從硬碟載入 qq程序,讓它進入內存的過程;

軟體也可以載入自己的另一部分:

很多PS遊戲、電腦遊戲,被載入啟動後,在玩遊戲的過程中,

還會顯示 loading(上面視頻里的street fighter就是這樣),

或者進度條,或默默讓人等待,

這些都是 軟體 載入 它自己的 另一部分的過程;

「載入」這個詞一般會這樣用:

如果 A 載入 B,

B 就被 A 啟動了、

B 就被載入進內存中、

B 會被CPU執行。

此時 A 已經完成載入任務,沒別的事兒一般就結束了(BIOS程序就是這樣);

除非 A 是 操作系統 這樣的程序,還有很多別的事兒干;那它就直到關機才結束。

造句:

比如在電腦上,BIOS程序不是直接載入win7操作系統,它是間接載入它;

BIOS程序只載入某個軟體,這個軟體一般被視為win7操作系統的第1部分;

於是,第1部分的軟體就啟動了,BIOS程序完成任務,沒別的事兒干,就結束了。

然後,第1部分的軟體,會載入win7第2部的分軟體,

於是,第2部分的軟體就啟動了,第1部分的軟體完成任務,沒別的事兒干,就結束了。

然後,第2部分的軟體,會載入第3部分軟體,

於是,第3部分的軟體就啟動了,第2部分的軟體完成任務,沒別的事兒干,就結束了。

依此類推。從開機,直到最後聽到開機音樂,win7真正能用的一刻,

已經不知道載入了多少次。電腦開機比遊戲機慢,

就和軟體層次多有關。

win7啟動後,過一會兒可能會載入qq2016,

於是,qq2016也啟動了,win7完成任務載入qq2016的任務,

但還有很多別的事兒干,所以不會束,直到關機。

為什麼要間接載入?簡單的說,是因為電腦和PS遊戲機不同。

PS遊戲機的設計,是一張光碟里通常只存儲一個遊戲;

而今天的電腦設計不同,一塊硬碟里,可能不僅安裝了win7,還安裝了linuxmint系統;

間接載入,就是為了能讓用戶在安裝了多個操作系統時,選擇啟動哪一個;

如果PS遊戲機的一張光碟里,也存儲了兩個遊戲,PS遊戲機也會需要間接載入。

以下問題,這次不說了:

BIOS程序具體怎麼載入其他程序?為啥載入完就結束了?

操作系統 和 遊戲程序 由BIOS載入;那麼BIOS程序由誰來載入?

BIOS程序為什麼不需要被載入?

這些和具體的計算機系統的主板電路,以及上面的半導體晶元相關。

三言兩語說不清,但一點也不難;如果從事相關工作,自然會知道。

這樣問題,可能少數面試會問,網上也常見;但筆者認為,初學者根本不用想。

這些根本不是正確的問題,容易誤導思路;不要被不會的問題干擾。

很多東西不是誰都接觸過,不會很正常。學習不是死讀書,而是實踐;

如果感興,玩的時就多觀察思考;因為玩電腦、玩遊戲,就是 學習 計算機系統 的實踐。

最後

----

我們中國人的很多問題,在英語環境下根本不是問題。

「載入」一詞,翻譯自英文單詞「load」,

本意是「裝貨、裝載「的意思,表示」往車裡裝貨」這個動作。

由於它是一個英文日常詞語,通俗易懂,

所以說到計算機系統里的「載入」,配合上下文,

英語環境下的人自然而然能想像它的含義。

但漢語不同,日常詞語里沒有太合適的詞;「載入」不是日常用語,

是後來生編硬造出來的術語辭彙;

漢語環境下的人很難想像它的含義,就會迷惑。

它可能源自漢語的「裝載」這個詞;

但即使「裝載」這個詞,也不像英文里的「load」那麼特別通俗易懂。


推薦閱讀:

有趣的 Linux 命令
電腦使用技能大全-以及誤刪數據恢復方法
新Surface Pro體驗——從一見鍾情到愛不釋手

TAG:電子計算機 | 家用遊戲機 |