As chamadas de sistema (system calls) permitem que programas interajam com o kernel do Linux,
realizando operações como manipulação de arquivos e controle de processos. Por meio do strace é
possível monitorar essas chamadas.
Um técnico de TI executou o seguinte comando:
$strace ./program.exe
E obteve a saída simplificada:
execve("./program.exe", ["./program.exe"], ...) = 0 openat(AT_FDCWD, "saida.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 write(3, "concurso TA 2025\n", 17) = 17 close(3) = 0 exit_group(0) = ?
Com base na saída do strace, assinale a alternativa CORRETA sobre as system calls utilizadas pelo programa program.exe:
Um técnico de TI executou o seguinte comando:
$strace ./program.exe
E obteve a saída simplificada:
execve("./program.exe", ["./program.exe"], ...) = 0 openat(AT_FDCWD, "saida.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 write(3, "concurso TA 2025\n", 17) = 17 close(3) = 0 exit_group(0) = ?
Com base na saída do strace, assinale a alternativa CORRETA sobre as system calls utilizadas pelo programa program.exe:
Provas
Questão presente nas seguintes provas