ウカマル応用情報技術者ログイン

令和3年度 秋期 応用情報技術者 問15

テクノロジ系

1件のデータを処理する際に,読取りには40ミリ秒,CPU処理には30ミリ秒,書込みには50ミリ秒掛かるプログラムがある。このプログラムで,n件目の書込みと並行してn+1件目のCPU処理とn+2件目の読取りを実行すると,1分当たりの最大データ処理件数は幾つか。ここで,OSのオーバヘッドは考慮しないものとする。

選択肢
正解と解説

正解 エ

3つの処理を並行させると、1件あたりの処理間隔は最も遅い書込みの50ミリ秒で決まります。1分の60,000ミリ秒を50ミリ秒で割ると1,200件です。

n件目の書込み、n+1件目のCPU処理、n+2件目の読取りを同時に行います。そのため、定常状態では最も長い処理の時間ごとに1件が完了します。各処理の時間は、読取り40ミリ秒、CPU処理30ミリ秒、書込み50ミリ秒です。最も長いのは書込みの50ミリ秒です。1分は60,000ミリ秒なので、60,000÷50=1,200件になります。

ア:並行させずに、40+30+50=120ミリ秒を1件の時間として計算した値です。60,000÷120=500件になります。

イ:読取りと書込みの合計の90ミリ秒を1件の時間とした値です。60,000÷90≒666件になります。

ウ:CPU処理と書込みの合計の80ミリ秒を1件の時間とした値です。60,000÷80=750件になります。

出典:令和3年度 秋期 応用情報技術者試験 問15

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 秋期 応用情報技術者試験 問15(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方