Pencereleme sistemi - Windowing system

A'nın tipik öğeleri pencere. pencere dekorasyonu tarafından çizilir pencere yöneticisi veya müşteri tarafından. İçeriğin çizilmesi müşterinin görevidir.

İçinde bilgi işlem, bir pencere sistemi (veya pencere sistemi) dır-dir yazılım farklı bölümlerini ayrı ayrı yöneten ekranlar.[1] Bu bir tür grafiksel kullanıcı arayüzü (GUI) uygulayan PISIRIK (pencereler, simgeler, menüler, Işaretçi ) bir için paradigma Kullanıcı arayüzü.

Her biri şu anda çalışıyor uygulama GUI'sini kullanıcıya sunmak için ekranın genellikle yeniden boyutlandırılabilir ve genellikle dikdörtgen bir yüzeyine atanır; bu pencereler birbiriyle örtüşebilir. döşeme arayüzü üst üste gelmelerine izin verilmeyen yerlerde. Genellikle a pencere dekorasyonu her pencerenin etrafına çizilir. Hem pencere dekorasyonunun hem de mevcut aletler pencerenin içi grafik öğeler kaydırıcılar, düğmeler vb. gibi doğrudan kullanıcı etkileşimi için, kullanım yoluyla kolaylaştırılır ve basitleştirilir. widget araç setleri.

Teknik detaylar

Herhangi bir pencereleme sisteminin ana bileşenine genellikle görüntü sunucusu pencere sunucusu veya compositor gibi alternatif adlandırmalar da kullanımda olmasına rağmen. GUI'sini bir pencerede çalıştıran ve sunan herhangi bir uygulama, görüntü sunucusunun bir istemcisidir. Görüntü sunucusu ve istemcileri birbirleriyle bir iletişim protokolü, genellikle görüntü sunucusu protokolü olarak adlandırılan görüntü sunucusu, istemciler ve kullanıcı arasındaki aracıdır. Tüm girdileri alır çekirdek, çekirdeğin tüm bağlı giriş cihazları, gibi tuş takımı, işaret aygıtları veya dokunmatik ekran ve doğru müşteriye iletir. Görüntü sunucusu, istemcilerin çıktılarından da sorumludur. bilgisayar ekranı. Sesin çıkışı genellikle görüntü sunucusu tarafından yönetilmez, ancak ses düzeyi genellikle GUI uygulamaları aracılığıyla işlenir ve hangi uygulamaların en üstte olduğuna karar veren görüntü sunucusudur. Bir pencereleme sistemi, bilgisayar kullanıcısının aynı anda birkaç programla çalışmasını sağlar. Her program GUI'sini, genellikle ekranın dikdörtgen bir alanı olan kendi penceresinde sunar.[kaynak belirtilmeli ]

Bir programcı bakış açısına göre, bir pencereleme sistemi grafik temelleri uygular. Örneğin: oluşturma yazı tipleri veya ekranda bir çizgi çizme. Pencere yöneticisi gibi grafik arayüzün daha yüksek seviyeli öğeleri tarafından kullanılmak üzere grafik donanımının bir özetini sağlar.[kaynak belirtilmeli ]

Bir ekran sunucusu protokolü ağa uyumlu olabilir veya hatta ağ şeffaf, uygulanmasını kolaylaştırmak zayıf istemciler.[kaynak belirtilmeli ]

Pencereleme sistemleri listesi

İçin Unix benzeri işletim sistemleri

İçin Windows NT ailesi işletim sistemleri

pencereleme sistemleri

Diğer

Gibi ticari sistemler Microsoft Windows (XP, 9 kat ve öncesi), klasik Mac OS (versiyon 9 ve öncesi) ve Palm OS, işletim sistemi ile entegre bir pencereleme sistemi içerir.[kaynak belirtilmeli ]

Ayrıca bakınız

Referanslar

  1. ^ Kent, Allen; Williams, James G. (1996-10-11). Mikrobilgisayar Ansiklopedisi: Cilt 19 - Hakikat Bakım Sistemlerinden Görsel Ekran Kalitesine. CRC Basın. s. 227. ISBN  9780824727178. Alındı 8 Haziran 2017.
  2. ^ Myers, Brad (Aralık 1984). "Sapphire için Kullanıcı Arayüzü" (PDF). IEEE Bilgisayar Grafikleri ve Uygulamaları. 4 (12): 13–23. doi:10.1109 / MCG.1984.6429376.