Perguntas sobre 'system-calls'

1
resposta

Comando Shell que combina chmod e chgrp

Existe uma variante combinada para chmod e chgrp que define as permissões de usuário e grupo em uma única chamada de sistema para cada arquivo? Isso é útil para aumentar o desempenho em camadas de dados lentas, como o NFS.     
11.09.2014 / 12:59
0
respostas

Como enumerar as chamadas de sistema ativadas no Linux de 64 bits

Estou trabalhando com uma plataforma vm (sistema operacional Linux de 64 bits) que diz que ela desativou algumas chamadas do sistema para fins de segurança. Estou curioso para saber quais ou quantos. Existe uma maneira fácil de experimentar todo...
21.06.2018 / 16:56
1
resposta

Tabela do Descritor de Interrupções e Tabela de Chamadas do Sistema?

Alguém por favor me ajude a descobrir a relação entre esses dois. Leia em algum lugar que "The IDT is initialized one first time by the BIOS routine but Linux does it one more time when it take control." Então, para o enganchado de inter...
09.01.2011 / 17:44
2
respostas

Qual espaço de endereço é usado nas chamadas do sistema? fisica? ou virtual?

Explicação Há dois tipos de espaço de endereço virtual e físico. No modelo físico (normalmente usado pelo kernel) a memória é limitada e cada endereço corresponde aos físicos. O virtual é usado por processos. Não há limite (exceto o dev...
18.04.2016 / 12:48
7
respostas

Como posso encontrar as implementações das chamadas do sistema kernel do Linux?

Estou tentando entender como uma função, digamos mkdir , funciona observando a origem do kernel. Esta é uma tentativa de entender os componentes internos do kernel e navegar entre várias funções. Eu sei que mkdir está definido em sys/stat....
19.08.2010 / 16:26
5
respostas

Como encontrar o caminho do aplicativo a partir da linha de comando?

Por exemplo, tenho git instalado no meu sistema. Mas eu não lembro onde eu instalei, então qual comando é adequado para descobrir isso?     
07.01.2012 / 20:33
2
respostas

O que o sistema chama de “tuxcall”?

Em include/x86_64-linux-gnu/asm/unistd_64.h , vejo uma chamada do sistema chamada tuxcall , #define __NR_tuxcall 184 Não há nada sobre isso em man tuxcall , exceto dizer que é uma chamada de sistema não implementada . O que isso fe...
28.05.2018 / 17:26
4
respostas

Por que os nomes das chamadas do sistema UNIX / POSIX são ilegíveis?

Qual é o motivo para usar nomes de chamadas de sistemas como time e creat em vez de getCurrentTimeSecs e createFile ou, talvez mais adequado em Unix get_current_time_secs e create_file . O que me leva ao próximo ponto: por que a...
09.07.2015 / 09:09
3
respostas

Por que os números de chamada do sistema Linux em x86 e x86_64 são diferentes?

Eu sei que a interface de chamada do sistema é implementada em um nível baixo e, portanto, dependente da arquitetura / plataforma, e não do código "genérico". No entanto, não consigo ver claramente o motivo pelo qual as chamadas de sistema no...
19.01.2017 / 17:12
2
respostas

Qual é o propósito do primeiro argumento para selecionar a chamada do sistema?

De man select int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); nfds is the highest-numbered file descriptor in any of the three sets, plus 1. Qual é o propósito de nf...
21.02.2011 / 05:57