X Window Systems   X 윈도우, X 윈도 시스템

(2004-09-11)
Top > [기술공통]
[기초과학]
[파동/광학/음향]
[방송/멀티미디어/정보이론]
[전자/전기/제어]
[통신/네트워킹]
[정보기술(IT)]
[기계/재료/공업일반]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
운영체제 > [운영체제(일반)]
[프로세스]
[윈도우즈]
[UNIX (LINUX)]
UNIX (LINUX) > [UNIX 일반]
[UNIX 프로세스]
[메모리 관리]
[IPC]
[UNIX 장치]
[UNIX 파일시스템]
[UNIX 유틸리티]
UNIX 일반   1. UNIX
  2. BSD
  3. CDE
  4. cron
  5. inetd
  6. POSIX
  7. Runlevel
  8. UUCP
  9. X 윈도 시스템
  10. 데몬
  11. 로그
  12. 루프백
  13. 리눅스
  14. 쉘,셸
  15. 윈도 매니저
  16. Timestamp,Epoch
  17. locale

Top > [기술공통]
[기초과학]
[파동/광학/음향]
[방송/멀티미디어/정보이론]
[전자/전기/제어]
[통신/네트워킹]
[정보기술(IT)]
[기계/재료/공업일반]
[표준/계측/품질]
[기술경영]
통신/네트워킹 > [통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
인터넷 응용 > [NetBIOS]
[DNS]
[가상단말]
[FTP]
[전자메일]
[VoIP]
[웹기술]
[VPN]
[무선인터넷]
[전자상거래]
[개인 컨텐츠]
[인터넷 기타 응용]
가상단말   1. 가상 단말
  2. TELNET
  3. NVT
  4. SSH
  5. rlogin
  6. 포트 포워딩
  7. X 윈도우

1. 개요

   X Window는 MIT대학에서 DEC사의 Athena 프로젝트의 일환으로 1984년에 개발한  UNIX
   운영체제하에서 사용하는 표준적인 "그래픽 사용자 인터페이스 (GUI, Graphical User
   Interface)"를 말한다.


2. 참고사항

  ㅇ 1985년 MIT가 라이센스를 포기하였으며 1988년에 X 컨소시엄이 이를 넘겨받아 오늘
     날은 Open Group에서 관리하고 있다.
  ㅇ 소스코드가 공개되어 있고, 무료로 사용이 가능하다.


3. X window 시스템의 주요 특징

  ㅇ 소스 코드의 공개 및 이식성이 뛰어남
     - X 프로토콜은 다양한 종류의 프로그래밍 언어운영체제를 사용하여 구현가능
  ㅇ 사용기종, 하드웨어나 운영체제에 독립적인(무관한) 고성능 2차원 그래픽 제공
  ㅇ 네트워크을 통한 연결에서 사용자에게 투명한 환경을 제공
  ㅇ X Window 시스템은 사실상 복잡한 클라이언트/서버 시스템이다.
     - 네트워크를 통해서 X Window 서버와 X Window 클라이언트가 상호 협력함으로써
       사용자로 하여금 보다 친숙한 그래픽 화면으로 컴퓨터에 접근가능하게 된다.
  ㅇ 크기 조절이 가능한 계층구조의 윈도우를 제공
     - 각 응용프로그램은 여러 개의 서브 윈도우를 가지며, 이들 윈도우 간에는 부모-
       자식 관계를 형성하며 원도우의 가시화 및 부분 가시화, 또는 숨김 등이 가능


4. X window 시스템의 구성요소

  ㅇ X 서버       : 화면, 마우스, 키보드 등을 제어
  ㅇ X 클라이언트 : X 호출을 요청하는 프로그램
  ㅇ X 프로토콜  
  ㅇ X 라이브러리 루틴 : Xlib 등


5. GUI의 다른 例

   한편, GUI의 또다른 예들은  Apple社의 Macintosh,  Microsoft社의 Windows, IBM社의
   OS/2 Presentation Manager에서 찾아볼 수 있으나,  X window는 애당초 클라이언트/
   서버 모델에 기초하여 설계된 것이 가장 큰 특징이다.


[UNIX 일반] 1. UNIX 2. BSD 3. CDE 4. cron 5. inetd 6. POSIX 7. Runlevel 8. UUCP 9. X 윈도 시스템 10. 데몬 11. 로그 12. 루프백 13. 리눅스 14. 쉘,셸 15. 윈도 매니저 16. Timestamp,Epoch 17. locale

 
        최근수정     참고문헌