図の送信タスクから受信タスクにT 秒間連続してデータを送信する。
1秒当たりの送信量をS 、1秒当たりの受信量をR としたとき、バッファがオーバフローしないバッファサイズL を表す関係式として適切なものはどれか。
ここで、受信タスクよりも送信タスクの方が転送速度は速く、次の転送開始までの時間間隔は十分にあるものとする。
ア | L <(R - S )×T |
イ | L <(S - R )×T |
ウ | L ≥(R - S )×T |
エ | L ≥(S - R )×T |
答え エ
【解説】
1秒当たりの送信量をS 、1秒当たりの受信量をR なので、1秒間にバッファに蓄積されるデータ量は
S - R
になり、送信はT 秒間連続して行われるので、バッファに蓄積されるデータの量は
(S - R )×T
であり、バッファのサイズL はこれ以上であればいいので
L ≥(S - R )×T
(エ)になる。
【キーワード】
・バッファオーバフロー