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

(2004-09-11)
정보기술(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

     
통신/네트워킹통신이론
선로/전송
통신망 일반
회선교환(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  
[ 가상단말 ]1. 가상 단말  2. TELNET  3. NVT  4. SSH  5. rlogin  6. 포트 포워딩  7. X 윈도우  

 
        최근수정     모바일웹     참고문헌