달력 시간
UTC 1970년 1월 1일 00:00:00시 이후 지나간 초 시간.
#include<time.h>
time_t time(time_t *calptr);
현재 1970년 1월 1일 00:00:00시 이후 지나간 초를 리턴.
[문자열] ←asctimeㅡ [ struct tm ] ㅡstrftime→ [형식화된 문자열]
↑ ↑ |
localtime gmtime mktime
| | ↓
[time_t]
↑
time
|
커널
프로세스 시간
프로세스가 사용한 CPU 시간. 보통 1초당 100, 250, 1000 tick.
#include<sys/times.h>
clock_t times(struct tms *buf);
buf : 사용자가 사용한 프로세스 시간, 시스템이 사용한 프로세스 시간, 사용자의 프로세스와 자식프로세스 시간의 총합, 시스템의 프로세스와 자식프로세스 시간의 총합에 대한 구조체 값이 나옴.
리턴값 : clock tick값.
'컴퓨터 공부 > Advanced UNIX System Programming' 카테고리의 다른 글
[5월 7일 2교시] 시그널 1 (0) | 2009.05.07 |
---|---|
[5월 7일 1교시] 프로세스 관계 + 데몬 프로세스 (0) | 2009.05.07 |
[5월 6일 2교시] 프로세스 제어 4 + 시스템 정보 1 (0) | 2009.05.06 |
[5월 6일 1교시] 프로세스 제어 3 (0) | 2009.05.06 |
[5월 1일 3교시] 프로세스 제어 2 (0) | 2009.05.01 |