学年

教科

質問の種類

情報:IT 高校生

【情報】 文章を読み取る問題です。 ①が答えですが自分は⓪だと思いました。 ①と⓪の違いは点線の範囲ですが、点線のところってどこから読み取れますか?

問2 次のAさんと先生の会話文を読み、後の問い (a~c) に答えよ。 Aさん:コンピュータのオペレーティングシステムで,システムのパフォーマン スやリソース使用状況を監視する「モニタリングツール」の CPU の項 目に「キャッシュ」という用語があったのですが,これは何を表してい るのですか? 先生: CPUと主記憶装置との間にあるのがキャッシュメモリで,その容量を 「キャッシュ」という項目に書いてあるのです。CPUはコンピュータの動 作に必要なデータを主記憶装置とやり取りしながら処理しています。CPU と主記憶装置では,どちらのほうが高速に動作するかわかりますか? Aさん: 確か, 主記憶装置よりも CPU のほうが高速に動作するんですよね。 Aさん:つまり、CPUはまず1次キャッシュにデータを探しに行って, データが なければ2次キャッシュ, そこにもなければ3次キャッシュというよう にアクセスするということですね。 先生:そういうことです。CPUはキャッシュメモリのおかげで, 効率よく処理 することができるのですね。 a CPU レジスタ CPU Aさんと先生の会話文をふまえて, CPU, 主記憶装置, キャッシュメモリの 正しい構成として最も適当なものを、次の①~③のうちから一つ選べ。 I ② ③ CPU CPU レジスタ レジスタ レジスタ 1次キャッシュ 主記憶装置 2次キャッシュ 2次キャッシュ 1次キャッシュ 1次キャッシュ 3次キャッシュ Aさん: キャッシュメモリを CPU と主記憶装置との間に置くことによって、な ぜ待ち時間が軽減されるのですか? 主記憶装置 3次キャッシュ 主記憶装置 2次キャッシュ 2次キャッシュ 3次キャッシュ 3次キャッシュ 大 先生:そのとおりです。 CPU は非常に高速に動作しますが, 主記憶装置は低速 に動作するため待ち時間が発生してしまいます。 そこで, CPUと主記憶 装置との間にキャッシュメモリを置いて,この待ち時間を軽減している のです。 1次キャッシュ 主記憶装置 先生: キャッシュメモリは、データを一時的に保管しておくものです。 CPU が 頻繁に使用するデータを主記憶装置ではなくキャッシュメモリに一時的 に保管しておくことによって, CPU が主記憶装置にアクセスする回数を 軽減させています。 HOMAI Aさん: なるほど理解できました。 ただ、 モニタリングツールのCPUの項目 は、 右図のように 「1次キャッシュ」 「2次キャッシュ」, 「3次キャッシュ」 という名称になっているのですが、 これは複数のキャッシュメモリがあ るということなのでしょうか? 基本速度: 2.50GHz ソケット: 1 コア: 6 1次キャッシュ: 2次キャッシュ: 3次キャッシュ: b Aさんがモニタリングツールで1次キャッシュ,2次キャッシュ,3次キャッ シュの容量を調べたところ、 図1のとおりであった。 これらをキャッシュ全体 の容量に対する割合で表したときの正しい円グラフを,次の①~③のうちから 一つ選べ。なお, 円グラフでは, 1次キャッシュ, 2次キャッシュ, 3次キャッ シュをそれぞれ L1、L2, L3 と表記している。 480KB 7.5MB 12 O /L1 ① 18.0MB ② (3) L2, L3 L1 L3 L2 C L1 先生:基本的にキャッシュメモリはCPU 内部に複数設置されていて, レジス タ(記憶装置) から近い順に1次キャッシュ, 2次キャッシュ,3次キャッ シュと呼ばれています。レジスタに近いキャッシュメモリほど,一般的 に高速で容量が小さいという特徴があります。 -4- 図1 モニタリングツールの CPU の項目 K L2 M G T + L3 L2 480KB 0.48MB L3 L1 7.SMB 18MB -5-

解決済み 回答数: 1
情報:IT 高校生

①がエになる理由を教えてください

引数 戻り値 ① Function mysurface (radius As Double) As Double Dim pi As Double Dims As Double ⑤3.14 ⑥⑥ = pi (8) S ✓ = End Function 3 ア. 円の半径 オ. 戻り値 ⑥'円の面積を計算 円周率を定義 戻り値として円の面積を戻す イ. 円の面積 力. radius 右のフローチャートは,線形 探索を行う関数のアルゴリズ ムを表したものである。探索 する値を引数として受け取 り、右図のようにセルA1~ A10に格納されたデータに 対して線形探索を行い,探索 する値が存在した場合は,戻 り値として“あり” を, 存在 しなかった場合は,“なし” を戻す。 空欄 ①~⑤に該当す るものを下のア〜カから選 び, 記号で答えなさい。 ア. 戻り値 = “あり” ウ.flag = 0 オ. Cells(i, 1).value = 引数 考えてみよう 関数を使う意義を考えてみよう。 #. mysurface 開始 i=1 GRAME flag=1 ウ. 整数 (Long) Yes 実数 (Double) 4 flag = 0 ループ 終了 No. イ. 戻り値 = “なし” エ. flag=1の間繰り返し 力. i>10 in 1 i=i+1 4 7. S Yes 戻り値= "なし" (5 ③③ No. 4 ⑤ ア 1 15 カ 工. 実数 (Double) ケ.pi 1 2 3 4 15 6 7 2 (1) 7 S 2 8 10 jus 円の半径 (4 円の面積 実数 pi ⑤5⑤ radius mysurface A (コ. 3.14 1 2 3 4 5 6 7 8 9 [10] 16 2 Ⅰ flag=1の間繰り返し 明和 オ Cells(i).Value=引数 ア戻り値="あげ カ i> 10 flag=0 91

解決済み 回答数: 1
1/5