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

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

この記事での学習内容 基本情報 応用情報

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

用語例:CPU,GPU,DSP、ビット,キャラクタ,バイト,ワード、1 オペランド形式,2 オペランド形式、固定長命令,可変長命令

CPU

CPU(Central Processing Unit:中央処理装置)は、コンピュータの五大構成要素(制御・演算・記憶・入力・出力)のうち、もっとも重要な働きである制御と演算を行う装置です。 

CPUは人間で言えば「頭脳」にあたる役割を担うので、CPUの性能がパソコン全体の性能を左右し、高速なCPUを搭載したコンピュータほど高性能といえます。

CPUの構造

コンピュータのCPUは通常、コンピュータ本体に内蔵されたマザーボード上にある一つのLSI(Large Scale Integration)チップからなっています。

CPUは主記憶装置からプログラムを読み出して、そこに書かれた命令を解読し、演算を行い、コンピュータ上の各装置の動作を制御する働きをします。

最近のコンピュータでは、一つのCPU内に演算の実行部分(=コア)を複数持たせることで高速化した、マルチコアプロセッサも使用されています。

CPUの構造の種類

CPUの実行できる命令の集まりを「命令セット」といいます。この命令セットの構造の設計概念には、CISCとRISCの2種類があります。

RISCCISC
命令の長さ固定可変
重視するもの高速性機能性
ハードウェアの構造単純複雑
制御方式ワイヤドロジック制御方式マイクロプログラム制御方式

RISC

RISC(Reduced Instruction Set Computer:縮小命令セットコンピュータ)は、単純な動作をする命令セットを持つCPUです。ワイヤドロジック制御方式で単純な動作をする命令セットだけを持ち、構造が単純で高速に動作します。

ワイヤドロジック制御方式

ワイヤドロジック制御方式とは、コンピュータの制御部と演算部で行われる命令の実行を、ハードウェアの物理的な結線(電子回路)だけで制御する方式です。動作が高速なのが特徴ですが、複雑な命令には適しません。

CISC

CISC(Complex Instruction Set Computer:複合命令セットコンピュータ)とは、複雑な命令セットを持つCPUです。一つの命令で複数の処理を行い、マイクロプログラム制御方式を用います。

マイクロプログラム制御方式

マイクロプログラム制御方式とは、一つの複雑な命令を実行しようとすると、あらかじめ定義しておいた複数の単純な命令の並びである「マイクロプログラム」を実行する方式です。

ハードウェアの物理的な結線(電子回路)はRISC方式より複雑になりますが、全てをワイヤドロジックにするよりは単純ですみます。機能の追加や変更をマイクロプログラムの変更で行うことが出来るのも特徴です。

RISCに比べると、速度性能は劣ります。

 

この記事での学習内容 ITパスポート 基本情報 応用情報コンピュータが五つの装置から構成されること,装置間の制御の流れ,データの流れを理解する。用語例:演算装置,制御装置,記憶装置,入力装置,出力装置コンピュータの5大要素「コンピュータ」には、非常に多様な種類が存在するが、その構成要素は基本的に共通しています。一般的には、「コンピュータの五大構成要素」と呼ばれる、下記のもので構成さ...

Read more...

この記事での学習内容 ITパスポート 基本情報 応用情報パーソナルコンピュータ(PC),ワークステーション,スーパコンピュータなどの特徴,用途を理解する。用語例:デスクトップPC,ノートPC,サーバ,携帯端末(スマートフォン,タブレット端末ほか),汎用コンピュータ,制御用コンピュータ,マイクロコンピュータコンピュータの種類コンピュータは、用途やサイズ、機能などによっていくつかに分け...

Read more...

プロセッサ

2017.10.10
情報処理技術者試験での学習内容【応用情報・基本情報】 ・コンピュータの種類,構成を修得し,応用する。 ・プロセッサの種類,アーキテクチャ,構造,方式,動作原理を修得し,応用する。 ・プロセッサの性能を表す指標を修得し,応用する。 ・プロセッサの高速化技術,高信頼化技術を修得し,応用する。【ITパスポート】 ・コンピュータの基本的な構成と役割を理解する。(1)コンピュ...

Read more...

その他の言語

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...