Skip to content

Conversation

@t3tra-dev
Copy link
Owner

プロセス管理の実装

  • プロセステーブルとPCB構造の実装
  • posix_spawn によるプロセス生成 (WebAssembly の制約によりfork()の代替)
  • ラウンドロビンスケジューラー (協調的マルチタスキング)
  • プロセス間通信 (メッセージパッシング、パイプ)
  • シェルコマンド: ps, kill, spawn の実装
  • プロセス保護機能 (カーネルプロセスとシェルプロセスの保護)

バグ修正

  • kprintf/kfprintf の可変引数サポート実装
  • プロセステーブルの正しい表示
  • プロセスカウントの適切な管理
  • 終了したプロセスの適切なクリーンアップ

@t3tra-dev t3tra-dev merged commit 606e182 into main Jun 19, 2025
2 checks passed
@t3tra-dev t3tra-dev deleted the feat/process branch June 21, 2025 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants