【解説】12ステップで作る組込みOS自作入門 8thステップ ~システムコール~
8thステップ「スレッドを実装する」の解説記事、第3弾です。
今回はシステムコールからスレッドを作成し、ディスパッチするところまで解説します。
記事を書くために内容の整理を繰り返した結果、8thステップは
が肝だとわかりました。(ここさえ理解できれば理解すべきことは抑えられているハズ)
と第2弾の記事で書きました。
第2弾の記事は「初期スレッドの作成と起動」でしたが、実はOSによるメモリ管理の解説まで終わっています。
というのも、スタック領域をスレッドごとに確保することがOSによるメモリ管理であったためです。
つまり、後はシステムコールさえわかれば8thステップで学ぶべき内容は学ぶことができたと言えます。
続きを読む