tais como: gerenciamento de memoria, suporte ao sistema de arquivos, perifericos e dispositivos.c) o substituto do Kernel para as distribuicoes mais recentes do Linux.d) o responsavel por incorporar novas funcionalidades ao sistema. E atraves dele que se torna possivel a implementacao de servicos necessarios ao sistema, divididos em aplicacoes do sistema e aplicacoes do usuario.e) o responsavel pelo gerenciamento dos processos em execucao pelo Sistema Operacional.- RESOLUCAO Perguntaram pelo Kernel e agora perguntaram pelo Shell... realmente essas primeiras perguntas nao foram muito assustadoras nao, foram?Shell e a parte do sistema operacional que entra em contato com o usuario, permitindo que este de comandos e que esses comandos sejam transferidos ao Kernel para que este (o kernel) os execute.O Shell e a interface entre o usuario e o Kernel.- RESPOSTA: A O Gabarito Preliminar esta Correto- QUESTAO 46 No sistema operacional Linux devem-se respeitar varios tipos de limites de recursos que podem interferir com a operacao de alguns aplicativos. Particularmente mais importantes sao os limites do numero de processos por usuario, o numero de arquivos abertos por processo e a quantidade de memoria disponivel para cada processo. Nesse sistema operacional, oa) comando /etc/conf/bin/idtune SHMMAX 100 define que a quantidade maxima de arquivos abertos suportados pelo sistema e igual a 100.b) comando /etc/conf/bin/idtune -g SHMMAX define a quantidade maxima de arquivos que podem ser abertos.c) comando /proc/sys/fs/file-max informa a quantidade maxima de arquivos que o sistema suporta.d) limite original padrao para o numero de arquivos abertos geralmente e definido como um valor igual a zero.e) limite maximo de arquivos por processo e fixado quando o nucleo e compilado.- RESOLUCAO Bom, e eu que havia falado em questoes nao tao assustadoras... Essa aqui foi, no minimo, covarde... Essa e uma das questoes que a ESAF coloca para NAO RESPONDEREM! Ou seja, e uma das que eu considero impossiveis.Em primeiro lugar, o diretorio /etc/conf nao existe! (na verdade, seria interessante, ao candidato que iria chutar, deduzir que o diretorio /etc nao tem comandos, mas apenas arquivos de configuracao). Portanto, A e B estao provavelmente erradas.O comando idtune nao existe, mas nas distribuicoes mais novas do Linux, ha o comando xvidtune que permite configurar o monitor de video para a resolucao e as taxas de atualizacao horizontal e vertical. Portanto, A e B estao erradas mesmo!O arquivo file-max e uma variavel de ambiente (ou seja, uma informacao que e requisitada constantemente pelo Sistema Operacional e que pode ter seu valor alterado). Ela significa a quantidade maxima de ARQUIVOS QUE PODEM SER ABERTOS SIMULTANEAMENTE no sistema Linux. Como e um arquivo de texto, nao deve ser executado como a alternativa C define (ou seja, apenas digitando seu nome), deve-se ler o arquivo (ja que e de texto) com o comando cat:$ cat /proc/sys/fs/file-maxNo caso, um computador com 512MB de RAM normalmente tem esse valor definido como 65000 ou mais. Configurar com ZERO, como diz a letra D, e fazer o Linux nao conseguir abrir nenhum arquivo na RAM! (ou seja, e estupidez).So nos resta a letra E... Que esta correta mesmo: No Linux, o numero maximo de arquivos