Login


 
Newsletter
Werbung

Thema: Gummiboot: Neuer Bootloader für UEFI

3 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von Eric MSP Veith am Mo, 2. Juli 2012 um 01:30 #

Ich würde gerne mal die Hintergründe für beide Argumente kennenlernen.

Ich weiß um den HPET, der mit einer Auflösung von mindestens 10 Hz eine feinere Auflösung als eine Sekunde hat. Sowohl Linux als auch Windows ab Vista können den nutzen.

Wie misst man (unter Linux bspw.) Intervalle < 1 ms? Mit RTAI oder anderen Echtzeit-Erweiterungen?

Warum soll Linux bei < 1s "ins Straucheln" kommen, wenn es ganz problemlos den HPET nutzen kann?

  • 0
    Von macs am Mo, 2. Juli 2012 um 07:26 #

    Bezüglich Windows beziehe ich mich auf: http://stackoverflow.com/questions/1825720/c-high-precision-time-measurement-in-windows (1. Antwort mit Referenz auf QueryPerformanceCounter und dem Hinweis, dass die Zeitquellen schwanken).

    Bezüglich Linux / POSIX: Hier verwendet man clock_gettime (librt), welches, mit dem passenden Timer, eine Auflösung bis zu 1 ns liefert. Vorraussetzung ist selbstverständlich, dass das vom System unterstützt wird, aber darum ging es hier nicht, sondern um die Tatsache, dass unter Windows kein API zur hochauflösenden Zeitmessung verlässlich verfügbar ist.

Pro-Linux
Gewinnspiel
Neue Nachrichten
Werbung