ITの基礎知識|ITパスポート・基本情報

【応用情報技術者試験】の記事一覧

プロセッサ

2017.10.10

情報処理技術者試験での学習内容

【応用情報・基本情報】
・コンピュータの種類,構成を修得し,応用する。
・プロセッサの種類,アーキテクチャ,構造,方式,動作原理を修得し,応用する。
・プロセッサの性能を表す指標を修得し,応用する。
・プロセッサの高速化技術,高信頼化技術を修得し,応用する。

【ITパスポート】
・コンピュータの基本的な構成と役割を理解する。

(1)コンピュータの種類 ITパスポート 基本情報 応用情報

パーソナルコンピュータ(PC),ワークステーション,スーパコンピュータなどの特徴,用途を理解する。

用語例:デスクトップPC,ノートPC,サーバ,携帯端末(スマートフォン,タブレット端末ほか),汎用コンピュータ,制御用コンピュータ,マイクロコンピュータ

(2)コンピュータの構成 ITパスポート 基本情報 応用情報

コンピュータが五つの装置から構成されること,装置間の制御の流れ,データの流れを理解する。

用語例:演算装置,制御装置,記憶装置,入力装置,出力装置

(3)プロセッサの種類 ITパスポート 基本情報 応用情報

プロセッサの種類,それぞれの特徴,用途を理解する。

用語例:CPU,GPU,DSP

(4)プロセッサのアーキテクチャ 基本情報 応用情報

1.データ処理の単位

プロセッサのアーキテクチャによって,プロセッサが1 命令で処理するデータサイズに違いがあることを理解する。

用語例:ビット,キャラクタ,バイト,ワード

2.命令形式

1 命令で処理するオペランドの数で命令の形式を分類できることを理解する。

用語例:1 オペランド形式,2 オペランド形式

3.命令セット

プロセッサのアーキテクチャによって命令セットに違いがあること,プロセッサアーキテクチャとしてはRISC とCISC があることを理解する。

用語例:固定長命令,可変長命令

 (5)プロセッサの構造と方式 基本情報 応用情報

プロセッサを構成する制御装置と演算装置の役割,それらを構成する加算器,レジスタ,デコーダ(命令解読器,復号器)などの役割,プロセッサの能力とシステムの処理能力の関係を理解する。また,命令実行時のレジスタの動作を理解する。

用語例:アキュムレータ,補数器,乗算器,積和演算器,命令アドレスレジスタ(命令カウンタ, プログラムカウンタ, 逐次制御カウンタ), IR ( Instruction register:命令レジスタ),GR(General Register:汎用レジスタ),インデックスレジスタ( 指標レジスタ), ベースレジスタ, MAR ( Memory Address Register:メモリアドレスレジスタ),DR(Data Register:データレジスタ),MR(Memory Register:メモリレジスタ),スタックポインタ

(6)プロセッサの動作原理 基本情報 応用情報

1.演算の仕組み

AND 回路,OR 回路,NOT 回路などの基本となる論理回路の組合せによって半加算器,全加算器が実現され,演算が行われていることを理解する。

用語例:順序回路,組合せ回路,NAND 回路

2.命令とアドレッシング

代表的な機械語命令の種類,命令語の構成,命令の実行手順(命令の取出し,命令部の解読,データの取出し,命令の実行),アドレス修飾を理解する。また,機械語演算のバイナリ表現,アセンブラの記号表現との対応,相互の変換を行う方法を理解する。

用語例:算術演算命令,論理演算命令,転送命令,比較命令,分岐命令,シフト命令,入出力命令,アドレス部(オペランド),フェッチ,アドレス計算,アドレス方式,アドレス修飾,直接アドレス指定,間接アドレス指定,インデックスアドレス指定(インデックス修飾),ベースアドレス指定,相対アドレス指定,絶対アドレス指定,即値アドレス指定,有効アドレス(実効アドレス)

3.割込み

割込みの仕組み,内部割込み,外部割込みに分類される割込みの種類,多重割込み時の処理を理解する。

用語例:SVC(SuperVisor Call)割込み,入出力割込み,割込み制御,マシンチェック割込み,プログラム割込み

(7)マイクロプログラム制御 応用情報

プロセッサの動作を制御する仕組みとして,1 機械語命令を実行するためのプログラム(マイクロプログラム)をファームウェア化して内蔵する方式があること,その特徴を理解する。

用語例:マイクロプログラムメモリ,マイクロプログラムカウンタ,エミュレーション,水平型マイクロコード,垂直型マイクロコード

(8)プロセッサの性能 基本情報 応用情報

クロック周波数,CPI(Cycles Per Instruction),MIPS などの意味を理解する。

用語例:サイクルタイム,FLOPS,命令ミックス

(9)プロセッサの高速化技術 基本情報 応用情報

プロセッサの代表的な高速化技術の種類,特徴を理解する。

用語例:命令パイプライン,スーパパイプライン,スーパスカラ,VLIW,ベクトル処理方式,ハイパスカラ方式,超並列プロセッサ,パイプラインハザード,データハザード,構造ハザード,制御ハザード,シングルコアプロセッサ,マルチコアプロセッサ,マルチスレッディング

