Resultados de la búsqueda a petición "system-calls"
Problema de comprensión clock_gettime
Tengo dificultades con los diferentes relojes a los que @clock_gettime. Especialmente estoy interesado en: CLOCK_REALTIMECLOCK_PROCESS_CPUTIME_IDCLOCK_THREAD_COUTIME_IDLeí la página del manual, pero no me ayudó mucho. Yo sueloclock_gettime para ...
¿Cómo funcionan las llamadas al sistema?
Entiendo que un usuario puede ser propietario de un proceso y cada proceso tiene un espacio de direcciones (que contiene ubicaciones de memoria válidas, este proceso puede hacer referencia). Sé que un proceso puede llamar a una llamada del ...
Mecanismo del portapapeles de xwindow
¿Alguien puede explicarme el mecanismo del portapapeles de xwindow? Por ejemplo, si hago una operación de abrir un archivo desde gedit y copie el contenido de este archivo usando ctrl + c. Y luego abro vim y uso ctrl + v para pegar el contenido ...
¿Entonces malloc no invoca ninguna llamada al sistema?
Código relacionado: write(-1, "test", sizeof("test")); void * p = malloc(1024); void * p2 = malloc(510); write(-1, "hi", sizeof("hi")); Salida de strace relacionada: write(4294967295, "test\0", 5) = -1 EBADF (Bad file descriptor) brk(0) ...
¿Cómo puedo obtener una lista de llamadas al sistema Linux y la cantidad de argumentos que toman automáticamente?
Escribo un mapa de llamadas del sistema Linux para el depurador radare2. Esto significa proporcionar un gran número de llamada del sistema de mapeo de matriz estática a un nombre de nombre de syscall y la cantidad de argumentos que requiere. Esto ...
¿Cómo controlar en qué núcleo se ejecuta un proceso?
Puedo entender cómo se puede escribir un programa que use múltiples procesos o hilos: bifurcar () un nuevo proceso y usar IPC, o crear múltiples hilos y usar ese tipo de mecanismos de comunicación. También entiendo el cambio de contexto. Es ...
Qué sucede si 2 procesos diferentes llaman simultáneamente a una llamada al sistema de escritura en el mismo archivo?
¿El SO lo maneja correctamente? ¿O tendré que llamar a flock ()?
¿Alguien puede entender cómo funciona gettimeofday?
gettimeofday es un syscall de x86-86 segúnesta págin [http://syscalls.kernelgrok.com/] (solo buscagettimeofday en el cuadro) int gettimeofday(struct timeval *tv, struct timezone *tz); Pensé que el desastre debería ser fácil, solo prepare los dos ...
Si close (2) falla con EIO, ¿se seguirá eliminando el descriptor de archivo?
Si falla una llamada cercana (2) al sistema con EIO, ¿se eliminará el descriptor de archivos? Si es así, ¿no es posible manejar un error de E / S espurio volviendo a intentarlo más tarde? Si no, ¿cómo debería uno evitar una fuga del descriptor ...
Diferencia entre nice y setpriority en unix
Estoy tratando de implementar un sabor diferente del comando 'nice' de unix en C. He visto las definiciones de nice () system call y setpriority () call. La llamada nice () solo aumenta / disminuye la prioridad del proceso. Si quiero establecer ...