Hem På nyheterna Vad är x-fönstersystemet? - definition från techopedia

Vad är x-fönstersystemet? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder X Window System?

X Window System (X11) är en öppen källkod, tvärplattform, klient-server datorsystem som tillhandahåller ett GUI i en distribuerad nätverksmiljö.

Används främst på Unix-varianter, X-versioner finns också tillgängliga för andra operativsystem. Funktioner i X-fönstersystemet inkluderar nättransparens, möjligheten att länka till olika nätverk och anpassningsbara grafiska funktioner. X-fönstersystemet utvecklades först 1984 som en del av projektet Athena, ett samarbete mellan Stanford University och MIT. X.Org Foundation, en öppen grupp, hanterar utvecklingen och standardiseringen av X-fönstersystemet.

X Window System är också enkelt känt som X, X11 eller X Windows.

Techopedia förklarar X Window System

Klient- / servernmodellen i X-systemet fungerar omvänt till den typiska klient- / servernmodellen, där klienten körs på den lokala maskinen och frågar efter tjänster från servern. I X-systemet kör servern på den lokala maskinen och tillhandahåller dess display och tjänster till klientprogrammen. Klientprogrammen kan vara lokala eller externt existera över olika nätverk, men visas transparent.

X används i nätverk av sammankopplade stordatorer, minicomputers, arbetsstationer och X-terminaler. X-fönstersystem består av ett antal interagerande komponenter, inklusive:

  • X-server: Hanterar skärm- och inmatningsmaskinvara. Den fångar kommandobaserade och grafikbaserade ingångar från inmatningsmaskinvara och skickar den till klientapplikationen som begärde den. Den tar också emot ingångar från klientapplikationerna och visar utdata under vägledning från windows manager. Den enda komponenten som interagerar med hårdvara är X-servern. Detta gör det lättare att koda det enligt kraven från olika hårdvaruarkitekturer.
  • Windows manager: Är klientapplikationen som hanterar klientfönster. Den styr de allmänna funktionerna i fönstersystemet som geometri, utseende, koordinater och grafiska egenskaper för X-display. Fönsterhanteraren kan ändra storleken och positionen för fönstren på displayen och ändra fönstren i en fönsterstapel.
  • X-klient: Är ett applikationsprogram som kommunicerar med X-servern med X-protokoll. Xterm, Xclock och Xcalc är exempel på X-klienter. X hanterar sina fönster i en hierarkisk struktur. Det skuggade området som fyller hela skärmen är rotfönstret. X-klientapplikationsfönster visas ovanpå rotfönstret och kallas ofta rotens barn.
Vad är x-fönstersystemet? - definition från techopedia