(10)並列処理 基本情報 応用情報

1.命令とデータの流れ

代表的な並列処理方式の種類,特徴を理解する。

用語例:SISD,SIMD,MISD,MIMD

2.並列処理の隘路

並列化できないため逐次処理にならざるを得ない処理として,複数のプロセッサからの主記憶装置の使用要求の競合,データベースへの同時アクセスによるロックの発生などがあること,それらの処理が能力向上を阻害する原因となることを理解する。

(11)マルチプロセッサシステム 基本情報 応用情報

複数のプロセッサを搭載し,高速化や高信頼化を実現したシステムについて,種類,特徴,仕組み,マルチプロセッサシステムを適切に組み合わせた基盤設計を理解する。

用語例:疎結合マルチプロセッサシステム,密結合マルチプロセッサシステム,タンデム結合マルチプロセッサシステム,アレイコンピュータシステム,アムダールの法則,同期, SMP(Symmetric Multi Processing:対称型マルチプロセッシング),クラスタ,トーラス,ハイパキューブ,ハイパツリー

 

その他の言語

2017.10.06
この記事での学習内容 ITパスポート 基本情報 応用情報・代表的なマークアップ言語の種類、特徴、記述方法を修得し、応用する。 ・コンピュータで使用されるその他の言語を修得し、応用する。 HTMLHTML(HyperText Markup Language)はインターネットのWebページの記述に使われる言語です。言語といっても、プログラムを組むものではなく、文章の中に編集用の指定...

Read more...

情報処理技術者試験での学習内容【応用情報・基本情報】 ・代表的なマークアップ言語の種類、特徴、記述方法を修得し、応用する。 ・コンピュータで使用されるその他の言語を修得し、応用する。【ITパスポート】 ・代表的なマークアップ言語の種類とその基本的な使い方を理解する。(1)マークアップ言語 ITパスポート 基本情報 応用情報1.HTMLWebページの作成に利用されるH...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報プログラム言語は、機械語、アセンブラ言語、高水準言語と発展してきたこと、プログラム言語の分類を理解する。用語例:手続型言語、関数型言語、論理型言語、オブジェクト指向言語、スクリプト言語プログラム言語コンピュータに処理をさせるには、処理の手順を司令として与える必要があります。この指示書をプログラムといい、プログラム言語によって書...

Read more...

情報処理技術者試験での学習内容【応用情報】 ・プログラム言語の種類、特徴、記述方法を修得し、応用する。 ・プログラム言語の制御構造を修得し、応用する。 ・プログラムの実行に必要な記憶域の考え方、利用法を修得し、応用する。 ・プログラム言語が持つ構文規則、意味規則を修得し、応用する。【基本情報】 ・プログラム言語の種類、特徴、基本的な記述方法を修得し、適用する。 ・C...

Read more...

この記事での学習内容 基本情報 応用情報WebサーバとWebクライアントの仕組みを理解し、Webサーバ、Webクライアントにおけるプログラムの役割と作成方法、Webアプリケーションプログラムを開発する環境を理解する。用語例:サーバサイドプログラミング、リッチクライアント、Ajax、Apache、JSP(Java Server Pages)、HTML5技術(canvas、WebSocket、...

Read more...

この記事での学習内容 基本情報 応用情報プログラムの信頼性、保守性の観点からプログラム構造を理解する。用語例:モジュール分割、独立性、メインルーチン、サブルーチン、DLLプログラム構造一つのプログラムは、いくつかの要素で構成されます。複数の要素で構成されるプログラムの形を、プログラム構造といいます。モジュール一つのプログラムを構成する要素を「モジュール」といいます。モジュー...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報プログラミング作法とコーディング基準の目的、効果、種類を理解する。また、プログラミング作法とコーディング基準を守らない場合に起こる弊害を理解する。用語例:字下げ(インデンテーション)、ネストの深さ、命名基準、仕様禁止命令、プログラムの機能性・効率性・使用性・保守性の向上プログラミングプログラミングは、コンピュータを使って実行す...

Read more...

情報処理技術者試験での学習内容【基本情報・応用情報】 ・プログラミング作法、コーディング基準を習得し、応用する。 ・プログラム言語の文法の表記法を習得し、応用する。【ITパスポート】 ・プログラム言語とプログラミングの役割を理解する。(1)プログラミング1.プログラミング作法とコーディング基準 ITパスポート 基本情報 応用情報プログラミング作法とコーディング基準の...

Read more...

この記事での学習内容 基本情報 応用情報アルゴリズムは、擬似言語、流れ図、決定表(デシジョンテーブル)などを用いて表現することを理解する。また。アルゴリズムの設計方法を理解する。用語例:再帰、分割統治法アルゴリズム設計アルゴリズムとは、目的にたどり着くための道筋や処理の手順のことです。アルゴリズムを考える、設計する目的は、単に問題を解く方法を見つけるだけではなく、より効率的に、より...

Read more...