■オペレーティングシステム入門

(Introduction to Operating System)

スケジューリングや割当て等の
シミュレーションや命令エミュレータ等は,
Microsoft .NET 2010 C++ のコンソールアプリケーションとして記述されています。

Microsoft .NET 2010 C++ 以外の C で実行する場合,
インクルードファイル名を"stdafx.h"を"stdio.h"に変更し,
メイン関数の宣言 int _tmain(int argc, _TCHAR* argv[]) を int main(int argc, char* argv[]) と 変更してください。

以下の章をクリックすると
スライドをダウンロードできます。

第1章 導入
第2章 OSの歴史
第3章 ファイルシステム
第4章 CPUスケジューリング
第5章 記憶管理
第6章 仮想記憶
第7章 ディスクスケジューリング
第8章 並行プロセス
第9章 デッドロック
第10章 同期に関する補足
第11章 GUIを搭載したOS

巡回アルゴリズムによるCPUスケジューリングのシミュレーション(PDF)
上記,巡回アルゴリズムのプログラムのコーディング上の改善(txt)

なお,創造舎のWebにもお立ち寄りください
こちらから

【アマゾンで買い物をする⇒】