基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成20年 春期 基本情報技術者 午前 問59
問59   演算効率に関する問題

 表は,ジョブ1〜3が資源 A 〜 C にかけるロックの種別を表す。 また,資源へのロックはジョブの起動と同時にかけられる。 ジョブ1〜3のうち二つのジョブをほぼ同時に起動した場合の動きについて,適切な記述はどれか。 ここで,表中の“−”はロックなし,“S”は共有ロック,“X”は占有ロックを示す。

ア ジョブ1の後にジョブ3を起動したとき,ジョブ3の資源待ちはない。

イ ジョブ2の後にジョブ1を起動したとき,ジョブ1の資源待ちはない。

ウ ジョブ2の後にジョブ3を起動したとき,ジョブ3の資源待ちはない。

エ ジョブ3の後にジョブ1を起動したとき,ジョブ1の資源待ちはない。


解答←クリックすると正解が表示されます

解説

ア:資源Aはジョブ1が共有ロックしているためジョブ3が占有ロックできない。

ウ:資源Aはジョブ1が共有ロックしているためジョブ3が占有ロックできず、 資源Bはジョブ1が占有ロックしているためジョブ3が共有ロックできない。

エ:資源Aはジョブ3が占有ロックしているためジョブ1が共有ロックできない。

よって「イ」が適切である。

【平成14年秋 問68】


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]