keigo1216 / ketchup

raspberrypi 3A+用のOS
1 stars 0 forks source link

Check Process rule #44

Open keigo1216 opened 9 months ago

keigo1216 commented 9 months ago

プロセスについていくつか気になることがあるので調べる

子プロセスと親プロセスの関係

プロセスのスケジューリングを行う際に、親子関係は影響してくるのか?(親プロセスの方が優先度を高くする必要があるとか)

プロセスの保存方法

タスクを切り替える時の、切り替えられたプロセスの実行コンテキストの保存方法、保存場所は?(どうやって復元するのか。連結リストで解決できる?)

新しく作られたプロセスのメモリの配置場所

例えば、シェルプロセスからシステムコールで新しいプロセスを立ち上げた場合に、新しいプロセスのメモリはどこに配置されるのか?(これはメモリマップアルゴリズムの話かな?)

keigo1216 commented 9 months ago

プロセスの保存方法

双方向連結リストで保存している プロセスIDが0から32767番まで+1されていくらいし