UNIX, Unix   유닉스

(2017-03-09)
정보기술(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

     
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  

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