Will overclocking your PC with no internet access screw up the system time?

17

1

Let's say you have a PC which is not connected to a time server, so it has no external methods of keeping track of time. You turn the machine on, and set the time and date in the BIOS.

Then you overclock said PC. Will the time run faster than usual because of the faster CPU cycles?

John

Posted 2012-10-11T17:23:04.453

Reputation: 408

15If the CPU was the time keeping device, powering off your PC would also screw up the system time. – Pablo Marambio – 2012-10-11T22:52:31.603

Answers

37

The system time is not based on the CPU but rather another chip on the motherboard, so overclocking the CPU will not alter the "speed" of the system time.

ak112358

Posted 2012-10-11T17:23:04.453

Reputation: 563

6

Small correction: time is actually "kept" by a crystal oscillator. http://en.wikipedia.org/wiki/Real-time_clock

– Indrek – 2012-10-11T19:27:40.457

8

Nope. The clock is kept by the CMOS, and is not effected by the CPU overclock.

Mitch Brown

Posted 2012-10-11T17:23:04.453

Reputation: 99

Are you able to expand a little bit about what the CMOS does? – Canadian Luke – 2012-10-11T18:06:33.677

1

@Luke Check out http://en.wikipedia.org/wiki/Nonvolatile_BIOS_memory (Wikipedia redirect for CMOS WRT PC BIOSes)

– Mark Allen – 2012-10-11T18:22:06.143

17Not for me, for the site. We're supposed to be a site of professionals, and a one-liner answer is usually discouraged – Canadian Luke – 2012-10-11T19:33:52.180

8

The clock speed of the CPU isn't based on the RTC, so you shouldn't see a change.

Note that clock drift happens on computers even at normal clockspeeds anyway, because the RTC isn't perfect to begin with. Clock drift is normal and expected (although it shouldn't be significant on normal systems).

Shinrai

Posted 2012-10-11T17:23:04.453

Reputation: 18 051

2

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.vmware.com%2Ffiles%2Fpdf%2FTimekeeping-In-VirtualMachines.pdf&ei=NTx3UPeLNO_K0AHwgYHQDw&usg=AFQjCNGZ62KMnksPS1KjvTiL_LhXtAzRMg

Timekeeping Basics

Computer operating systems typically measure the passage of time in one of two ways:

• Tick counting – The operating system sets up a hardware device to interrupt periodically at a known rate, such as 100 times per second.[...]

• Tickless timekeeping – A hardware device keeps a count of the number of time units that have passed since the system booted, and the operating system simply reads the counter when needed.[...]

[...] to correct for long-term drift and other errors in the measurement, the operating system [...] periodically checks the clock against a network time server [...]

Anecdote: we once had a 486 class server clock which gained about 15 mins per 24 hour period.

horatio

Posted 2012-10-11T17:23:04.453

Reputation: 3 345

Another anecdote, I recently had to replace a computer that had previously never been part of a domain. Imagine telling my client that it had to be replaced because it would not keep accurate time. He of course told me that he did not care if it kept accurate time, as long as it worked. Yeah.....try explaining time differentials and domains and Kerberos to someone who hired you to take care of all of that for him. – John3354 – 2012-10-12T02:00:18.713