Dynamic memory allocation
1.0.0
コンピューターオペレーティングシステム - 動的メモリ割り当て
無料のパーティションは、アドレスの増分順にリンクされ、割り当て:チェーンの先頭から順番に検索します。それを見つけた後、メモリスペースの一部は、ジョブサイズに従ってパーティションから分割され、リクエスターに割り当てられます。残りの無料パーティションは、まだフリーチェーンに残されています。
FFの改善です。見つかった最後の無料パーティションの次の1つから検索を開始します。
無料のパーティションは、サイズによって増分順にリンクされます。チェーンによる要件を満たす最初の自由エリアを見つけます。最初は断片を残し、最後に大きな部分を残し、ゆっくりと大きな部分を検索します。
無料のパーティションは、サイズだけで順序を減らします。チェーンによる要件を満たす最初の自由エリアを見つけます。最初は断片を残し、最後に大きな部分を残し、ゆっくりと大きな部分を検索します。
数字は、正しさテストで、視覚効果が20程度で優れていることをお勧めします
正確性テストを伴う数値は、1〜4の範囲です
[選択した情報と入力情報は、ここのウィンドウの上部に表示されます]
数字、正しさテスト付き、範囲1〜3
1-申请内存
2-释放内存
3-退出程序
1-输入程序进程号(进程号不能存在)以及申请的空间
2-输入需要释放的程序进程号(程序号需要存在)
3-直接退出程序
バックグラウンドがユーザーの入力をチェックして実行すると、実行結果が返され、現在のメモリ割り当てステータスがユーザーに表示され、ユーザーは次の入力を待ちます。実行エラーが発生した場合、出力エラー理由が返されます。