웨비나
# Easy to Learn Linux System Programming - Understanding Time

Modern operating systems provide time in various ways, and many programs must make good use of this time. The kernel measures the passage of time in three different ways. This webinar summarizes the concepts of time in Linux system programming, including these three types of time and their structural systems, time division, time setting, timers, and related topics.
Real Time
Processes use this real time when communicating with users or expressing the point in time when an event occurs.
Process Time
Process time is the time consumed by a process, with time consumption occurring directly in user code space and indirectly in kernel space. Processes measure how long given operations take, but using real time can result in incorrect measurements of process execution time.
Due to Linux's multitasking nature, process time may be measured as less than real time.
Monotonic Time
Although not a current absolute value, it is useful for guaranteeing that time increases strictly in a linear fashion and for accurately calculating the time difference occurring between two points in time.
Real Time
Processes use this real time when communicating with users or expressing the point in time when an event occurs.
Process Time
Process time is the time consumed by a process, with time consumption occurring directly in user code space and indirectly in kernel space. Processes measure how long given operations take, but using real time can result in incorrect measurements of process execution time.
Due to Linux's multitasking nature, process time may be measured as less than real time.
Monotonic Time
Although not a current absolute value, it is useful for guaranteeing that time increases strictly in a linear fashion and for accurately calculating the time difference occurring between two points in time.


댓글

