OS(Operating System)の仕組み

起動までの流れ

[1] PCの電源を入れる
[2] BIOS(Basic Input/Output System)起動
[3] ブートローダ(Boot Loader)起動
[4] OS起動

補足

* BIOS(Basic Input/Output System)の役割
 1) 日付などのシステムパラメータの設定
 2) 電源管理
 3) CPU/メモリの設定
 4) 周辺機器の設定
* ブートローダ(Boot Loader)
 * ハードディスク上(MBR;Master Boot Record)にあるOSを起動するためのプログラム

CPU

プログラムカウンタ

Program Counter:PC
 * 実行する命令のメモリ番地を管理するメモリ領域 (レジスタ)
https://toshiba.semicon-storage.com/jp/design-support/e-learning/micro_intro/chap4/1274772.html

アキュムレータ

Accumulator
 * 総和を得る計算に使うメモリ領域 (レジスタ)
http://ednjapan.com/edn/articles/1305/27/news007.html

指標レジスタ(インデックスレジスタ)

index register
 * アクセスしたいメモリ上のアドレスの基準値からの相対的な値を格納するメモリ領域 (レジスタ)
http://e-words.jp/w/%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF.html