ファームウェアとは»定義と概念
通常、コンピュータシステムのハードウェアとソフトウェアの違いは明らかです。ハードウェアは物理デバイスとその周辺機器の一部であり、触れることができるすべてのものです(したがって、英語では「ハード」という名前です)。ソフトウェアは、ハードウェア、オペレーティングシステム、およびプログラムを機能させる無形のプログラムです。
しかし、ファームウェアはどうですか?これは最も希少で最も知られていない部分であり、前の2つと一緒になって、コンピューターシステムの操作を可能にするトライアドを形成します。
ハードウェアの制御
ファームウェアは、ハードウェアと直接接触して動作するソフトウェアとして非常に迅速に定義できます。より百科事典的な定義を探すと、どのデバイスでも電子回路を低レベルで制御するソフトウェアであると言えます。
確かに、ファームウェアはコンピューター専用ではありませんが、DVD / Blu-rayプレーヤー、テレビ、複数の形式の電子機器にも搭載されており、車にもファームウェアが搭載されています。
最もよく知られているのは、コンピューターのBIOSです。
最も有名なファームウェアは、しかし、BIOS(ある基本的な入力/出力システムPCコンピュータで発見されました)、。この要素は、コンピューターのスタートボタンを押したときに最初に開始される要素であり、そのタスクは、PCに存在するハードウェアを確認し、後で作業するオペレーティングシステムをロードすることから始まります。
BIOSには、たとえば、オペレーティングシステムを起動するストレージユニット(内蔵ハードディスク、後続のリーダーのDVDディスク、ネットワークからのUSBキーなど)を選択したり、調整したりできるユーザーインターフェイスがあります。日付と時刻、またはCPU温度を監視します。
コンピュータのマイクロチップの過剰な熱などのイベントに直面した場合、BIOSは緊急シャットダウンを実行する責任があります。また、いわゆる「中断」、つまりソフトウェアにアクションを実行させ、それに応じて動作させるハードウェアによって引き起こされるイベントを管理します。
たとえば、キーボードのキーを押すと、どのキーが原因であるかを通知する割り込みがトリガーされ、オペレーティングシステムが画面に文字やその他の記号を描画したり、特定のアクションを実行したりできるようになります。
ファームウェアはアップグレード可能です
BIOSの後継はUEFIであり、グラフィカルメニューやモジュラーデザインなどの追加機能をBIOSにもたらし、将来的に新しい要素を追加します。
デバイスのファームウェアの更新は微妙な作業ですが、これは必ずしも難しいことを意味するものではありません。多くのデバイスは、インターネットから最新のファームウェアをダウンロードするソフトウェア更新システムを提供します。
写真:iStock-MMassel / Yuri_Arcurs