thumb|300px|System Okien (opis w j.ang) System okien () – komponent graficznego interfejsu użytkownika odpowiedzialny za obsługę urządzeń wejścia/wyjścia (np. mysz, klawiatura) oraz grafiki. Udostępnia także menedżerom okien prostokątne obszary ekranu (okna), w których odbywa się rysowanie. Termin ten jest używany także w innym znaczeniu w odniesieniu do menedżerów okien lub nawet pojedynczych aplikacji. Przykładowo, w platformie NetBeans Platform oznacza komponent odpowiedzialny za zarządzanie szkieletem GUI aplikacji.

System okien nie zajmuje się obsługą bardziej wysokopoziomowych komponentów interfejsu takich, jak przyciski czy pola tekstowe. Ich rysowanie oraz obsługa jest odpowiedzialnością menedżera okien. Z punktu widzenia programisty, system okien udostępnia najbardziej podstawowe operacje takie, jak narysowanie linii czy wyświetlanie fontów, separując menedżera okien od sprzętu. Ponadto, zapewnia on możliwość jednoczesnej pracy z wieloma aplikacjami naraz. Niektóre systemy okien implementują także bardziej zaawansowaną funkcjonalność, jak np. możliwość pracy w środowisku rozproszonym (X Window System), gdzie cała komunikacja między menedżerem okien a sprzętem odbywa się przez sieć.

Lista systemów okien Systemy uniksowe 8½ oraz rio dla komputerów Plan 9 Fresco/Berlin FramebufferUI (fbui) będący częścią jądra systemu operacyjnego HP Windows ManaGeR (MGR) Metisse MicroXwin NeWS / OpenWindows NeXT DPS Qt Extended Quartz Compositor (Mac OS X) SunView Twin (Text WINdows) W Window System Wayland X Window System Xynth XFast Y Window System

Inne DM GEM Intuition Microwindows MiniGUI

W systemach operacyjnych Microsoft Windows, Mac OS (wersja 9 i wcześniejsze) oraz Palm OS system okien jest integralną częścią systemu operacyjnego.

Zobacz też graficzny interfejs użytkownika menedżer okien

Kategoria:Oprogramowanie graficzne Kategoria:Budowa systemu operacyjnego