RAMとプロセッサの違い
RAMとプロセッサは、コンピュータシステムの二つの主要なコンポーネントです。 一般的にプロセッサはシングルチップとして提供され、RAMドライブはいくつかのICからなるモジュールとして提供されます。
RAMとは何ですか?
RAMはランダムアクセスメモリの略で、コンピュータが計算プロセス中にデータを格納するために使用するメモリです。 RAMはデータが任意のランダムな順序でアクセスされることを可能にし、それに格納されているデータは揮発性である。
初期のコンピュータでは、リレー構成がRamとして使用されていましたが、現代のコンピュータシステムでは、RAMデバイスは集積回路の形のソリッドステート RAMには主に3つのクラスがあり、それらは静的RAM(SRAM)、動的RAM(DRAM)、および相変化RAM(PRAM)です。 SRAMでは、データは各ビットに対して単一のフリップフロップの状態を使用して格納され、DRAMでは各ビットに対して単一のコンデンサが使用されます。 (SRAMとDRAMの違いについて詳しくはこちらをご覧ください)
RAMデバイスは、負荷を一時的に格納するために使用される大規模なコンデンサを使用して構築されています。 コンデンサが充電されると論理状態は1(High)、放電されると論理状態は0(Low)になります。 各コンデンサは1つのメモリビットを表し、データを連続的に保持するためには一定の間隔で再充電する必要があります。
プロセッサとは何ですか?
これは、マイクロプロセッサ(半導体ウェハ/スラブ上に構築された電子回路)であり、一般にプロセッサとして知られ、コンピュータシステムの中央処理ユニットと呼ばれています。 これは、入力に基づいて情報を処理する電子チップです。 これは、バイナリ形式で情報を操作、取得、格納および/または表示することができます。 システム内のすべてのコンポーネントは、プロセッサから直接または間接的に指示の下で動作します。
最初のマイクロプロセッサは、半導体トランジスタの発見後、1960年代に開発されました。 アナログプロセッサや完全に部屋を埋めるのに十分な大きさのコンピュータは、サムネイルのサイズにこの技術を使用して小型化することがで インテルは1971年に世界初のマイクロプロセッサIntel4004をリリースした。 それ以来、それはコンピュータ技術を進歩させることによって、人間の文明に多大な影響を与えてきました。
プロセッサは、回路のクロック機構として機能する発振器によって決定された周波数で命令を実行します。 各クロック信号のピーク時に、プロセッサは単一の基本動作または命令の一部を実行します。 プロセッサの速度は、このクロック速度によって決定されます。 また、Cycles per Instruction(CPI)は、プロセッサの命令を実行するために必要な平均サイクル数を示します。 CPI値が低いプロセッサは、CPI値が高いプロセッサよりも高速です。
プロセッサは複数の相互接続されたユニットで構成されています。 キャッシュメモリとレジスタユニット、制御ユニット、実行ユニット、およびバス管理ユニットは、プロセッサの主要な構成要素です。 制御ユニットは、受信データをリンクし、それをデコードし、実行ステージに渡します。 シーケンサ、序数カウンタ、命令レジスタと呼ばれるサブコンポーネントが含まれています。 シーケンサは、命令の実行速度をクロック速度と同期させ、制御信号を他のユニットに渡します。 Ordinal counterは現在実行中の命令のアドレスを保持し、命令レジスタには実行される後続の命令が含まれています。
実行部は、命令に基づいて操作を行う。 算術および論理単位、浮動小数点単位、ステータス-レジスタ、およびアキュムレータ-レジスタは、実行ユニットのサブコンポーネントです。 算術および論理ユニット(ALU)は、AND、OR、NOT、XOR演算などの基本的な算術および論理関数を実行します。 これらの操作は、ブール論理を受けたバイナリ形式で実行されます。 浮動小数点ユニットは、ALUによって実行されない浮動小数点値に関連する操作を実行します。
レジスタは、処理ユニットの命令を一時的に格納するチップ内の小さなローカルメモリ位置です。 アキュムレータ-レジスタ(ACC)、ステータス-レジスタ、命令レジスタ、序数カウンタ、およびバッファ-レジスタは、レジスタの主なタイプです。 キャッシュは、操作中に高速にアクセスするためにRAMに利用可能な情報を一時的に格納するために使用されるローカルメモリでもあります。
プロセッサは、異なるアーキテクチャと命令セットを使用して構築されます。 命令セットは、プロセッサが達成できる基本的な操作の合計です。 命令セットに基づいて、プロセッサは次のように分類されます。
• 80×86 家族:(真ん中の”x”は家族を表します; 386、486、586、686、等。 866>
•IA-64
•MIPS
•Motorola6800
•PowerPC
•SPARC
コンピュータ用のIntelマイクロプロセッサ設計にはいくつかのクラスがあります。
386:インテル社は80386チップを1985年にリリースした。 32ビットのレジスタサイズ、32ビットのデータバス、32ビットのアドレスバスを持ち、16MBのメモリを扱うことができ、275,000個のトランジスタを持っていた。 その後、i386はより高いバージョンに開発されました。
486, 586 (Pentium),686(Pentium IIクラス)は、i386の設計に基づいて設計された先進的なマイクロプロセッサである。
RAMとプロセッサの違いは何ですか?
•RAMは、プロセッサが命令を受けた特定の操作を実行する間、コンピュータ内のメモリコンポーネントです。
•現代のコンピュータでは、RAMとプロセッサの両方が半導体デバイスであり、拡張スロットを介してメインボード(マザーボード)に接続する必要があります。
•RAMとプロセッサの両方がコンピュータシステムの主要なコンポーネントであり、どちらかが不適切に動作しても動作しません。
•一般に、プロセッサは秒単位で実行できる操作(サイクル)の数(GHz単位)に対して定格され、RAMはメモリ容量(MBまたはGBs単位)に対して定格されます。
•プロセッサは単一のICパッケージとして、RAMドライブは複数のIcからなるモジュールとして利用可能です。
1. RAMとROMの違い