学年

教科

質問の種類

情報: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 高校生

【ネットワーク通信】 ①の文章についてです。 解説に 「無線LANもパケット交換方式で通信してる」とありますが、これはこの問題に限りですか?それとも無線LANはいつもパケット交換方式なのですか? 有線LANは何方式になるのですか? 質問多くてすみません🙇‍♂️

情報 I 問3 ネットワーク通信に関する次の文章を読み,後の問い(ab)に答えよ。 Webページを快適に閲覧するためには,Webページへのリンクをクリックし たときに,リンク先のページがすぐに表示される方がよい。ナオさんの家では, これまで Web ページの表示に時間がかかることが多かったので,この問題を解 決するため,光回線でインターネットに接続する契約に変更した。これによっ て,規格上の通信速度は約10倍になったが、無線LANを経由してインター [ ] ネットに接続したところ, Web ページの表示が速くなったという実感は得られ なかった。ナオさんが調べたところ, Web ページの表示が遅くなる原因として は,(1)インターネット回線の混雑のような問題もあるが,Webページの表示を 速くするために,(2)ユーザができる工夫もあることがわかった。 4 a 下線部(1)に関連して, インターネット回線の混雑に関する記述として最も適当 なものを、次の①~③のうちから一つ選べ。 P インターネットは共有して行われる教 P1245 ⑩インターネットへの接続は,回線を占有して行われるため,大勢の人が同時 にインターネットに接続しようとすると、回線に空きがなくなる ① 回線の混雑は,無線 LAN が回線交換方式で通信することで生じるが,パ ケット交換方式で通信するスマートフォンでは,回線の混雑は生じない。 ②大容量のデータを送受信すると,そのデータの送受信が完了するまで, その ★占有しない データのパケットが回線を占有するため、他の通信がまったくできない。 ③ 単位時間あたりに回線を通過しようとするパケット数が多くなりすぎると, 通信速度が遅くなる。) * 5119d

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

カについてで、4が答えだったのですが、なぜ3ではいけないのですか? 同じような意味ではないのですか?

問2 次の文章の空欄 I 群のうちから一つずつ選べ。 カに入れるのに最も適当なものを,後の解答 コンピュータネットワークには, LANとWANがある。 WANは, LAN同士を 接続した広い範囲のネットワークで、 専用線方式, 回線交換方式, パケット交換 方式の3種類の回線方式がある。 【パケット交換方式】 【専用線方式】 2か所のLANを直接つなぎ 利用者が回線を占有して使用する方式。 ある 拠点から送り出された信号は、そのまま接続先の拠点まで伝わる。 WANサー ビスやインターネット接続サービスのアクセス回線として利用されることも ある。 データをパケットに分割したうえで,それぞれにヘッダ情報を付加し,異 なる宛先のパケットを同じ回線に混在させて送る方式。 ロ 回線 ロロロ パケット 図3 パケット交換方式のイメージ図 このような方式の違いにより, 専用線方式には I といった特徴が, 回線 交換方式には 0 といった特徴が, そして, パケット交換方式には カ3 といった特徴がそれぞれある。 【回線交換方式】 A支社 B支社 図1 専用線方式のイメージ図 複数の利用者が回線を共有しつつ, 2か所を直接つなぐ方式。 接続が終了 するまで回線は占有され, 次に利用されるタイミングで回線が交換される。 接続できない 図2 回線交換方式のイメージ図 I カ の解答群 ⑩確立された回線は他の利用者による影響を受けない一方で, 回線の使 用時に, 回線を共有している他の利用者が同じ回線を利用することがで きない ① 通信速度が保障され, 安定した接続が確保される一方で, コストが高 くなる可能性がある ② 通信速度が保障され, 複数の利用者が同時に同じ回線を利用すること ができる ③通信速度は低いながらも保障され,コストが安い ④ 通信速度は保障されないが, 複数の利用者が同時に同じ回線を利用す ることができる -4- -5-

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

情報:高3 [ウ]の部分がなぜ③になるのか分かりません。 iが 1〜kazu-1 になるから jは 0〜kazu-2 までは考えられたのですが、ここから kazu-2 が kazu-1-i になるのはなぜでしょうか、、教えてください🙇🏻

次の生徒 (S) と先生 (T) の会話文を読み, 空欄 解答群のうちから一つずつ選べ。 ア ~ に入れるのに最も適当なものを,後の 201 T:データを昇順または降順に並べ替えるアルゴリズムのことをソートといいます。まずはじめに,バブルソー トというアルゴリズムを考えてみましょう。 バブルソートは、配列の中の隣り合うデータの大小を比較し交 換を繰り返す方法です。 図1は、10個の要素を持つ配列 Data に対してバブルソートを行う場合の流れを 表しています。グラムの まず、配列の先頭とその次の要素を比較し, 左の方が大きければ右と交換する。 これを一つずつずらしなが ら配列の最後尾まで繰り返していき、最後尾まで繰り返したら1周目の比較が終了します。 S: つまり, 1周目の比較がすべて終了した段階で、 配列の最後尾には ア が入っているのですね。 イ T: その通りです。 2周目は、配列の を除いて1周目と同じように比較していきます。 これを繰り返 して、最後には配列が並び変わっているという具合ですね。図2はバブルソートのプログラムを表してい ます。 1071 配列 Data 77 52 89 48 97 3 18 62 33 29 1周目/ 1回目の比較 77 52 89 48 97 3 18 62 33 29 交換する 1周目/ 2回目の比較 52 77 89 48 97 3 18 62 33 29 交換しない (81) 1周目/3回目の比較 52 77 89 48 97 交換する 3 18 62 33 29 図1 配列 Data に対するバブルソートの流れ Irabid (1) (2) (Data) (3) (4) (5) Data = [77,52,89,48,97, 3,18,62,33,29] kazu = iを1から kazu 1まで1ずつ増やしながら繰り返す : を0から ウ まで1ずつ増やしながら繰り返す: もしData[j] > Data [j + 1] ならば: & FURS ipin (6) hokan = Data[j] ① Ad>(7) (8) エ _Data [j+1] = hokan 図2 バブルソートのプログラム 0000 1036 0 kouk 4-1 S図2のプログラムだと, もし仮に最初からデータが昇順に並んでいても、配列 Data の場合と同じ回数だけ 比較を繰り返さないといけないですよね? T:いいところに気が付きましたね。 最初から昇順に整列された配列をバブルソートすると、交換回数は オ だけど比較回数は |ので効率が悪いです。 それでは,データの整列が完了した段階で繰り返 しを抜けるように図1のプログラムを修正してみましょう。 まず, 変数 koukan を用意して初期化してお きます(図3の (3) 行目)。 次に, 交換が発生した場合, 変数 koukan に 「1」 を代入するようにしましょ (図3の (10) 行目)。 さて、ここで図4のプログラムを, 図3のプログラムのどこに挿入すればいいか 分かりますか? S:繰り返しが1周終わるごとに変数 koukan の値を確認する必要がありますから、 T:正解です! よくできました。 98 第3章 コンピュータとプログラミング キ だと思います。 0

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