Jiffies - wie berechnet man die verstrichenen Sekunden?

Ich habe einen Code, ich möchte die Zeit in Sekunden berechnen. Obwohl ich die Zeit in Sekundenschnelle bekomme, wie kann ich sie in Sekunden umwandeln?

hier ist mein kernel code:

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/jiffies.h>
#include <linux/timer.h>
unsigned long js, je, tet;
int netblock_init_module(void){
    js = jiffies;
    printk("\n[Jiffies start Time : %lu]\nModule Started.\n", js);
    return 0;
}

void netblock_cleanup_module(void) {
    je = jiffies;
    printk("\n[Jiffies End Time : %lu]\nModule Removed.\n", je);
    tet = je - js;
    printk("\nEnd Time [%lu] - Start Time [%lu]: \nTotlal elapsed Time [%lu]\n",js,je, tet);

}

module_init(netblock_init_module);
module_exit(netblock_cleanup_module);

MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("JIFFIES EXAMPLE");
MODULE_AUTHOR("RAHEEL");

Die Ausgabe, die ich erhalte, sieht folgendermaßen aus:

$ insmod jiffexample.ko

[Startzeit im Handumdrehen: 13363583]

Modul gestartet

$ rmmod jiffexample.ko

[Jiffies End Time: 13361588]

Modul entfernt.

Endzeit 13361588 - Startzeit 1336358

Gesamtzeit [1605]

Jetzt möchte ich umgerechnete Zeit in Sekunden bekommen. Wie ist es möglich, diese verstrichene Zeit 1605 in Sekunden umzurechnen? oder kannst du mir alternativ bitte sagen, wie viele jiffies in einer sekunde sind?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage