UNIX, Unix   유닉스

(2017-03-09)
1. UNIX

  ㅇ 1969년 AT&T Bell Labs 연구원들에 의해 개발된 운영체제
     - 초기 설계때부터 여러 하드웨어 환경에 쉽게 이식시키려는 노력이 있어왔음


2. UNIX 특징 및 장점

  ㅇ 단순성과 명료성 그리고 일관성이 유지됨
     - 예를들면, 단순한 프로그램으로 복잡한 프로그램을 구축할 수 있는 명령들을 제공
  ㅇ 효율적 운영이 가능한 계층적 화일시스템을 사용
  ㅇ 이식성이 뛰어남
     - C 언어를 통해 이식될 하드웨어 환경에 맞게 다시 컴파일하여 사용
  ㅇ 주변기기에 대한 간단하고 일관된 인터페이스를 제공
     - 모든 디바이스를 화일로 표현
  ㅇ 다중 사용자 (Multi-User), 다중 프로세스 환경 (Multi-Tasking)
  ㅇ 유닉스 기반의 시스템은 다른 것 보다 훨씬 개방적이며 쉽게 표준화되고 있음


3. UNIX 구성

  ㅇ UNIX 시스템은 하나의 커널(Kernel), 하나 이상의 (Shell), 그리고 다양한
     유틸리티를 포함


4. UNIX 주요 계열System Ⅴ 계열
     - AT&T사 주도, 1980년대말 System Ⅴ Release 4 (SVR 4) 발표
  ㅇ BSD(Berkeley Software Distribution) 계열 
     - 버클리대 주도, 최초 1981년 3BSD 발표, 이후 4.0, 4.1, 4.2, 4.3 BSD 연이어 발
       표하고 마지막 버젼으로는1993년 BSD 4.4
     - 현재로는 FreeBSD, NetBSD, OpenBSD 등으로 이어짐 
  ㅇ SUN사의 SunOS, Solaris 등 상용 유닉스 계열

  ※ 지금은 각 계열의 기능들을 혼성한 시스템 출현으로 계열 구분이 모호해짐
   
  ※ 주요 UNIX 例
     - SVR : AT&T,  BSD : 버클리대,  HP-UX : 휴렛 패커드,  SCO UNIX : 싼타크루즈,
       AIX : IBM, SunOS/Solaris : 썬 마이크로시스템,  Linux : 공개버젼 등
 

5. UNIX 관련 표준들  

  ㅇ POSIX-1 (IEEE 표준 1003번대 여러 표준들을 총칭), ISO 표준(1990), 4.3BSD, SVID3 등
     - 위와같이 UNIX에 대한 단일 표준을 위한 노력들이 있어왔음

  ㅇ 단일 UNIX 규격 SUS(Single UNIX Specification) 
     - 버젼 : SUSv2 (1998), SUSv3 (2004), SUSv4 (2010) 등
     - 특징
        . 광범위한 단일 표준, 서로 다른 기종 간 이식성 보장
        . POSIX-1 표준을 기반으로 추가적인 규격을 포함시킴
     - 관리주체 : The Open Group(X/Open 및 OSF 합병)에서 관리


[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.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
      1.   운영체제(일반)
      2.   프로세스
      3.   윈도우즈
      4.   UNIX (LINUX)
        1.   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
        2.   UNIX 프로세스
        3.   메모리 관리
        4.   IPC
        5.   UNIX 장치
        6.   UNIX 파일시스템
        7.   UNIX 유틸리티
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

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