Enviado em 12/03/2012 - 09:54h
Olá, gostaria de saber as principais diferenças de performance entre system calls e funções de biblioteca no Linux (UNIX-like). Fiz alguns experimentos aqui (trabalho da univ.) e percebi que muitas vezes o uso de libcs ao invés de system calls diretamente é melhor em termos de tempo de execução, considerando que ambas realizem a mesma operação, como por exemplo, read/fread. Aí vem minha dúvida: porque que isso acontece? O meu primeiro instinto foi pensar o contrário, já que um acessa diretamente o kernel e o outro passa antes pela camada de libs. Cheguei a pensar que pode ter algo a ver com a mudança de contexto user-mode/kernel-mode, mas num consegui entender bem exatamente. Podem me dar algumas dicas?Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Controle do PS5 no Linux Mint funciona? [RESOLVIDO] (6)
Linux não desliga a tela da TV nunca (2)
Impossível ativar audio 5.1 (0)
Como logar com um usuário do ldap pela interface gráfica (1)