Quartz Compositor Quartz Compositor是在Mac OS X中负责界面的视窗系统在Mac上Quartz Compositor可以在处理程序列表中被看到的它叫做Window Manager或是在最近的版本改为的WindowServer Quartz Compositor主要执行两种的功能 维护和合成视窗 事件传递 在Mac OS X下每个视窗都以位置包含深度透明度反锯齿信息的方式储蓄拥有该视窗的应用程序绘制视窗內容到适当的图形使用任何有支持的绘图模式例如Quartz DQuickDrawOpenGLQuartz Compositor会得到每个视窗的图形使用关联的信息來把他们合成在一起來建立显示画面 这样允许Mac OS X视窗系統是不可知论的绘图模式agnostic in terms of a drawing model与实现细节无关的绘图模型且建立令人印象深刻的视觉效果例如视窗最小化到Dock時的神奇效果 Quartz Compositor也有窗口管理器的作用它有一個可以从IO Kit接收事件键盘按鍵鼠标点击等等的事件贮列Quartz Compositor再从贮列中取出事件决定那一个进程拥有该事件产生的视窗然后把事件传递到该行程的贮列