1/19昼
問題集のセキュリティがいったん終わったので、次はソフトウェア。順番ばらばらにしている深い理由はない。基礎理論を最後にまわす以外は興味のおもむくままにやることにしている。
仮想記憶システム
ページング
- ページング:外部記憶と主記憶の間でデータをやりとりすること
- スラッシング:主記憶の容量不足によりページングが頻発する現象
- フラグメンテーション:主記憶のデータ断片化により、連続領域が確保しずらくなること
- ページアウト:主記憶のメモリを外部記憶に追い出すこと
- ページフォルト:読み込もうとした内容が主記憶上に存在しない(外部記憶を見に行く)こと
※ページアウトとページフォルトを区別すること。問題文にてページアウト回数を聞かれる場合とページフォルト回数を聞かれる場合がある。
ジョブ、タスク管理
- ジョブ:コンピュータに実行させる、人間から見て意味のある一連の処理の流れ
- ジョブステップ:ジョブを構成するプロセス、CPUからみた処理の単位
- 処理方式
- タイムシェアリング方式(時分割処理)
- リアルタイム処理(即時処理):さまざまな要求に対して要請された時間内に応答する処理
- バッチ処理(一括処理):データを投入してから処理結果を得るまでの処理手順はジョブ制御文(JCL)で与えられる。
- 処理時間に関連する時間の関連
- ターンアラウンドタイム:人が処理を依頼してからその結果を得られるまでの時間
- 処理待ち時間:「処理待ち」の時間。処理を開始するまでにかかる時間
- ターンアラウンドタイム=入力時間+処理待ち時間+CPU(実行)時間+出力時間