Questions marquées «kernel»

En informatique, le noyau est un programme informatique qui gère les demandes d'entrée / sortie du logiciel, et les traduit en instructions de traitement de données pour l'unité centrale et d'autres composants électroniques d'un ordinateur. Le noyau est une partie fondamentale du système d'exploitation d'un ordinateur moderne. Cette balise est destinée aux questions générales concernant le code qui s'exécute dans le contexte d'un noyau de système d'exploitation.








6
À quoi sert __gxx_personality_v0?
C'est une question de seconde main d'un site de développement de système d'exploitation, mais cela m'a rendu curieux car je ne trouvais nulle part une explication décente. Lors de la compilation et de la liaison d'un programme C ++ autonome à l'aide de gcc, une erreur de l'éditeur de liens …
103 c++  gcc  linker  kernel 

1
Que signifie [N… M] dans les initialiseurs d'agrégats C?
À partir de la ligne 123 de sys.c : void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include <asm/unistd.h> }; sys_call_tableest un pointeur générique vers des tableaux, je peux le voir. Cependant quelle est la notation: [0 ... __NR_syscalls-1] Quel est le ...? EDIT: J'ai appris une autre astuce …
101 c  linux  kernel 



8
États du processus Linux
Sous Linux, qu'arrive-t-il à l'état d'un processus lorsqu'il a besoin de lire des blocs à partir d'un disque? Est-ce bloqué? Si oui, comment un autre processus est-il choisi pour s'exécuter?
89 linux  process  kernel  cpu  states 

2
Que sont vdso et vsyscall?
J'ai fait sudo cat /proc/1/maps -vv J'essaie de donner un sens à la sortie.Je peux voir beaucoup de bibliothèques partagées mappées au segment de mappage de mémoire comme prévu. 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00379000-7f3c0037a000 r--p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037a000-7f3c0037b000 rw-p 00043000 …
89 c  linux  linux-kernel  kernel  vdso 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.