4/9 基本情報勉強進捗

学習時間7h

【モジュール結合度】
→モジュール間の結合の度合いを表す概念
参考:モジュール設定において、結合度が弱いほど独立性が高いほうが信頼性、保守性が向上可能

D結合                         結合度 独立性
→D項目だけをモジュール間の引数として渡す  弱    高
スタンプ結合
→D構造をモジュール間の引数として渡す

制御結合
→制御パラメータを引数として渡し、モジュール
の実行順序を制御

外部結合
→外部宣言したDを関係するモジュールが参照

共通結合
→共通域に定義したDを関係するモジュールが
参照

内容結合
→他のモジュール内のDを直接参照         強 低

【デバックツール】

トレーサ
→プログラムの命令順序、実行結果などの履歴情報を出力

スタンプショットダンプ
→プログラムの特定の命令を実行するごとに、指定されたメモリの内容を出力

ファイルダンプ
→プログラム実行中にエラーが発生したときメモリの内容を出力

【クラスとインスタンス】

クラス
→同一のD構造と同一のメソッドをもつオブジェクトをまとめて表した設計図
ex:テンプレート

インスタンス
→クラスの設計図を元に作られた個々のオブジェクト
参考:同一のD構造と同一のメソッドをもつ
ex:テンプレートから作られた実体

コンパイラ
→原始P⇒目的P
Pコードを解釈して下記の手順で、実行時の処理効率がよくなる(Pの実行時間を短縮)オブジェクトコードを生成
手順:
字句解析(ex:単語単位で考える)
構文解析(ex:文法的な構文を考える)
意味解析(ex:意味を考える)
最適化(ex:さらに、いい和訳がないか考える)
コード生成(ex:和訳完成)

【WAN】

専用線サービス
→特定の相手先との間を固定的に接続して行う通信サービス
メリット:回線交換サービスに比べ、回線品質が高く、定額制、大容量のD転送向き、セキュリティ高

回線交換サービス(昔)
→通信のたびにダイヤルすることにより、相手先を呼び出し接続して行う通信サービス
メリット:必要なときにだけ接続
デメリット:接続時間に応じて料金が加算される従量制

パケット交換サービス
→Dを一定の大きさ(パケット)に分割し、宛先情報などを付加して行うD通信サービス
参考:小容量のD転送向き、情報量(パケット数)に応じて料金が加算される従量制
メリット:
・伝送回線の効率的な使用(中継回線の共有)可。通信速度やプロトコルが異なる機種間の情報伝達が可能
・1本の物理回線で同時に複数の相手と通信
デメリット:交換網内での遅延

フレームリレーサービス(高速通信実現)
参考:高品質なディジタルNWを使用することを前提NW内でDの伝送誤りを検出し、そのDを廃棄し、再送制御は利用者に任せる方式。

ATM(Asynchronous Transfar Mode)(セルリレー)
→あらゆる種類のDをセルと呼ばれる固定長(53byte)のブロックに分割して伝送する方式


ジャーナルファイル(ログファイル) ~DBの回復~
→Dの更新前後の値を書き出して、DBの更新記録をとる。
参考:ジャーナルファイルを使用した障害回復
→ロールフォワード&ロールバック

チェックポイントファイル ~DBのシステム障害を復旧~
→DBの状態と障害操作を開始すべき時点の情報を適切な時間間隔で記録しておくファイル。

DB更新バッファの内容をDBに書き出す
メリット:チェックポイントでのログと更新情報のログで復旧作業

【画像ファイル形式】
可逆圧縮
→圧縮した画像を完全に戻す方式

非可逆圧縮
→完全に元には戻らず劣化する


公開鍵暗号方式
→暗号鍵と複合鍵が異なる暗号方式
送信者:受信者の公開鍵で暗号化
受信者:受信社の秘密鍵で複合
メリット:公開鍵で暗号化した暗号文は、対となる秘密鍵でしか複合不可。鍵を公開してもOK。
参考:不特定多数の相手からDを受け取る向き
デメリット:暗号化と複合の処理時間かかる
ex:RSA
→非常に大きな数を素因数分解することが困難なことを利用


ハイブリッド方式
→公開鍵暗号方式を使用。Dの暗号化の為の共通鍵を暗号化して通信相手に送付。
メリット:暗号化と複合に要する処理時間が短い。鍵の管理が容易

UNICODE
→世界各国の文字の多くを1つの体系で表現。
参考:D交換が円滑にできるように制定された文字コード

EUC(Extended Unix Code)
→拡張UNIXコード
全角文字と半角カタカナ文字を2byte or 3byteで表現する文字コード体系
参考:UNIXにおける多言語対応の一環として制定。漢字使用可能。


【サービスデリバリ】
→プロセスとして、5つをそれぞれ定義

サービスレベル管理
→利用者との間で合意したITサービスレベルを管理

キャパシティ管理
→容量、能力などシステムのキャパシティを管理

可用性管理
→ITサービスおいつでも利用できるようにする管理

ITサービス継続性管理
→ITサービスが中断した際の迅速な対応と復旧を管理

ITサービス財務管理
→ITサービスのコストの計算や課金を管理

【知的財産権(知的所有権)】
→知的創造物に対する権利
参考:著作権や産業財産権

著作権
→著作物を創作した時点で権利が発生。著作者んぼ死後50年まで保護

保護対象外
→プログラム言語や規約、解放(アルゴリズム)、アイディア
参考:著作人格権
→人格的な権利を保護(公表権、氏名表示権、同一性保持権)
参考:たにんに譲与したり相続不可

著作財産権
→財産的な権利を保護(複製権など)

人気の投稿