Timestamp, Time Stamp, Unix/Linux Epoch   타임스탬프, Unix/Linux 시간, 컴퓨터 시간

(2019-07-21)

Unix Epoch, 에포크, 유닉스 시간, Unix Timestamp, System Time

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
운영체제 > [운영체제(일반)]
[프로세스]
[윈도우즈]
[UNIX (LINUX)]
UNIX (LINUX) > [UNIX 일반]
[UNIX 프로세스]
[메모리 관리]
[IPC]
[UNIX 장치]
[UNIX 파일시스템]
[UNIX 유틸리티]
[리눅스(Linux)]
UNIX 일반   1. UNIX
  2. BSD
  3. CDE
  4. cron
  5. inetd
  6. POSIX
  7. Runlevel
  8. UUCP
  9. X 윈도 시스템
  10. 데몬
  11. 루프백
  12. 쉘,셸
  13. Timestamp,Epoch
  14. locale

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
인터넷 기타 > [네트워킹 장비]
[Cisco IOS]
[ICPS,AICPS]
[기타인터넷분야]
기타인터넷분야   1. ARPANET
  2. DARPA
  3. FAQ
  4. IPX
  5. KIX
  6. 고퍼
  7. 아키
  8. 유즈넷
  9. 인터넷교환노드
  10. 타임스탬프

1. System Time, Time Stamp, Epoch 비교시스템 시간 (System Time) : 시간 기준
     - 시스템 전체에서 사용하는 시간 기준
        . 例) MPEG 시스템 시간 동기, 망 동기, 타이밍/클럭 등

  ㅇ 타임스탬프 (Time Stamp) : 시간 경과
     - 일반적으로, 어떤 기준 시각(보통, Epoch)부터 경과 시간을 수치값으로 주는 문자열
        . 例) 세계 표준시(UTC)의 자정으로부터 밀리 초 단위로 표시하는 수치 문자열
        . 例) Unix Timestamp : Unix Epoch (1970-01-01 00:00:00) 부터 경과된 밀리 초

  ㅇ 에포크 (Epoch) : 시간 기원
     - 중요한 사건,변화가 일어난 정적인 시간 기원
        . 例) Unix Epoch  : 1970년 1월 1일 새벽 0시 (유닉스 출현 기원)
        . 例) Prime Epoch : 1900년 1월 1일 새벽 0시 (NTP 프로토콜에서 사용하는 기원)


2. [컴퓨터 하드웨어]  컴퓨터에서 제공하는 2가지 시간 기준

  ㅇ 실시각 (현재 시각 제공) (RTC, Real Time Clock, Calendar Time)
     - 통상, 운영체제는 최초 기동시 1회 정도 읽고, 그이후 시간 관계를 유지하게됨
        . 세계표준시(UTC)를 따라, 특정 표준시점으로부터 측정된 달력시간을 주로 말함

  ㅇ 타이머 (경과 시간 제공) (Timer Interrupt)
     - 통상, 컴퓨터 내부 진동 주기에 따른 틱(tick, 1/주파수 [sec]) 수를 제공함
        . 시스템(운영체제) 시작 이후에 상대적인 경과 시간(Uptime)은 이 틱 수로 계산되어짐

     - 컴퓨터 아키텍처타이머 인터럽트 주파수 例)
        . PC x86 계열       : 100 Hz 
           .. (100분의 1초 마다 1번 즉, 10 밀리초 마다 tick 발생. 초당 100회 발생)
        . Alpha 칩 계열     : 1024 Hz 
        . ARM 프로세서 계열 : 100 Hz 
        * 각 아키텍처에서도 경우(버젼)에 따라 주파수가 달라지기도 함

 
3. [운영체제]  Unix/Linux 시간Unix Epoch (유닉스 시간 기원)
     - Unix/Linux에서 기준이 되는 시각 : 1970년 1월 1일 새벽 0시 (유닉스 출현 시기)

  ㅇ Unix/Linux Epoch Timestamp
     - 바로, 유닉스 시간기원(Epoch)부터 경과된 컴퓨터 아키텍처에 따른 틱 수를 말함
        .. 보통 밀리초 또는 마이크로초 단위의 틱 수
        .. 시스템 호출 time() 또는 gettimeofday()에서 구해짐

  ㅇ 소프트웨어 클럭 해상도 : 지피(Jiffy) 값으로 주어짐
     - 과거에는 운영체제 커널 버전 마다 고정되었으나, 현재는 설정 가능 함
        . 보통, 지피 값은 10(100 Hz), 4(250 Hz), 1(1000 Hz) 밀리 초 등  
           .. Linux 커널 소스 상수 HZ 에 저장됨


4. [프로토콜]  특정 프로토콜 헤더에 포함되는 타임스탬프 필드스트림화된 패킷들 내에서 각 패킷 간에 시간 관계을 나타냄
       
  ㅇ 통상적으로, 랜덤초기값부터 카운터에 의해 1씩 증가시킴
     - 끝에 도달하면 다시 처음부터 시작되며 순환됨

  ※ 例) RTP 스트림 내 각 RTP 패킷샘플링되어 송신된 시간 필드      ☞ RTP 패킷 참조
     - (동일     : 일련의 패킷들의 타임스탬프 값이 같은 경우)
        . 특정 비디오 장면이 같은 시간에 샘플링되었음을 의미
     - (들쭉날쭉 : 일련의 패킷들의 타임스탬프 값이 단조적으로 증가하지 않는 경우)
        . MPEG 화면 픽처 처럼 시간 순서가 어긋나며 전후 화면으로부터 예측되었음을 의미
     - (단조증가 : 일련의 패킷들의 타임스탬프 값이 단조적으로/연이어 증가하는 경우)
        . 오디오 패킷 흐름 같은 경우, 연이어 증가되는 번호 순서를 갖음


[UNIX 일반] 1. UNIX 2. BSD 3. CDE 4. cron 5. inetd 6. POSIX 7. Runlevel 8. UUCP 9. X 윈도 시스템 10. 데몬 11. 루프백 12. 쉘,셸 13. Timestamp,Epoch 14. 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.   1. UNIX
              2. BSD
              3. CDE
              4. cron
              5. inetd
              6. POSIX
              7. Runlevel
              8. UUCP
              9. X 윈도 시스템
              10. 데몬
              11. 루프백
              12. 쉘,셸
              13. Timestamp,Epoch
              14. locale
        2.   UNIX 프로세스
        3.   메모리 관리
        4.   IPC
        5.   UNIX 장치
        6.   UNIX 파일시스템
        7.   UNIX 유틸리티
        8.   리눅스(Linux)
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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