ソフトウェアの分類
ここでお話するソフトウェアとファームウェアの対象、分類から始めたいと思います。
一般に、メディアなどでソフトといった場合には、非常に幅広く使用されており、DVDソフトなどのように、DVD制作に利用するコンピュータ・ソフトウェアよりむしろ、音楽、映像ソフトを指すことの方が一般的です。
さらに、インターネットのホームページなどで利用される、ASPやCGI、Java Script、VB Script、FlashなどによるWEBアプリケーションなどのソフトウェアもあり、ソフトウェア開発と言った場合には、一意に対象が定まりません。
ASCIIデジタル用語辞典では、コンピュータを主な対象としているため「ソフトウェア」を見るとコンピュータソフトウェアの説明になっていますが、それでも割と抽象的な表現になっています(上に書いたCGIなどの用語も簡単な説明がほしいと思われる方は、ASCIIデジタル用語辞典などを参照してみてください)。
▼ASCII デジタル用語辞典 「ソフトウェア」の場合
http://yougo.ascii24.com/gh/63/006351.html
▼ASCII デジタル用語辞典(トップ)
http://yougo.ascii24.com/
このコラムでのソフトウェアは、コンピュータ、マイコン用のソフトウェアです。
コンピュータ用と言っても、天気予報などに利用されているスーパーコンピュータから、家庭用ゲームまでありますが、パソコン用と色々なデジタル機器(家電製品や車、FA機器、ロボットなど)に組み込まれているマイコン(マイクロコンピュータ)のソフトウェア・プログラムです。ファームウェアは、機器に組み込まれたソフトウェア・プログラムのことを指します。エンベデット(組込み)ソフトウェアと呼ばれることもあります。ファームウェアの場合、マイコン用とDSP用で、類似はしていますが、アーキテクチャの違いから、開発方法やツール、設計が若干異なります。
マイコン(CPU)とDSPの違いをここで展開すると長くなるので、次回は、マイコン(CPU)とDSPのアーキテクチャの違いなどから続けたいと思いますので、よろしく、お付き合いください。
スミマセン...やっぱり4回に収まらないみたいです(TT)。
ARIは、デジタル機器のハードウェア、ファームウェアの開発をお手伝いしています。開発事例、実績などは、ホームページ、会社案内などに掲載していますのでご覧ください。
▼ARI技術・開発のページ
http://www.ari-web.com/develop/index.htm
▲このページのトップ 技術・開発
|