読み取り専用メモリまたはROMは、通常は読み取り専用メモリであり、書き込み専用メモリではありません。 ROMには、電源を入れるたびにコンピュータを起動または再生成できるプログラミングが含まれています。 ROMはまた、大きな入出力(I/O)タスクを実行し、プログラムまたはソフトウェア命令を保護します。 ROMチップにデータを書き込むと、データを削除することはできません。
ほぼすべてのコンピュータには、起動ファームウェアを含む少量のROMが組み込まれています。, このブートファームウェアは、基本入出力システム(BIOS)と呼ばれます。 このソフトウェアは、オペレーティングシステム(OS)をランダムアクセスメモリ(RAM)にロードしたり、ハードウェア診断を実行したりするなど、コンピュータの起動 その結果、ROMが最も多く使用されています。
しかし、ROMはビデオゲーム機でも利用されており、一つのシステムで様々なゲームを実行することができます。 さらに、ROMは、CD-ROMおよびCD-RWのような異なる種類のコンパクトディスク(CD)を含む光記憶において使用される。, ROMは電卓やレーザープリンタなどの周辺機器でも頻繁に使用されており、そのフォントは一般的にROMに格納されています。
ROMの種類
ROMは、maskROM(MROM)と呼ばれることがあります。 MROMは静的であり、製造業者によって含まれた回路にプログラムされる読み取り専用メモリの一形態です。 最も古いタイプのROMであるソリッドステートROMは、maskROMの例です。 元のROMでは、それは本当に読み取り専用だったので、その内容のいずれかを変更するために、それを削除し、物理的に交換しなければなりませんでした。,
しかし、不揮発性であるが再プログラム可能な新しいタイプのROMが出現しており、これらのタイプはprogrammable read-only memory(PROM)に分類されています。 PROMに使用できるアップデートファームウェアなどのBIOSの活用を通じて、設置ソフトウェアです。紫外線消去可能ROM(UV-ROM)-紫外線を使用して内容を消去し、再プログラムすることができるROM。Erasable programmable ROM(EPROM)-高電圧を使用してプログラムされ、約20分間紫外光に曝されるROMのタイプです。,
ROMはどのように動作しますか?
ROMは、コンピュータ内の小型で長寿命のバッテリーによって維持されます。 デコーダとOR論理ゲートの二つの基本コンポーネントが含まれています。, ROMでは、デコーダはバイナリ形式で入力を受け取ります。 ROMのORゲートは、デコーダのdecimal出力を入力として使用します。
ROMはディスクアレイのように動作します。 これには、システムのオン/オフに使用される行と列のグリッドが含まれています。 アレイのすべての要素は、ROMチップ上の特定のメモリ要素と相関します。 ダイオードは、対応する素子を接続するために使用される。
要求が受信されると、アドレス入力は特定のメモリ位置を見つけるために使用されます。, ROMチップから読み出される値は、選択された配列要素の内容と一致する必要があります。
ROM vs.RAM
コンピュータのRAMとは異なり、コンピュータの電源を切ってもROM内のデータは失われません。 ROMチップはコンピュータの起動操作で一般的に使用されますが、RAMチップはOSが構成されるとコンピュータの繰り返しタスクでよく使用されます。
ROMとRAMのもう一つの違いは、それらに含まれるスペースの量です。 ROMチップは数メガバイト(MB)のデータしか保存できず、通常はROMチップあたり4-8MBに相当します。, このストレージは、多くの場合、RAMチップあたり1から265GBの範囲です。 1GBは1000MBsに相当すると考えられています。 そのため、RAMはより広範なメモリ機能を表示します。
ROMだけでコンピュータを操作することはほとんど不可能です。 RAMは、便利で変更可能なプログラムを実行するために必要です。 したがって、コンピュータは両方の形式のメモリを組み
ROMの利点
ROMは、さまざまなハードウェアコンポーネント間の通信に必要な命令を提供します。, 前述したように、BIOSのストレージと操作には不可欠ですが、基本的なデータ管理、ユーティリティの基本的なプロセスのためのソフトウェアの保持、周辺機器への読み取りと書き込みにも使用できます。
ROMのその他の利点は次のとおりです。
- その静的性質は、更新を必要としないことを意味します。
- テストするのは簡単です。
- ROMは本質的に不揮発性であり、変更したり誤って変更したりすることができないため、RAMよりも信頼性が高いです。
- ROMの内容は常に既知であり、検証することができます。
- RAMよりも安価です。