BIOS
BIOSとUEFI
BIOS
- OSを起動するためのプログラムをディスクから読み込んで実行する。
- デバイスの動作を設定する。
- 基本的な入出力の制御を行う。
現在ではBIOSの後継となるIntelが開発したUEFI(Unified Extensible Firmware Interface)が主流となっている。
UEFIのメリットは以下の2点
システム起動までの流れ
電源投入からシステム起動までの一連の処理をブートもしくはブートストラップと言う。 電源投入後の流れ
BIOSが起動
- ハードウェアの最低限の認識をして起動デバイスの優先順位の決定や初期化を行う。
- 起動する順番にデバイスの先頭セクタにあるMBR(Master Boot Record) を読み込みブートローダに制御を移す。
ブートローダ
カーネル
init systemd
サービスを順次起動する。
SysVinit
systemd