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

(2019-09-07)

X 윈도우 시스템

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

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 윈도우는 애당초 클라이언트/서버 모델에 기초하여 설계된 것이 가장 큰 특징 임


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

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