┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃宿題メール 基本情報編              .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ 宿題メール勉強部屋:http://www.yscon.co.jp/j/homework/hwlinks.htm ========================================================================  2003年9月1日分 宿題 基本情報編 ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★解説:その1★  メモリリークに関する記述として,適切なものはどれか。  ア アプリケーションの同時実行数を増やした場合に主記憶容量が不足し,処   理時間のほとんどがページングに費やされ,極端なスループットの低下を招   くことである。  イ アプリケーションやOSのバグなどが原因で動作中に確保した主記憶が開放   されないことであり,これが発生すると主記憶中の利用できる部分が減少す   る。  ウ 実行時のプログラム領域の大きさに制限があるときに,必要になったモジュー   ルを主記憶取り込む手法である。  エ 主記憶の内容を補助記憶の内容とを交換する処理のことである。 ■キーワード■ メモリリーク ■解答■   基本情報技術者午前平成14年秋問33   類題:ソフトウェア開発技術者午前平成13年問28  イ アプリケーションやOSのバグなどが原因で動作中に確保した主記憶が開放   されないことであり,これが発生すると主記憶中の利用できる部分が減少す   る。 > IPAISECの解説(プログラミング上での解説でしたが) > http://www.ipa.go.jp/security/awareness/vendor/programming/b06_05.html > >メモリリークとは,動的に割当てたメモリ領域を解放し忘れることで次第にメモリ > 資源を食いつぶしてゆき,いずれプログラムやシステムに異常をきたすという問題 > である。メモリの解放し忘れは,エラー処理時などに本来とは異なるプログラム実 > 行経路をとるときに起こりがちである。 > > また、語源>leakは漏洩、もれる事、漏れ出す穴のこと > だそうです。知りませんでした。 > http://www.systemneeds.co.jp/Terms/m/memoryleak.htm  どうもありがとうございます。 ------------------------------------------------------------------------ ★★解説:その2★  ブラウザを用いた社員情報サービスを始めるに当たり,社員の 24 ビットカラー の顔写真を掲載することを検討している。社内のネットワークの負荷を小さくす るために最も適切な画像圧縮形式はどれか。  ア GIF  イ JPEG  ウ MPEG2  エ MPEG4 ■キーワード■ JPEG ■解答■   基本情報技術者午前平成14年秋問61   同等:初級シスアド午前平成11年春問54  イ JPEG > ア アイコンやイラスト向き > イ 写真などの自然画の圧縮に効果的 > ウ・エ 動画圧縮 MPEGのMは"Moving"  どうもありがとうございます。 > GIFは,表現できる色数は256色となってしまいますが、データとしては「軽く」 > なりますよね。  GIF は,写真の保存形式として適切ではないということで,間違いです。  GIFは,CGとか手で描いた絵を保存するのに適しています。 >24ビットカラー、顔写真という点からJPEGが最適と考えられる  どうもありがとうございます。 ------------------------------------------------------------------------ ★★★解説:その3★  ホストコンピュータを 2 台用意しておき,本番系が故障したときは,本番系と 同一のオンライン処理プログラムをあらかじめ起動して待機している予備系のコ ンピュータに速やかに切り替えて,処理を続行するシステムはどれか。  ア コールドスタンバイシステム  イ デュアルシステム  ウ ホットスタンバイシステム  エ マルチプロセッサシステム ■キーワード■ ホットスタンバイシステム ■解答■   基本情報技術者午前平成14年春問36  ウ ホットスタンバイシステム > ホットスタンバイシステム: >  現用系に障害が発生したとき、待機系で実行していた処理を中断し、代わりに、 > 現用系で実行していた業務システムを起動することによって、システム全体の可用 > 性を向上させるシステム構成 > (初級シスアド 15年度春期本試験問題 問13そのまま引用)  どうもありがとうございます。この言い回しは足りません。待機系にプログラ ムがロードされていなければいけません。この言い回しだけだと,デュプレック スシステムと答えます。 > エ以外は全てフォールトトレラントなシステムの一例と考えて構いませんか?  間違っています。フォールトトレラントは,切り替えがありません。故障箇所 のハードのところが点滅信号が付くだけで,他のところで,カバーしながら動作 します。実行中に,故障個所を人がはずして,交換できます。  コールドスタンバイ,ホットスタンバイは,デュプレックスシステムの種類を さしています。トラブルが発生してから,プログラムを待機系にロードするのが, コールドスタンバイで,待機系ですぐに実行できるようにしてあるのが,ホット スタンバイです。野球でいうと,ピンチヒッターで,素振りの練習していたら, ホットスタンバイで,ベンチに座っていたら,コールドスタンバイです。 ------------------------------------------------------------------------ ★★★★解説:その4★  HDLC 手順に相当する OSI 基本参照モデルの層はどれか。  ア データリンク層  イ トランスポート層  ウ ネットワーク層  エ 物理層 ■キーワード■ HDLC手順 ■解答■   基本情報技術者午前平成15年春問61  ア データリンク層 > データ伝送制御手順の一つ。 > 基本形データ伝送制御手順に比べ、任意のビットパターンが送れる、 > CRCによる厳密な誤り制御などの利点をもつ。 > 信頼性が高く、効率良くデータを送ることができる。 > OSI参照モデルではデータリンク層のプロトコルにあたる > (情報・通信事典 e-Words より)  どうもありがとうございます。 > データリンク層 data link layer > フレーム単位での伝送を行うOSI基本参照モデルの第2層。 > 1.データリンクの確立や開放、2. フロー制御などを行う。 > この層には,ベーシック手順やHDLC手順のどの伝送制御手順が対応する. > 福嶋宏訓. 『基本情報技術者・シスアド試験対応情報処理用語辞典』. (株)新星 > 出版社. P314より  どうもありがとうございます。 ======================================================================== 訂正・追加情報 バックナンバー http://www.mirai.ne.jp/~suehiro/homework/sp/fe/ ======================================================================== 特別講義 基数変換その1 ☆16進数が使われる理由  基数変換とは,10進数を2進数に変換することです。10進とか,2進の,10 と 2 を基数といいます。  人間は,10 進数が好きです。コンピュータは,2 進数が好きです。人間が 10 進数が好きなのは,指の数が 10 本から来ているのでしょう。コンピュータ, 単純なことを高速に処理するのが得意です。数字,情報を表す時に,0, 1 で, それの桁数が多くても平気です。  2 進数は,桁も多く,人間には分かりにくく,また,書くのも大変です。しか し,コンピュータは 2 進数が得意です。間をとって,8進数,16進数が,利用 されます。  初期のころは,8 進数もよく利用されましたが,現在は,16 進数の利用が 多くなっています。  16 進数 の FF は,2 進数に表すと,11111111 となります。2 進数を分かり やすく書くために,1111 1111 と,4 桁ごとにすこしスペースを入れます。この 4 桁が,16進数にきれいに対応します。  対応を分かりやすくするために,頭に0をつけて,2 進数と 16進数対応させると 2 進   16 進 ---------------- 0000 0000 00  0000 0001 01  0000 0010 02 0000 0011 03 0000 0100 04 0000 0101 05 0000 0110 06 0000 0111 07 0000 1000 08 0000 1001 09 0000 1010 0A 0000 1011 0B 0000 1100 0C 0000 1101 0D 0000 1110 0E 0000 1111 0F 0001 0000 10 ← 注目 0001 0001 11 0001 0011 12  「←注目」のところを見てもらうと分かりますが,2 進数の下4桁が,16進の 下1桁と対応しています。このように,16 進と2進数はきれいに対応します。こ のようにきれいに対応するため,16 進数が,2進数の代わりにコンピュータの世 界で,利用されます。 ======================================================================== ★★ 本日の宿題 基本情報編 ★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★宿題:基本情報編 その1★ 平成14年春出題  性能評価指標として用いられる SPECint に関する記述のうち,適切なものはど れか。  ア 1 秒間に実行可能な浮動小数点数演算回数であり,主に科学技術計算の性    能尺度として用いられるが,超並列コンピュータの評価指標としても用い    られる。  イ 1 秒間の平均命令実行回数であり,一般的には,設計法構成部品で評価結   果が異なる。同一コンピュータメーカ,同一アーキテクチャのコンピュータ   システム間の CPU 性能比較に用いられる。  ウ OLTP システムを対象としており,CPU 性能だけでなく,磁気ディスク装   置の入出力や DBMS の性能まで含めた評価が可能である。  エ 整数演算を実行するいくつかのベンチマークから得られ,CPU,メモリシス   テム,コンパイラのコード生成の性能を評価するために使われる。 ------------------------------------------------------------------------ ★★宿題:基本情報編 その2★ 平成14年秋出題  順編成ファイルのアクセス方法の特徴として,適切なものはどれか。  ア 直接アクセス記憶装置では使えない。  イ バッファの個数分だけ先読みできる。  ウ ページと呼ぶ単位で入出力を行う。  エ レコードごとに相対アドレスをもつ。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 基本情報編 ------------------------------------------------------------------------ その1     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その2     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ------------------------------------------------------------------------