Perguntas sobre 'system-calls'

1
resposta

Reescreva uma chamada do sistema no espaço do usuário

Existem noções sobre privilégios que ocorrem no nível do processador e no sistema operacional. Com processadores, existem instruções que não podem ser executadas, exceto no modo supervisor. Da mesma forma, no sistema operacional, existem operaçõ...
26.07.2017 / 20:29
1
resposta

Tamanho do buffer do kernel do pipe anônimo

Estou tentando entender as estruturas associadas a uma chamada para o syscall de pipe. int pipe(int pipefd[2]); Pelo que entendi, haverá um buffer / estrutura de kernel de "leitura" e "gravação" associado ao final de leitura pipefd[0]...
07.02.2017 / 23:29
1
resposta

Systemctl - Falha ao obter propriedades / Falha ao listar unidades

Quando tentar executar comandos systemctl como um usuário normal, recebo os seguintes erros. Ele pode ser executado usando root user: $ systemctl status firewalld Failed to get properties: Operation not permitted $ systemctl Failed to lis...
19.01.2017 / 13:57
1
resposta

Nos sistemas, como um processo se comunica com outro processo?

Eu aprendi abaixo dos mecanismos do IPC, Tubos half-duplex do estilo BSD Filas de mensagens no estilo SYSV Conjuntos de semáforos de estilo SYSV Segmentos de memória compartilhada no estilo SYSV Soquetes de estilo BSD...
24.01.2017 / 01:28
1
resposta

Diferença entre as opções 'strace -r' e 'strace -T'?

Qual é a diferença entre os dois? Nas man pages, diz: -r Print a relative timestamp upon entry to each system call. This records the time difference between the beginning of successive system calls. -T...
24.11.2016 / 04:58
1
resposta

Interpretando os horários mostrados em um strace para chamadas abertas do sistema

Estamos com problemas de latência em um aplicativo de fornecedor. Eu corri um strace -Tttt no processo e recebi isso: [...] 1470166748.946144 open("/opt/app/shdbrth/X ", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000016&...
02.08.2016 / 21:51
1
resposta

Kernel e espaço do usuário Chamadas do sistema [fechadas]

Eu entendo alguns internos complexos dos sistemas operacionais, mas tenho uma grande lacuna na compreensão do kernel e do espaço do usuário. Vou explicar como entendo isso agora. Primeiro de tudo, temos RAM , por exemplo, 8GB , isso é...
10.06.2016 / 08:05
1
resposta

Falha ao fechar a chamada do sistema

A página de manual de close e este link (que parece autoritativo) dizem que o close chamada do sistema pode falhar. Como uma biblioteca de IO deve lidar com isso?     
24.09.2015 / 00:58
1
resposta

Chamadas de sistema Ext3 durante a criação e modificação de arquivos [closed]

Estou tentando aprender mais sobre o Linux e seu sistema de arquivos e entendo a diferença entre os sistemas de arquivos ext3 e ext2 em relação às chamadas do sistema durante a criação e modificação de arquivos. Compreendo as diferenças...
06.10.2015 / 12:13
1
resposta

Poucas perguntas sobre chamadas do sistema e módulos do kernel (serviços do kernel em paralelo)

Tenho poucas perguntas sobre as chamadas do sistema e os módulos do kernel. Vamos supor que temos dois aplicativos (A e B) e cada um deles está sendo executado em um núcleo diferente. (A-CPU 0, B-CPU 1) Quando dois aplicativos chamam uma me...
23.02.2015 / 11:28