O sistema operacional precisa apresentar a cada usuário uma ...

Próximas questões
Com base no mesmo assunto
Q39567 Sistemas Operacionais
O sistema operacional precisa apresentar a cada usuário uma interface que aceita, interpreta e então executa comandos ou programas do usuário. Essa interface é comumente chamada de
Alternativas

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

Resposta : Letra A)O termo Shell é mais usualmente utilizado para se referir aos programas de sistemas do tipo Unix que podem ser utilizados como meio de interação entre o usuário e o computador. Este é um programa que recebe, interpreta e executa os comandos de usuário, aparecendo na tela como uma linha de comandos, representada por um prompt, que aguarda na tela os comandos do usuário.

♫ 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