応用情報23年特別 午前 問21

【問題を解く前に】
コンピュータシステム →ソフトウェア→1. オペレーティングシステム→(7)記憶管理

●FIFO
はじめに入れたやつを追い出す(ふぁーすといん、ふぁーすとあうと)

たとえば、
1、3、2、1、4と来た場合、
入ってきたもの  ページの中身の順に書き、()で、最新アクセスしたものを書くと

1 (1)
3 1、(3)
2 1、3、(2)
1 (1)、3、2
4 3,2,4

のように、「先頭にあるものが追い出される」

●LRU
最後にアクセスしたものを追い出す

たとえば、
1、3、2、1、4と来た場合、
入ってきたもの  ページの中身の順に書き、()で、最新アクセスしたものを書くと

1 (1)
3 1、(3)
2 1、3、(2)
1 (1)、3、2
4 1,2,(4)
のように、最近一番アクセスされてないもの(ここでは( )が一番上のもの。
最終行4をいれるとき、その上の、1,3,2のうち、( )を下から見ると、
(1)、(2)、(3)の順だから、3が追い出される)を追い出す

【解き方】

ということで、上記の方法で続きを書くと・・・

●FIFO
1 (1)
  ↓
3 1、(3)
  ↓
2 1、3、(2)
  ↓
1 (1)、3、2
  ↓       おいだし1
4 3,2,(4)
  ↓       おいだし2
5 2,4,(5)
  ↓
2 (2)、4,5
  ↓       おいだし3
3 4,5、(3)
  ↓
4 (4)、5,3
  ↓
5 4、(5),3


●LRU
1 (1)
  ↓
3 1、(3)
  ↓
2 1、3、(2)
  ↓
1 (1)、3、2
  ↓        おいだし1
4 1,2,(4)
  ↓        おいだし2
5 1,4、(5)
  ↓        おいだし3
2 4、5、(2)
  ↓        おいだし4
3 5、2、(3)
  ↓        おいだし5
4 2、3、(4)
  ↓        おいだし6
5 3、4、(5)


FIFOは3回
LRUは、6回


【答え】




★(PR) まぐまぐでメルマガ始めました。以下のとおりです。よかったら、登録してくださいね!
●メルマガID:0001289711
 【メルマガタイトル】 試験と実務の関連を説明する−実践!情報処理試験講座 メール版
 【個別ページ】 http://www.mag2.com/m/0001289711.html