Closed keigo1216 closed 11 months ago
yeild関数を実装
yeild
例外発生時のスタックポインタ RISV-Vでの実装では例外発生時のスタックポインタを一旦退避させて、カーネルスタックの初期値を入れている これはRISC-Vがスタックポインタを権限ごとに分けて実装していないのが原因だが、ARMは分けているので、この部分は実装しなくていい(はず)
https://operating-system-in-1000-lines.vercel.app/ja/process
プロセスのスケジューリングアルゴリズムの実装
アルゴリズム
yeild
関数を実装疑問点
例外発生時のスタックポインタ RISV-Vでの実装では例外発生時のスタックポインタを一旦退避させて、カーネルスタックの初期値を入れている これはRISC-Vがスタックポインタを権限ごとに分けて実装していないのが原因だが、ARMは分けているので、この部分は実装しなくていい(はず)
参考資料
https://operating-system-in-1000-lines.vercel.app/ja/process