Perguntas sobre 'system-calls'

2
respostas

Como um shell canalizado equilibra suas taxas de saída / entrada? [duplicado]

Eu venho de experiência em programação web, e me vejo interessado em uma peculiaridade de usar um shell local. Eu entendo que quando um programa lê um arquivo, ele pode ler a qualquer taxa que seja necessária. Mas estou curioso para saber, c...
29.10.2012 / 11:57
4
respostas

Diferença entre chamadas do sistema e funções da biblioteca

Eu tenho através da resposta desta questão mas não entendo muito bem a diferença entre as chamadas do sistema e as funções da biblioteca. Conceitualmente, qual é a diferença entre os dois?     
30.11.2012 / 13:18
2
respostas

Diferença entre chamadas de sistema lentas e chamadas rápidas do sistema

Qual é a diferença entre as chamadas de sistema lentas e as chamadas rápidas do sistema? Eu aprendi que a chamada lenta do sistema pode bloquear se o processo captar alguns sinais, porque os sinais capturados podem despertar a chamada do sistema...
03.06.2011 / 03:51
1
resposta

Qual é o uso de “argumentos mágicos” na chamada do sistema de reinicialização do Linux?

Como eu estava lendo o código-fonte do Linux, e mais especificamente o código de chamadas do sistema, me deparei com sys_reboot implementation: link . 199 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, 200...
19.07.2014 / 22:29
3
respostas

Qual é a unidade de tempo que a strace usa ao exibir o tempo gasto em syscalls?

Ao usar o comando strace com o sinalizador -T , gostaria de saber qual é a unidade de tempo usada para exibir o tempo gasto em syscalls? Eu suponho que deveria ser em segundos, mas não tenho certeza e parece ser omitido do manual.     
17.09.2018 / 17:25
2
respostas

Adicionando uma nova chamada de sistema ao Linux 3.2.x com um módulo de kernel carregável [closed]

Eu quero adicionar uma nova chamada de sistema em particular no linux kernel 3.2.x mas como um módulo de kernel carregável (já que eu não quero recompilar o kernel de novo e de novo) Eu li muitos posts na internet e também sobre o SO, e algun...
10.09.2012 / 13:56
3
respostas

Chamadas do sistema suportadas na execução do Kernel

Existe uma maneira de obter o número ou a lista de chamadas do sistema suportadas pelo Kernel do Linux atualmente em execução? Então eu quero encontrar uma maneira de 'ler' a tabela syscall de um kernel em execução.     
28.10.2014 / 23:58
3
respostas

Fazendo um processo ler um arquivo diferente para o mesmo nome de arquivo

Eu tenho um aplicativo que lê um arquivo. Vamos chamá-lo de processname e do arquivo ~ / .configuration . Quando o processname é executado, ele sempre lê ~ / .configuration e não pode ser configurado de forma diferente. Existem também out...
28.06.2013 / 12:56
1
resposta

Por que o rmdir e desvincula duas chamadas do sistema separadas?

Aqui está algo que me fez pensar por um tempo: [15:40:50][/tmp]$ mkdir a [15:40:52][/tmp]$ strace rmdir a execve("/usr/bin/rmdir", ["rmdir", "a"], [/* 78 vars */]) = 0 brk(0) = 0x11bb000 mmap(NULL, 4096, PROT_...
19.08.2014 / 15:43
4
respostas

Quando chamar fork () e exec () por conta própria?

Sou novo em chamadas ao sistema Unix e estou aprendendo sobre os comandos fork () e exec (). Parece que fork () e exec () são geralmente chamados juntos. (fork () cria um novo processo filho e exec () substitui a imagem do processo atual por uma...
18.10.2017 / 20:18