Why not units of 2^-32 seconds?
Posted May 24, 2005 2:40 UTC (Tue) by giraffedata
In reply to: Why not units of 2^-32 seconds?
Parent article: A new kernel timer API
Natural for whom? The computer?
Remember that we're talking about an external interface here -- the question is in what units would a user of the timer facility want to specify a duration? Virtually nobody measures time in binary units; we all think of time in milliseconds, nanoseconds, etc.
The Unix time_t type (which I think is what you're referring to as the Unix clock) doesn't actually figure in anywhere here -- this is a value that specifies a duration, not a point in time; and if it ever gets added to a point in time, that time is in the kernel internal format, which is a count of clock ticks.
to post comments)