PC與Android分別是如何啟動的?

2021-10-01 09:37:08 字數 581 閱讀 6276

大佬詳細講解

個人紀錄:

pc:

程式與系統都是存放在硬碟中,啟動時需要從硬碟讀取到記憶體中,再載入到cpu中執行

按下開機鍵會先啟動bios(基本輸入輸出系統),bios讀取到硬碟中的系統,把系統載入到cpu中的開始執行系統

bios啟動時會先自我檢測如果有問題就會發出響聲來提示(不同的錯誤響聲次數不同和長度),

如果沒問題則會按照bios中的boot sequence(啟動順序)來啟動相應的系統(重灌系統時需要設定u盤的啟動順數為第一位就是利用了這個)

android:

沒有bios,有的是bootloader(與bios的作用一樣)

rom(唯讀儲存器)相當於pc的硬碟。(ram(讀寫儲存器))

那麼 bootloader 是如何被載入的呢?跟 pc 啟動過程類似,當開機通電時首先會載入 bootloader,bootloader 會讀取 rom 找到作業系統並將 linux 核心載入到 ram 中。

linux 核心載入的最後階段會啟動執行第乙個使用者空間程序 init 程序

android四大元件是什麼,功能分別是?

android 四大元件分別為 activity service content provider broadcast receiver 1 乙個activity通常就是乙個單獨的螢幕 activity之間通過intent進行通訊。android 應用中每乙個 activity 都必須要在 andr...

Android手機與PC端進行通訊

前陣子研究簡訊 的時候,碰到乙個問題,需要手機和電腦pc之間進行通訊,互相傳輸資料,之間碰到的問題寫出來,方便大家共享,減少查詢資料的時間。首先,有關網路的操作,沒有用執行緒,導致出現網路操作報錯 android.os.networkonmainthreadexception,android 版本不...

電子商務物聯卡的益處與弊端分別是什麼?

想象一下,假如今天讓你來買乙個耳麥,你會到周邊的店鋪買還是會網上購買?我覺得絕大多數人都是會選後面一種,畢竟第二種方便快捷又省時省力,足不出門便要想要買什麼有什麼。隨著像以物聯卡為核心內容的智慧型化物聯網解決方案引進至電子商務中,網上購物的人總會逐漸增多。物聯卡是智慧型產品生態體系中的重要一員,是機...