無料モジュール
オペレーティングシステムのしくみ
OSのしくみを実機のラボで学びます。プロセスとスケジューリング、仮想メモリとページ置換、ファイルとinode、競合状態とデッドロックを手を動かして身につける講座です。
6件のレッスン335分のレッスン情報科学の中核
レッスン一覧
どのレッスンも全文を無料で読めます。無料アカウントを作ると、コマンドをラボで実行し、クイズと課題に取り組めます。
1 · 仮想マシンラボ
プロセスとスケジューリングの基本
OSがプロセッサをプロセスで分け合うしくみを、説明することができる。
レッスンを読む2 · 仮想マシンラボ
スケジューリングアルゴリズムの比較
先着順、最短ジョブ優先、ラウンドロビンを、待ち時間で比べることができる。
レッスンを読む3 · 仮想マシンラボ
仮想メモリとページテーブル
ページテーブルを使って、仮想アドレスを物理アドレスに直すことができる。
レッスンを読む4 · 仮想マシンラボ
ページ置換アルゴリズム
FIFOとLRUのページ置換を、手順どおりにシミュレーションすることができる。
レッスンを読む5 · 仮想マシンラボ
ファイルシステムと inode の仕組み
パスをたどって、ファイルのinodeを見つける手順を、説明することができる。
レッスンを読む6 · 仮想マシンラボ
競合状態とデッドロック
競合状態とデッドロックが起きるわけを、説明することができる。
レッスンを読む
授業で使いますか?このモジュールを学生に割り当てると、教員用ガイド、自動採点つきの課題、学生ごとのラボを使えます。