- HOME >
- 管理人
管理人
SEとして働く「分かる君」がつ運営するサイトです。 ITの難しい用語や、仕事で感じた事などを中心に"わかりやすさ"を意識して記事にしています。少しでも共感や参考にしていただける人がいたら嬉しいです。
ROM(ロム) ROM(Read Only Memory)とは、不揮発性の特性を持つ読み出し専用メモリのことです。 ROMはユーザーによる消去・書き込みが不可能な「マスクROM」とユーザーによる消去・書き込みが可能な「PROM」に分かれています。 メモリの分類 コンピュータで使用するメモリは「揮発性(きはつせい)」と「不揮発性(ふきはつせい)」の2種類に分かれています。 揮発性はコンピュータの電源を切ると記録内容が消えてしまうメモリ、不揮発性はコンピュータの電源を切っても記録内容が消えないメモリのことです ...
メモリはコンピュータの動作に必要なデータを記憶するための装置です。メモリには様々な種類があり基本情報技術者試験や応用情報技術者試験では、その違いについて問われる問題が出題されています。 本記事では、メモリの種類とその特徴について図解で分かりやすく解説していきます。 メモリの分類 コンピュータで使用するメモリは「揮発性(きはつせい)」と「不揮発性(ふきはつせい)」の2種類に分かれています。 揮発性はコンピュータの電源を切ると記録内容が消えてしまうメモリ、不揮発性はコンピュータの電源を切っても記録内容が消えな ...
フラッシュメモリ(flash memory) フラッシュメモリとは、半導体メモリの一種で何度も繰り返し書き込みができる不揮発性メモリのことです。不揮発性メモリとは、電源を断っても記録内容が消えないメモリのことです。 フラッシュメモリには、パソコンで使用する「USBメモリ」やデジタルカメラで使用する「メモリカード(SDカード)」などがあります。 メモリの分類 コンピュータで使用するメモリは、揮発性メモリであるRAM(Random Access Memory)と不揮発性メモリであるROM(Read Only ...
EEPROM(Electrically EPROM) EEPROM(Electrically Erasable and Programmable Read Only Memory)とは、コンピュータで使用される半導体メモリの一種で、基本的には記録されている内容を書き換えることができない読み出し専用だが、電気的にデータを消去して書き換えることができるメモリのことです。 またEEPROMを更に発展させ、全消去ではなくブロック単位でデータを消去して書き換えることができるものをフラッシュメモリといいます。フラッシ ...
EPROM(Erasable PROM) EPROM(Erasable Programmable Read Only Memory)とは、コンピュータで使用される半導体メモリの一種で、基本的には記録されている内容を書き換えることができない読み出し専用だが、紫外線を照射することでデータを消去して書き換えることができるメモリのことです。 このように紫外線を使ってデータの書き換えをおこなうEPROMのことを「UV-EPROM(紫外線消去型EPROM)」ともいいます。 メモリの分類 コンピュータで使用する半導体メ ...
PROM(ピーロム) PROM(Programmable Read Only Memory)とは、コンピュータで使用される記憶装置(コンピュータの動作に必要なデータを記憶するための装置)の一種で、基本的には記録されている内容を書き換えることができない読み出し専用だが、特定の機器を使うことで記憶内容の消去と書き込みができるメモリのことです。 メモリの分類 コンピュータで使用するメモリは「揮発性(きはつせい)」と「不揮発性(ふきはつせい)」の2種類に分かれています。 揮発性メモリは、コンピュータの電源を切ると ...
マスクROM(マスクロム) マスクROMとは、コンピュータで使用される記憶装置(コンピュータの動作に必要なデータを記憶するための装置)の一種で、記録されている内容を書き換えることができない読み出し専用のメモリのことです。 動作に必要なプログラムやデータをあらかじめメモリ内に書き込まれた状態で工場から出荷され、以降は内容を書き換えることができません。 メモリの分類 メモリは大きく分けて「RAM」と「ROM」という2種類に分かれます。 RAM(揮発性) DRAM 主記憶装置(メインメモリ)として使用されている ...
RAM(ラム) RAM(Random Access Memory)とは、ランダムに読み書きできるメモリのことで、主に主記憶装置(DRAM)やキャッシュメモリ(SRAM)として用いられているメモリです。 メモリの分類 メモリはコンピュータの動作に必要なデータを記憶するための装置です。メモリは大きく分けて「RAM」と「ROM」という2種類に分かれます。 RAM(揮発性) DRAM 主記憶装置(メインメモリ)として使用されている SRAM キャッシュメモリとして使用されている ROM(不揮発性) マスクROM ...
SRAM(エスラム) SRAM(Static Random Access Memory)とは、主にキャッシュメモリとして用いられるメモリのことです。 キャッシュメモリとは キャッシュメモリとは、CPUと主記憶装置(メインメモリ)の間にある記憶装置のことです。 CPUは主記憶装置(メインメモリ)とやり取りしながら命令を処理します。しかし、CPUに比べると主記憶装置(メインメモリ)は非常に遅いので、待ち時間が発生してしまいます。 そこで使用されているのがキャッシュメモリです。キャッシュメモリは主記憶装置(メイ ...
DRAM(ディーラム) DRAM(Dynamic Random Access Memory)とは、主にコンピュータの主記憶装置(メインメモリ)に用いられるメモリのことです。 メモリの分類 コンピュータで使用するメモリは「揮発性(きはつせい)」と「不揮発性(ふきはつせい)」の2種類に分かれています。 揮発性はコンピュータの電源を切ると記録内容が消えてしまうメモリ、不揮発性はコンピュータの電源を切っても記録内容が消えないメモリのことです。 RAM(揮発性) DRAM 主記憶装置(メインメモリ)として使用されて ...
基本情報技術者試験や応用情報技術者試験で出題されるリスト構造の問題、過去問をみると難しく感じる問題ですが、リスト構造の動きを理解していればそこまで難しい問題ではありません。 本記事では、リスト構造について分かりやすく解説していきます。 リスト構造 リストはデータ構造(※配列のように複数のデータを格納できる入れ物)のひとつです。リストのデータには「ポインタ」と呼ばれる、次のデータがメモリ上のどの位置にあるかを示す情報が付与されています。 以下はリスト構造のイメージ図です。 リストのデータには「ポインタ」が付 ...
リスト構造 リストはデータ構造のひとつです。リスト構造のデータには、次のデータがメモリ上のどの位置にあるかを示す「ポインタ」と呼ばれる情報が付与されています。 以下はリスト構造のイメージ図です。 リスト構造のデータには「ポインタ」が付与されており、この「ポインタ」をたどることで、リスト内の各データにアクセスすることができます。 リストの特徴はデータの追加・挿入・削除を容易に行うことができるところです。(ポインタを書き換えるだけで、いくらでもデータをつなぎ替えることができる) データの挿入 例えば、次のリス ...
基本情報技術者試験や応用情報技術者試験で出題されるクロック周波数やMIPS、命令ミックスの問題。過去問を見ると難しく感じる問題ですが、計算方法を知っていればそこまで難しい問題ではありません。 本記事では、「クロック周波数」「MIPS」「命令ミックス」について図解で分かりやすく解説していきます。 クロック周波数 クロック信号とは クロック信号(英:clock signal)とは、複数の電子回路が信号を送受信するタイミングを揃えるために、規則正しく刻まれる電気信号のことです。 コンピュータの各装置は、この「ク ...
命令ミックス 命令ミックス(英:instruction mix、別名:インストラクションミックス)とは、コンピュータの処理能力を測定する際に用いる命令の組み合わせのことです。 コンピュータの処理能力は、1秒間に実行できる命令の数をあらわすMIPS(英:Million Instructions Per Second)を使用することが多いが、実際には命令の種類によって所要時間は異なるため、どの命令を実行するかによって計測値は変化します。 そこで用いられるのが命令ミックスです。命令ミックスというのはよく使う標準 ...
MIPS(Million Instructions Per Second) MIPSとは MIPS(英:Million Instructions Per Second、読み:ミップス)とは、コンピュータの処理速度をあらわす単位のひとつで「1秒間に実行できる命令の数」をあらわしたものです。 MIPSは百万単位で表現します。例えば 1MIPSのコンピュータは、1秒間に100万命令を処理できるという意味です。 MIPSは次の公式で求めることができます。 MIPSの計算方法 上記例題は、1命令の平均実行時間が「2 ...
クロック周波数 クロック周波数(英:clock frequency)とは、CPUの性能をあらわすための指標値のひとつで、クロックが1秒間に繰り返される回数のことです。Hz(ヘルツ)という単位で表現します。 クロックとは クロック信号(英:clock signal)とは、複数の電子回路が信号を送受信するタイミングを揃えるために、規則正しく刻まれる電気信号のことです。 コンピュータの頭脳であるCPUもこのクロックという周期信号にあわせて動作します。 各装置が周期的な信号にあわせて動作するため、1周期(1クロッ ...
基本情報技術者試験や応用情報技術者試験で出題されるプロセッサとレジスタの問題。レジスタの種類と役割を理解していればそこまで難しい問題ではありませんが、理解していないと難しく感じる問題です。 本記事では、プロセッサとレジスタについて図解で分かりやすく解説していきます。 レジスタとは レジスタ(英:register)とは、CPU(プロセッサ)内部にある記憶装置のことです。容量は小さいが高速に読み書きできるのが特徴です。 レジスタの役割 CPU(プロセッサ)は、次のような流れで命令を処理します。命令を取り出して ...
インデックスレジスタ インデックスレジスタ(英:index register)とは、レジスタの一種で連続したデータの取り出しに使う増分値を記憶しておくものであり、配列など等間隔で連続して置かれた複数のデータに対し、順番にアクセスする際に使用します。 レジスタとは レジスタ(英:register)とは、CPU内部にある記憶装置のことです。 CPUは次のような手順で命令を順番に処理します。(命令を取り出して解読、解読した結果から対象データを読み出して命令を実行するという流れ) このとき「取り出した命令の情報」 ...
ベースレジスタ ベースレジスタ(英:base register)とは、レジスタの一種でプログラムをメモリ上にロードした時の先頭のアドレスを記憶しておくためのものです。 レジスタとは レジスタ(英:register)とは、CPU内部にある記憶装置のことです。 CPUは次のような手順で命令を順番に処理します。命令を取り出して解読、解読した結果から対象データを読み出して命令を実行するという流れです。 このとき「取り出した命令の情報」や「次はどの命令を取り出せばよいかの情報」を覚えておく必要があります。この役割を ...
命令レジスタ 命令レジスタ(英:instruction register)とは、レジスタの一種で取り出した命令を一時的に記憶しておくものです。 レジスタとは レジスタ(英:register)とは、CPU内部にある記憶装置のことです。 CPUは次のような手順で命令を順番に処理しています。 CPUは命令を取り出して解読、解読した結果から対象データを読み出して命令を実行するという流れです。 このとき「取り出した命令の情報」や「次はどの命令を取り出せばよいかの情報」を覚えておく必要があります。この役割を果たすのが ...