뉴스에서 x 윈도우 시스템이란 무엇입니까? -techopedia에서 정의

x 윈도우 시스템이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-X 윈도우 시스템이란 무엇입니까?

X Window System (X11)은 분산 네트워크 환경에서 GUI를 제공하는 오픈 소스, 크로스 플랫폼, 클라이언트-서버 컴퓨터 소프트웨어 시스템입니다.

Unix 변형에서 주로 사용되는 X 버전은 다른 운영 체제에서도 사용할 수 있습니다. X 윈도우 시스템의 기능에는 네트워크 투명성, 다른 네트워크에 연결하는 기능 및 사용자 정의 가능한 그래픽 기능이 있습니다. X 윈도우 시스템은 1984 년 Stanford University와 MIT의 공동 작업 인 Athena 프로젝트의 일부로 처음 개발되었습니다. 공개 그룹 인 X.Org Foundation은 X 윈도우 시스템의 개발 및 표준화를 관리합니다.

X Window System은 X, X11 또는 X Windows라고도합니다.

Techopedia는 X Window System을 설명합니다

X 시스템의 클라이언트 / 서버 모델은 클라이언트가 로컬 시스템에서 실행되고 서버에서 서비스를 요청하는 일반적인 클라이언트 / 서버 모델과 반대로 작동합니다. X 시스템에서 서버는 로컬 시스템에서 실행되며 클라이언트 프로그램에 표시 및 서비스를 제공합니다. 클라이언트 프로그램은 로컬이거나 원격으로 다른 네트워크에 존재할 수 있지만 투명하게 나타납니다.

X는 상호 연결된 메인 프레임, 미니 컴퓨터, 워크 스테이션 및 X 터미널의 네트워크에서 사용됩니다. X 윈도우 시스템은 다음을 포함하여 여러 상호 작용하는 구성 요소로 구성됩니다.

  • X 서버 : 디스플레이 및 입력 하드웨어를 관리합니다. 입력 하드웨어에서 명령 기반 및 그래픽 기반 입력을 캡처하여이를 요청한 클라이언트 응용 프로그램으로 전달합니다. 또한 클라이언트 응용 프로그램으로부터 입력을 수신하고 Windows 관리자의 지시에 따라 출력을 표시합니다. 하드웨어와 상호 작용하는 유일한 구성 요소는 X 서버입니다. 따라서 다른 하드웨어 아키텍처의 요구 사항에 따라 쉽게 코딩 할 수 있습니다.
  • Windows 관리자 : 클라이언트 창을 관리하는 클라이언트 응용 프로그램입니다. X 디스플레이의 지오메트리, 모양, 좌표 및 그래픽 속성과 같은 윈도우 시스템의 일반 작업을 제어합니다. 창 관리자는 디스플레이에서 창의 크기와 위치를 변경하고 창 스택에서 창의 순서를 바꿀 수 있습니다.
  • X 클라이언트 : X 프로토콜을 사용하여 X 서버와 통신하는 응용 프로그램입니다. Xterm, Xclock 및 Xcalc는 X 클라이언트의 예입니다. X는 창을 계층 구조로 관리합니다. 전체 화면을 채우는 음영 영역은 루트 창입니다. X 클라이언트 응용 프로그램 창은 루트 창 위에 표시되며 종종 루트의 자식이라고합니다.
x 윈도우 시스템이란 무엇입니까? -techopedia에서 정의