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

(2019-09-07)

X 윈도우 시스템

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(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 윈도우

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
전산기초 > [전산기초일반]
[부팅]
[호스트]
[UI]
UI   1. UI, UX
  2. CLI
  3. 셸 (shell)
  4. 프롬프트
  5. GUI
  6. 윈도 매니저
  7. X 윈도

1. X Window Systems

  ㅇ MIT대학에서 DEC사의 Athena 프로젝트의 일환으로, 1984년에 개발
     - UNIX 운영체제 하에서 사용하는 표준적인 GUI


2. 역사

  ㅇ 1984년 MIT 개발
  ㅇ 1985년 MIT가 라이센스를 포기
  ㅇ 1988년에 X 컨소시엄이 이를 넘겨받아, 현재는 Open Group에서 관리하고 있음
  ㅇ 소스 코드가 공개되어 있고, 무료로 사용이 가능함


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


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

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


5. GUI의 다른 例

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


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

 
        최근수정     요약목록     참고문헌