Interview Question

Software Engineer Interview San Jose, CA

What could go wrong or why the software could stop working

  if the system where the software is running is updated to a faster system?
technical, analytical, algorithm

Interview Answer

1 Answer


What do u mean by faster system?
What kind of software?

If its just faster CPU clock speed, theoretically it should not matter, instructions will be processed faster.
If its user processes, nothing really, if its kernel, fast memory or fast CPU is a micro-architecture thing that should hide it from system software.

But, if you use timers that is a multiple of the CPU clock or sys clock which has now changed, it could definitely affect timings, that's why we use ticks, or absolute time differences

-R on Aug 15, 2014

Add Answers or Comments

To comment on this Question, Sign In with Facebook or Sign Up