問題プレビューID: a609fe97

問 43

ファイルの属性情報として,読取り,書込み,実行の権限を独立に設定できる OS がある。この 3 種類の権限は,それぞれに 1 ビットを使って許可,不許可を設定する。この 3 ビットを 8 進数表現 0 〜 7 の数字で設定するとき,次の試行結果から考えて,適切なものはどれか。

〔試行結果〕

  • ① 0 を設定したら,読取り,書込み,実行ができなくなってしまった。

  • ② 3 を設定したら,読取りと書込みはできたが,実行ができなかった。

  • ③ 7 を設定したら,読取り,書込み,実行ができるようになった。

解説

3 ビットで読取り・書込み・実行の許可・不許可を設定する。試行結果②で 3(2 進数で 011)を設定すると読取りと書込みができ,③で 7(111)を設定すると読取り・書込み・実行のすべてができることから,下位 2 ビット(値 1 と 2)が読取りと書込み,最上位ビット(値 4)が実行に対応すると分かる。したがって,4 を設定すると実行だけができるので,正解は「イ」である。アの 2 は書込みだけ,ウの 5(101)は読取りと実行,エの 6(110)は書込みと実行となる。