デバイスドライバはOSやアプリケーションからの要求を、各周辺機器に適した制御へ橋渡しするソフトウェアです。プリンターなどで必要になります。
プラグアンドプレイは自動認識・設定、ホットプラグは電源を入れたままの接続です。コンパイラはプログラムを翻訳します。