(1)相關技術解釋:
1) bios+mbr相關:
①bios:整合在電腦主機板上的電腦自檢系統,並且能夠載入磁碟mbr上的引導程式。
②mbr:win7之前磁碟分割槽的一種標準,內含引導作業系統的引導程式和磁碟分割槽表。
③mbr上的引導程式:完成對磁碟上系統裝載入記憶體的過程,即引導系統載入和啟動。
④mbr上的磁碟分割槽表:最多有4個主分割槽或者擴充套件分割槽(源於mbr限制),最多有乙個擴充套件分割槽(源於作業系統限制),綜上即最多有三個主分割槽,乙個擴充套件分割槽。mbr採用32位標識塊在磁碟的位置,故最多能標識2^32個塊,每個塊512kb,故最大支援約2tb容量。
2)efi+gpt相關:
⑤efi:一種基於新型主機板的一種簡易作業系統,可以識別.efi檔案,採用c語言開發。(該作業系統完成的功能=bios+mbr上引導程式)
⑥gpt:一種新的磁碟分割槽標準,與efi共生,採用64位標識磁碟上的塊(mbr為32位來標識),旨在彌補mbr對大容量磁碟無法識別的不足,其所能識別的磁碟最大容量為(2^32)*2tb。(gpt完成的功能=mbr上的分割槽表)
⑦efi+gpt的功能=bios+mbr(mbr引導程式+mbr磁碟分割槽表)
(2)efi+gpt因何出現?
①對開機速度的提公升的渴望:bios+mbr啟動過程繁瑣,efi+gpt啟動簡易。
②增強對大容量硬碟識別:mbr支援2tb,gpt支援(2^32)*2tb。
③統一啟動程式和標準。
④安裝系統更加簡易:bios+mbr必須依靠工具將系統的引導程式寫入mbr,efi+gpt只需系統映象中有efi格式的安裝程式即可,便可被efi這個微型作業系統識別,執行。
(3)發展趨勢:
由於磁碟單位**的持續走低,大容量磁碟已經是必然的趨勢,到某個時刻你必須採用efi+gpt來識別你硬碟的全部容量。
(4)值得注意的tip:
由於,efi+gpt的組合,只能將系統裝到gpt分割槽的磁碟上,即只能裝到gpt格式的磁碟上。故存在mbr分割槽轉gpt分割槽的情況。
該過程需要格盤,我們需要備份好重要資料。
(5)efi+gpt的必備條件:
①系統映象中需要有efi格式的檔案,被用於efi系統的識別並安裝程式。
②主機板支援efi,作業系統支援efi。
③作業系統必須安裝到gpt格式的磁碟。
裝機大概流程:
①第一次進入bios,開啟efi啟動,儲存後重啟;
②第二次進入bios,將系統映象所在u盤或者磁碟分割槽設為第一啟動項,重啟系統:
③進入安裝程式,將系統要安裝的分割槽格式化成gpt,開始安裝。
④完成安裝
BasicBolt和IRichBolt之間的區別
irichbolt繼承自ibolt,ibolt會使用outputcollector來傳送元組。public inte ce ibolt extends serializableoutputcollector有兩個用於傳送元組的函式 後續component會向acker傳送ack響應。listemit...
strcpy memcpy和memset之間的區別
今天刷題時遇到了這個問題,記錄一下。strcpy比較簡單,就是拷貝字串,遇到 0 時結束拷貝。memcpy用來做記憶體拷貝,可以拷貝任何資料型別的物件並指定拷貝資料的長度 char a 100 b 50 memcpy b,a,sizeof b 總結一下 strcpy和memcpy主要有以下3方面的區...
strcpy memcpy和memset之間的區別
strcpy比較簡單,就是拷貝字串,遇到 0 時結束拷貝。memcpy用來做記憶體拷貝,可以拷貝任何資料型別的物件並指定拷貝資料的長度 char a 100 b 50 memcpy b,a,sizeof b 總結一下 strcpy和memcpy主要有以下3方面的區別。複製的內容不同。strcpy只能...