Woher weiß ein PC, wielange eine Minute/Sekunde etc dauert?

vom 17.07.2011, 16:59 Uhr

Ich habe mal eine interessante Frage die ich mich schon eine Weile lang stelle. Jeder PC usw. hat ja eine integrierte Uhr und kann auch gewisse Zeitabschnitte berechnen. Nur woher bitte weiß er, wann eine Minute vorbei ist? Klar, nach 60 Sekunden natürlich. Und woher weiß er, wie lange eine Sekunde oder Millisekunde dauert? Wie ist das programmiert? Ich kann mir das irgendwie überhaupt nicht vorstellen, wie das funktionieren soll. Vielleicht könnte man hier mal darüber eine Diskussion starten oder eventuell wissen ja auch manche, wie das funktioniert?

Benutzeravatar

» nils24 » Beiträge: 159 » Talkpoints: 14,00 » Auszeichnung für 100 Beiträge



Die integrierten Uhren in einem Computer sind ähnlich wie unsere Armbanduhren oder Wanduhren, außer das sie entweder mit einem Zeitserver im Internet synchronisiert sind oder, wie alle anderen Uhren auch, manuell eingestellt werden. Das ganze läuft bekanntlich über den Strom des PCs beziehungsweise, wenn dieser nicht an sein sollte oder gar vom Stromnetz abgeschlossen ist, über eine integrierte Batterie im Motherboard.

Dort findet man auch gleichzeitig eine Mechanik, welche mir einer bestimmten Schwingfrequenz eingestellt ist. Diese Frequenz hat eine bestimmte MHz eingestellt, welche beim Erreichen der Schwingung X eine Sekunde weiter geht. So würde ich es am Einfachsten erklären, aber mehr verstehe ich davon auch nicht :D

Benutzeravatar

» Ehre » Beiträge: 54 » Talkpoints: 45,40 »


Der Computer kann nicht "einzelne Zeitabschnitte" berechnen. Vielmehr arbeitet er nach einem gewissen Zeitabschnitt. Das ist der Takt des Rechners. Und der gibt den Rest vor. Denn wenn du nun deinen Rechner nimmst, so hat der eine gewisse Taktfrequenz mit der er arbeiten kann (MHz bzw. eher GHz). Das ist ja nicht eine aus der Luft gegriffene Einheit, sondern leitet sich von der Sekunde ab! So bedeutet z.B. ein Gigahertz, dass es eine Milliarde Vorgänge pro Sekunde gibt. So ergibt sich eben aus der Angabe der "Geschwindigkeit" deines Rechners, wie viele Vorgänge pro Sekunde verarbeitet werden bzw. wann die Sekunde vorbei ist. Und damit kann dann eine Uhr betreiben. Wenn der Rechner dann noch eine kleine Batterie hat, dann nicht weil die benötigt wird, um die Uhrzeit zu berechnen sondern um den Takt einfach weiterzählen zu können, wenn der Rechner aus ist.

» derpunkt » Beiträge: 9898 » Talkpoints: 88,55 » Auszeichnung für 9000 Beiträge



Ähnliche Themen

Weitere interessante Themen

^