~魔法使いへの道~座学編(13)ページングによる性能低下編

魔法使いへの道

はじめに

今後の世界で生き残るために魔法使いを目指して頑張るエンジニアの日記です.

~魔法使い(ウィザード級ハッカー)への道~初心者エンジニアの積み上げ日記
ハッカーの中でも特に優れた上級ハッカーのことをウィザード級ハッカーと言われています.これは魔法使いの意味でコンピュータを自在に操る者とのことでこの名前が付けられています.そこで本企画は初心者が魔法使いになるまでの道のりを綴っていこうと思います.

ページングによる性能低下編

問題

ページング方式の仮想記憶において、ページ置換えの発生頻度が高くなり、システムの処理能力が急激に低下することがある。このような現象を何と呼ぶか。

選択肢

ア:スラッシング
イ:スワップアウト
ウ:フラグメンテーション
エ:ページフォールト

平成24年度春期午前I問8

用語解説

スラッシング

スラッシングとは、コンピュータが搭載するメインメモリの容量に対して実行中のプログラムが使おうとするメモリ容量が過大なため、メモリとストレージとの間で内容の入れ替え(ページング/スワッピング)が頻繁に起き、処理がなかなか進まない状態のこと。動作が極端に遅くなり、外部からの入出力や操作もほとんど受け付けられない状態に陥る。

つまりは,HDDからの読み込みを多量に挟むため大幅に速度が低下するということです.

フラグメンテーション

フラグメンテーションとは、破片、断片、砕ける、断片化する、などの意味を持つ英単語。ITの分野では、まとまったデータや記憶領域などを小さな単位に分割したり、意図せず小さな断片に分断されてしまうこと(および、そのような状態になったデータや領域自体のこと)などを意味する。

つまりは,空きスペースが途切れ途切れで,大きいものが置けない状態です.

フラグメンテーションが発生する流れはこんな感じです.
まずはプログラムをメモリにロードします.

次に,一部プログラムが終了します.

これにより,空きスペースが断片的することでフラグメンテーションが発生します.

ページング

こちらにて記載しております.

~魔法使いへの道~座学編(12)ページフォールト編
ページング,ページフォールト,ページアウト,ページインについて解説していきます.

仮想メモリ

こちらにて記載しております.

~魔法使いへの道~座学編(12)ページフォールト編
ページング,ページフォールト,ページアウト,ページインについて解説していきます.

スワップアウト

スワップアウトはページアウトのことですので,こちらにて記載しております.

~魔法使いへの道~座学編(12)ページフォールト編
ページング,ページフォールト,ページアウト,ページインについて解説していきます.

ページフォールト

こちらにて記載しております.

~魔法使いへの道~座学編(12)ページフォールト編
ページング,ページフォールト,ページアウト,ページインについて解説していきます.

解答

参考文献

コメント

タイトルとURLをコピーしました