基本情報技術者試験 基本情報技術者試験 平成29年度 秋期 午前 午前 問19: 図のメモリマップで,セグメント2が解放されたとき,セグメントを移動(動的再配置)し,分散する空き領域を集めて一つの連続領域にしたい。1回のメモリアクセスは4バイ

基本情報技術者試験 平成29年度 秋期 午前
Q 1919 / 80
図のメモリマップで,セグメント2が解放されたとき,セグメントを移動(動的再配置)し,分散する空き領域を集めて一つの連続領域にしたい。1回のメモリアクセスは4バイト単位で行い,読取り,書込みがそれぞれ30ナノ秒とすると,動的再配置をするために必要なメモリアクセス時間は合計何ミリ秒か。 [セグメント1:500kB][セグメント2:100kB][セグメント3:800kB][空き:800kB] 1kバイト=1,000バイト
セグメント1 (500k バイト)、セグメント2 (100k バイト)、セグメント3 (800k バイト)、空き (800k バイト) を左から並べたメモリマップ図
この問の正解率:38.73%(945件)

解説

基本情報技術者試験 平成29年度 秋期 午前 問19「図のメモリマップで,セグメント2が解放されたとき,セグメントを移動(動的再配置)…」の正解と解説です。基本情報技術者試験の「統計確率」分野の過去問で、これまでの受験者の正答率は約39%です。

正解

. 12.0

正答率 38.7%(945人中 366人が正解)

問題の解説

セグメント3(800kB)を前方に詰めるため、800,000バイト÷4バイト=200,000回アクセス。1アクセス=読30+書30=60ns。合計=200,000×60ns=12,000,000ns=12ms。

基本情報技術者試験 平成29年度 秋期 午前 の過去問一覧に戻る・問19

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード