学年

教科

質問の種類

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

ランレングス圧縮です 解説を見てもわかりませんでした 1〜3行は、1が16個なので、「1 1111」で5ビット。 というところから意味がわかりません 教えてくださるとありがたいです🥲😭

3 例題 2 ランレングス圧縮によるデータの圧縮 10 図のデータ (16×16ビット)のAの部分を0.Bの部分を1として, 以下の約束に従って1行ごとに圧縮すると, データ量は何ビットに なるか。また,圧縮率はどのようになるか計算しなさい。 ①最初のビット : はじまりがAの場合は0Bの場合は1とする。 ② 次の4ビット: AまたはBが続く個数を表す。 ただし, 「個数-1」 として表現する。 16 B B B BIBIA AAA A A AIA AAAA AIAIA AIA 15 解答例 考え方 圧縮率は, 「圧縮後のデータ量圧縮前のデータ量」で求め られる。 圧縮後のデータ量 民宿前のデータ量 2/15 27. 223 1~3行は,1が16個なので,「11111」 で5ビット。 4.5行は,1が3個, 0が3個 14個.0が3個.1が3 個なので,「100100010001100100010」 21ビット。 6~16行は,「0010100110101」 なので, 13ビット。 各行のビット数を合計すると, 5×3+21×2+13×11=200 よって,データ量は200ビットとなる。 また, 圧縮率は, 200 -x100=78.125 となり, 約78%である。 16x16 考察 圧縮率が高いということは,よりデータ量が少なくなること であり、また圧縮率の数値はより小さくなることを意味する。 BIB AIA 11111 1 1 11 11 1 1 111 11 1 1 0 0 0 010 1 0 1 010 010 000 0 010 00111 0 011110 0 010 01010 1 0 1 1 0 0 010 1|11|10 AAAAAAABBBBB F 16 478546 後 => 6 x100 前

解決済み 回答数: 1