O sistema operacional precisa apresentar a cada usuário uma ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A - SHELL.
Explicação:
Em Sistemas Operacionais, a interface que permite a interação entre o usuário e o sistema é conhecida como shell. Este termo é utilizado para descrever uma camada de software que fornece uma interface para os usuários executarem comandos ou rodarem programas. A shell pode ser tanto gráfica, como é o caso das interfaces de usuário do Windows ou do macOS, quanto baseada em texto, como no caso do Bash no Linux ou do Command Prompt no Windows.
O papel da shell é interpretar os comandos que são digitados pelo usuário ou fornecidos em um script e depois encaminhá-los ao kernel do sistema operacional para serem executados. As diferentes shells oferecem diversos recursos, como correção de comandos, conclusão automática de nomes de arquivos, variáveis de ambiente, e controle de processos.
As demais opções da questão não representam corretamente o conceito pedido:
- SUN: Refere-se a uma empresa de tecnologia que foi responsável por significativas contribuições em software e hardware, mas não é o nome de uma interface de usuário.
- UNIX: É um sistema operacional, não uma interface de usuário. Embora muitos sistemas baseados em UNIX utilizem shells, o termo UNIX em si não se refere à interface.
- DOS: Significa "Disk Operating System", é um sistema operacional que também possui sua própria shell de comandos, mas não é sinônimo de shell.
- MS-DOS: É uma versão específica de um DOS, criada pela Microsoft, e também não é sinônimo de shell, embora tenha uma interface de linha de comando.
Portanto, a alternativa correta é a A - SHELL, pois é o termo que descreve a camada de interface entre o usuário e o sistema operacional, independentemente do sistema operacional específico em questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
♫ a mesma praça... o mesmo banco ♫
FCC usou a mesma questão em duas provas diferentes do mesmo ano. Excelente criatividade kkkkk
* Palavra chave: interpreta
Shell ou Interpretador de Comandos
É uma camada, no Linux, entre o kernel do sistema operacional e o usuário, que interpreta os comandos digitados e os passa para o kernel e vice-versa. Essa camada é conhecida como interpretador de comandos ou shell.
O shell mais utilizado no Linux é o Bash (Bourne Again Shell), mas há outros que são executado no sistema:
· Bourne Shell (sh);
· C Shell (csh);
· Korn Shell (ksh);
· Tenex C Shell (tcsh);
· Z Shell (zsh);
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo