Perguntas sobre 'system-calls'

2
respostas

Onde está o fork () na bomba fork: () {: |: &};:?

Aviso: a execução desse comando na maioria dos shells resultará em um sistema corrompido que precisará de um desligamento forçado para corrigir Eu entendo a função recursiva :(){ :|: & };: e o que ela faz. Mas eu não sei onde é a cha...
31.08.2013 / 17:58
4
respostas

Como entender os canos

Quando acabei de usar o pipe no bash, não pensei mais sobre isso. Mas quando eu leio algum exemplo de código C usando system call pipe () junto com fork (), eu me pergunto como entender os pipes, incluindo tanto pipes anônimos quanto pipes nomea...
05.08.2011 / 14:25
1
resposta

getrusage chamada do sistema: o que é “tamanho máximo do conjunto de residentes”

man getrusage 2 diz ru_maxrss (since Linux 2.6.32) This is the maximum resident set size used (in kilobytes). For RUSAGE_CHILDREN, this is the resident set size of the largest child, not the maximum resident set...
05.02.2012 / 17:43
3
respostas

Qual é a relação entre as chamadas do sistema, a transmissão de mensagens e as interrupções?

Estou lendo o artigo da Wikipédia para o gerenciamento de processos . Meu foco é no Linux. Não consigo descobrir a relação e as diferenças entre a chamada do sistema, a passagem e a interrupção da mensagem, em seus conceitos e propósitos. Eles...
02.08.2011 / 20:07
5
respostas

O que significa "uma chamada de sistema", se não a implementação na linguagem de programação?

Eu gostaria de entender o termo "chamada do sistema". Estou familiarizado que as chamadas do sistema são usadas para obter serviços do kernel a partir de um aplicativo do espaço do usuário. A parte que eu preciso esclarecer é a diferença entr...
18.04.2014 / 11:04
2
respostas

Qual é a diferença entre fork () e vfork ()?

Eu gostaria de entender em detalhes a diferença entre fork () e vfork (). Não consegui digerir completamente a página do manual. Eu também gostaria de esclarecer um dos meus colegas comentar " No Linux atual, não há vfork (), mesmo se você ch...
02.01.2011 / 16:39
2
respostas

Equivalente de “truss -T” e “truss -U” no Linux?

Existe um equivalente do que a opção -T e -U do truss O utilitário Solaris funciona no Linux. Esses são para especificar uma chamada de sistema ( -T ) ou uma função de biblioteca ( -U ) que, quando chamada pelo aplicativo rastr...
21.06.2013 / 13:57
1
resposta

Quanto tempo é um endereço de socket local TCP que foi ligado indisponível após o fechamento?

No Linux (meus servidores ativos estão no RHEL 5.5 - os links LXR abaixo estão na versão do kernel), man 7 ip diz: A TCP local socket address that has been bound is unavailable for some time after closing, unless the SO_REUSEADDR flag ha...
22.07.2011 / 13:32
6
respostas

Qual é a diferença entre uma chamada de biblioteca e uma chamada de sistema no Linux?

Eu gostaria de saber qual é a diferença entre uma chamada de biblioteca e uma chamada de sistema no Linux. Qualquer indicação para uma boa compreensão dos conceitos por trás de ambos será muito apreciada.     
05.02.2011 / 11:10
4
respostas

Por que um filho de um vfork ou fork deve chamar _exit () ao invés de exit ()?

Na página do manual de vfork() : vfork() differs from fork() in that the parent is suspended until the child makes a call to execve(2) or _exit(2). The child shares all memory with its parent, including the stack, until execve()...
03.01.2011 / 15:45