IT情報ならキーマンズネット

製品 新着情報

留守モードLite (ドコモ・システムズ)

OpenStandiaソリューション/シングルサインオン (野村総合研究所)

WebFOCUS (アシスト)

IT-Guardians (コニカミノルタビジネスソリューションズ)

ExchangeUSEワークフロー (富士電機システムズ)

SPAM WATCHER (アンペール)

ITカテゴリ関連情報

基幹システム

情報系システム

ネットワーク

運用管理

サーバ・ストレージ

セキュリティ

PC・モバイル

OS

WEB構築

開発

OA・周辺機器


ブログで読み解くIT用語辞典


最新キーワード解説

 

ノウハウ解説

 

IT製品入門

ウィンドウシステム

1/6

出典: フリー百科事典『)』

ウィンドウシステム(Window System)とは、平行する複数のタスクにそれぞれ固有の領域(ウィンドウ)を割当て画面出力を多重化する、コンピュータ上のメカニズム、及びそのためのソフトウェアのこと。グラフィカルユーザインタフェース (GUI) (さらに言えばデスクトップ環境)のコンポーネントであり、ウィンドウマネージャの実装をサポートし、グラフィックハードウェアやポインティングデバイス(マウスなど)やキーボードの基本的なサポートを提供する。例えば、マウスカーソルを描画するのはウィンドウシステムである。

ウィンドウシステムという用語は、ウィンドウマネージャやアプリケーションが分担しているグラフィカルインタフェースも指す場合がある。オペレーティングシステムによってはそれらの境界線があいまいだが、厳密に言えば個々のウィンドウ自体はウィンドウシステムに含まれない。

プログラマから見れば、ウィンドウシステムはフォントのレンダリングや線の描画などグラフィカルなプリミティブを実装しており、上位のグラフィカルインタフェースにグラフィックスハードウェアを抽象化したインタフェースを提供する。

ウィンドウシステムにより、ユーザーは複数のプログラムを同時に実行させることができる。各プログラムにはそれぞれにウィンドウが対応し、ウィンドウは一般に矩形の領域になっている。古典的な単画面ソフトウェアとは異なり、ウィンドウサーバと呼ばれる単一のプロセスが画面出力を完全に掌握し、他のアプリケーションはサーバが提供するサービスリクエストを出す。基本的に個々のアプリケーションが知っているのは自分のウィンドウの状態だけであり、それが実際にどう表示されるのか関知しない。多くのウィンドウシステムはウィンドウ毎のオーバーラップや整列などの機能を備える。ただし、ウィンドウ間の相互作用を制御するのはウィンドウマネージャである。

またX Window Systemのようにネットワーク透過のシステムなどがある。この場合、遠隔にあるコンピュータ上で動作するアプリケーションのウィンドウをローカルなコンピュータで表示させることができる。X Window System は階層化されており、それ自体はGUIのルック・アンド・フィールや振る舞いを規定せず、ウィンドウマネージャウィジェット・ツールキットデスクトップ環境に任せている。

目次

[編集] ウィンドウシステム一覧

[編集] Unix系OSのウィンドウシステム

[編集] その他

Microsoft Windows や古い Mac OSGarnet OS などのOSには、ウィンドウシステムがOS内に一体化して組み込まれている。

[編集] Webウィンドウシステム

[編集] 関連項目


 1  2   3   4   5   6 

[記事全文]
表示