Domande taggate «linux-kernel»

Questo tag è per domande sugli interni del kernel Linux stesso, in particolare sulla scrittura di codice che viene eseguito nel contesto del kernel (come i moduli oi driver del kernel). Le domande sulla scrittura di codice nello spazio utente in Linux dovrebbero generalmente essere contrassegnate con [linux]. Poiché le parti interne del kernel Linux cambiano costantemente, è utile includere le versioni precise del kernel che ti interessano.

5
Cosa è ":-!!" nel codice C?
Ho incontrato questo strano codice macro in /usr/include/linux/kernel.h : /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) …
1665 c  linux  macros  linux-kernel 








2
Misura il tempo in Linux - tempo vs orologio vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
Tra le funzioni di temporizzazione, time, clock getrusage, clock_gettime, gettimeofdaye timespec_get, voglio capire chiaramente come la loro applicazione e quali sono i loro valori di ritorno in modo da sapere in quale situazione devo usarli. Per prima cosa dobbiamo classificare le funzioni che restituiscono i valori dell'orologio da parete rispetto …
148 c  linux  time  linux-kernel 




7
Qual'è la differenza tra vmalloc e kmalloc?
Ho cercato su Google e ho scoperto che la maggior parte delle persone ne sostiene l'uso kmalloc, poiché è garantito che avrai blocchi fisici di memoria contigui. Tuttavia, sembra anche che kmallocpossa fallire se un blocco fisico contiguo che desideri non può essere trovato. Quali sono i vantaggi di avere …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.