用語解説

詳しく知りたい方は、一般の国語辞書および英語辞書、以下の辞書などを参照して下さい。

http://e-words.jp/
http://ja.wikipedia.org/

Android(アンドロイド)

携帯電話(スマートフォンと呼ばれる部類)向けのソフトウェアで、OSにLinux ®を採用している。
様々な独自のアプリケーションを動作せることで、表面的にはLinux ®を意識させない作りになっており、
Java言語を用いて作成した専用のアプリケーションを、自由に実行できるのも魅力の一つである。
Android ®のソースコードはすべて公開され、改変したものを再配布できることから、
携帯電話以外への利用も増えている。

Assembler(アセンブラ)

プログラム言語。
CPUのメーカーや型によって言語の記述仕様が異なる、一方C,C++などはCPUが変わっても
言語の記述仕様は変わらない。

C(シー),C++(シー・プラス・プラス、シー・プラ・プラ)

プログラム言語。
他にJAVA(ジャバ)などがある。

CPU(シー・ピー・ユー)

Central Processing Unitの略;
コンピューターの心臓部といえるもので、プログラムを実行する役割を果たす。

Firmware(ファームウェア)

ROMに記憶させてハードウェア化されたソフトウェア

Hardware(ハードウェア)

コンピュータシステムを構成する要素のうちの機械装置・機器

Linux(リナックス)

元々は個人が開発したPC向けのOS。
ソースコードがすべて公開、さらに改変して再配布可能なことから世界中の技術者によって拡張され、
PCのみならず携帯電話など、コンピュータを搭載した様々な電子機器で動作するようになった。

OS(オー・エス)

Operating Systemの略;
基本ソフトと呼ばれ、コンピュータ(電子計算機)のハードウェアを制御したり、
PCアプリケーションを実行したりするソフトウェア。
PCには無くてはならないソフトウェアでWindows ® 、Mac OS ® 、Linux ®が広く知られている。

ポーティング

コンピューターの特定機種用に作られたプログラムを他の機種で使えるように書き換えること。移植。

ROM(ロム)

Read Only Memoryの略;
メモリは大別して2種類「読み書きできる」ものと、「読み込みしかできない」ものがある。ROMは主にプログラムを記憶させるために用いられるメモリで読み込みしかできない。特殊な装置を使用することで書き換えができる。

RTOS(アール・ティー・オー・エス)

Real-Time Operating Systemの略;
処理時間の追従性を重視したOSで組込み分野で利用されている(RT-)Linux、VxWorks、μiTRONなどがある。

Software(ソフトウェア)

プログラムやその作成技術などの総称

VxWorks(ブイエックスワークス)

デジタル家電製品、自動車や火星探査機など、様々な分野の機器で利用されているOS。
リアルタイムな応答性に優れ、高速かつ確実な動作を求められる用途でよく用いられる。