応用情報処理勉強中(2023春)Day5
2023/4/16受験の皆様 一緒に頑張りましょう!
本記事時間かけたくなく雑記な点ご了承ください。
筆者について
・2022年11月に基本情報に合格(点数ギリギリです)
・勢いで応用情報に申し込んだはいいものの、1か月手をつけていない
・アウトプットが大切と聞いたため取り急ぎ(サボってたらご指摘ください;)
詳細
内容:過去問道場 令和4年春期、令和3年秋期、令和3年春期 テクノロジ
60問
所要時間:3h
※解説図はなるべく載せません。
不明点
問題1
回答
解説
3件目以降書き込みがボトルネックになるため、
1分間は60秒×1,000ミリ秒=60,000ミリ秒
60,000ミリ秒÷50ミリ秒=1,200件
問題2
回答
解説
VLIW…Very Long Instruction Word
複数の動作を一つにまとめて同時に実行させる処理
CISC…Complex Instruction Set Computer
複雑で多機能な命令背ttおでコンピュータを構成する方法
MIMD…Multiple Instruction Multiple Data
複数の命令とそれに対応するデータを、それぞれが独立している複数のプロセッサに振り分けて並列処理する方式
RISC…Reduced Instruction Set Computer
CPUに与える命令を短く固定長化し、専用の論理回路で高速に実行できるようにした命令セットでコンピュータを構成する設計方法
問題3
回答
解説
配列… □□□□□□□□
リスト…10データ1/35 → 35データ 2/24 → 24データ3/72
問題4
回答
解説
磁気ディスクのデータ読み取りに要する時間
データ読取りに要する時間=平均シーク時間+平均回転待ち時間+データ転送時間
・平均回転待ち時間
1分÷6,000回転÷2
=60,000ミリ秒÷6,000回転÷2
=5ミリ秒
・転送速度 10Mバイト/秒において1,000バイトのデータ転送速度は、
1,000バイト÷10Mバイト=0.1ミリ秒
10+5+0.1=15.1ミリ秒
問題5
回答
解説
密結合マルチプロセッサシステム…
複数のCPUが1つの主記憶を共有
単一のOSで制御されるマルチプロセッサシステム
一つのメモリにアクセスすると、競合する
問題6
回答
解説
10×0.5+40×0.3+40×0.2
=5+12+8=25ナノ秒
1秒÷25ナノ秒=40,000,000回
40,000,000回÷1,000,000回=40MIPS
問題7
回答
解説
メモリインタリープ…メモリアクセス高速化のための手法
物理的に一つの主記憶を同時アクセス可能な複数の論理的な領域(バンク)に分けて、並列アクセスすることで見かけ上のアクセス時間を短縮することができる
問題8
回答
解説
主記憶上の格納位置とキャッシュメモリ上の格納位置の対応させるかを決める方式
ダイレクトマップ…ハッシュ演算などにより、主記憶のブロック番号からキャッシュメモリのブロック番号が一意に定まる方法
主記憶ブロック:キャッシュメモリブロック=1:1
フルアソシエイティブ…主記憶ブロックをキャッシュメモリ上のどのブロックにも格納することができる方式(空いてる場所に格納する)
セットアソシエイティブ…キャッシュメモリのブロックを連続した一定数ごとにまとめたセットを用意し、主記憶のブロック番号から対応するセットが一意に定まり、そのセット内のブロックならどこでも格納できる方式(分割フルアソシエイティブ的な)
所感
普通に出来悪いです。解説見るので時間かかってます。
この記事が気に入ったらサポートをしてみませんか?