コンピュータが動く仕組み
プログラムがコンピュータ(ハードウェア)上で実際に実行されるまでのすべての経路を追跡します。 論理回路の基本からCPUアーキテクチャ、コンパイル・アセンブル・リンクの仕組み、OSカーネルとメモリ管理まで、低レイヤーの動作原理を網羅します。
学習コンテンツ(予定)
Section titled “学習コンテンツ(予定)”- ハードウェアの基礎: 論理回路、CPUアーキテクチャ、クロックと命令サイクル
- ビルドプロセス: プリプロセス、コンパイル、アセンブル、静的/動的リンク
- アセンブリ言語入門: x86/x64アーキテクチャ、レジスタ、スタックフレーム
- メモリ空間の構造: 仮想記憶、テキスト/データ/BSSセクション、スタックとヒープ
- OSカーネルの役割: システムコール、プロセス/スレッド管理、コンテキストスイッチ