It appears that a lot of software, including low-level system calls, etc., relies on obtaining and being properly synchronized with the correct time in order to properly function. I was wondering if a better method could be implemented in order to avoid this dependency?.. e.g. rely on hardware-genrated fixed cycles (ticks), etc.
It appears that a lot of software, including low-level system calls, etc., relies on
Share
It’s possible to write software without depending on global synchronized time. If you want to learn more, read one of the books on distributed programming, for example this one: http://www.amazon.com/Distributed-Systems-Algorithmic-Approach-Information/dp/1584885645/ref=sr_1_12?ie=UTF8&qid=1341166029&sr=8-12&keywords=distributed+systems
If you don’t have time for books, you can take a look at Vector Clocks: http://en.wikipedia.org/wiki/Vector_clock