Pytania oznaczone «kernel»

W informatyce jądro jest programem komputerowym, który zarządza żądaniami wejścia / wyjścia z oprogramowania i przekształca je na instrukcje przetwarzania danych dla jednostki centralnej i innych elementów elektronicznych komputera. Jądro jest podstawową częścią systemu operacyjnego współczesnego komputera. Ten znacznik służy do odpowiedzi na ogólne pytania dotyczące kodu działającego w kontekście jądra systemu operacyjnego.

1665
Co jest ":-!!" w kodzie C?

Wpadłem na ten dziwny kod makra w /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)....

113
Jaka jest różnica między vmalloc i kmalloc?

Przeszukałem go i zauważyłem, że większość ludzi opowiada się za używaniem kmalloc, ponieważ masz gwarancję, że otrzymasz ciągłe fizyczne bloki pamięci. Jednak wydaje się również, że kmallocmoże się nie powieść, jeśli nie można znaleźć ciągłego fizycznego bloku, którego chcesz. Jakie są zalety...