视窗系统

分別管理顯示屏不同部分的軟件

视窗系统(英语:windowing system)是以使用视窗作为主要特征之一的图形用户接口的构成组件。更为明确地说,它是桌面环境的构成组件。视窗系统支撑著窗口管理器的实现(implementation);视窗系统为“图像硬件(graphics hardware)、指向设备(pointing devices)提供基本支持。绘制鼠标光标,一般也与视窗系统相关。

Layers of the windowing system-based graphical user interface
The display server (here called Wayland compositor) is the central component of a windowing system. It communicates with its clients over the display server protocol.
Typical elements of a window. The window decoration is either drawn by the window manager (X11) or by the client (Wayland). The drawing of the content is the task of the client.

程序员的观点来看,视窗系统实现出绘图的基本单位,像是字体绘制,或是在屏幕上划线,有效地提供绘图硬件的一种抽象概念。

视窗系统能让电脑用户同时让数个程序工作。每个程序在他自己的视窗中执行,不互相干扰也就是屏幕上的矩形之中。大部分的视窗系统允许视窗重叠,且提供用户执行标准的操作,像是移动/改变视窗尺寸,把视窗送到前景/背景,和最小化/最大化一个视窗。其他还有像是拉着视窗碰撞某个边改变视窗尺寸等。

有些视窗系统,比如说X窗口系统,拥有先进的网络穿透性能力,允许用户在远程机器上执行图形化的应用程序。

视窗系统列表

参考文献

参见

类Unix操作系统

其他操作系统

Web操作系统

操作系统,如微软的Windows,苹果的Mac OS(Version 9或早期)以及Palm OS包含一个与操作系统相集成的视窗系统。