Questões de Linux (Sistemas Operacionais)

Limpar Busca

A arquitetura do sistema operacional #Linux é subdividida em hardware, Kernel, Biblioteca de funções padrão, Shell e Aplicações:

(I)Hardware.
(II)Kernel.
(III)Biblioteca de funções padrão.
(IV)Shell.
(V)Aplicações.

Enumere as lacunas abaixo de acordo com os tópicos acima:

(__)A camada mais conhecida e mais próxima do usuário comum. São programas com os quais interagimos ao usar o sistema operacional #Linux.
(__)É um processo que executa funções de leituras de comandos de entrada de um terminal, interpreta estes comandos e gera novos processos, sempre que requisitados. É conhecido também como interpretador de comandos.
(__)É a camada que permite o acesso a recursos através da execução de chamadas feitas por processos. Tais chamadas são geradas por funções padrão suportadas pelo kernel.
(__)É o componente que representa a camada física.
(__)A camada responsável pela interface entre o hardware e as aplicações. É o núcleo responsável pelas funções essenciais e necessárias para o funcionamento do Sistema Operacional.

Marque a alternativa CORRETA que corresponde a sequência de cima para baixo das lacunas acima: 

  • A V, IV, III, I, II.
  • B II, III, I, V, IV.
  • C III, I, II, IV, V.
  • D V, IV, III, II, I.
  • E IV, V, III, I, II.

No sistema operacional Linux, o "sh" e o "bash" são interpretadores de comandos que permitem a execução, a partir de um arquivo de texto, de uma sequência de comandos geralmente utilizada para automatização de tarefas. Esse arquivo de texto é denominado:

  • A command prompt
  • B exec script
  • C power shell
  • D script bat
  • E shell script

No Linux, a função fork cria um novo processo, referido como filho, pela duplicação do processo que inicia a operação, referido como pai, de tal forma que:

I. O processo filho herda o PID do processo pai.
II. Pai e filho rodam (run) em espaços de memória diferentes.
III. O filho herda todos os sinais de tempo do pai, no estado em que se encontram na execução da função fork.
IV. Em caso de sucesso, a função fork retorna zero no processo pai.

O número de afirmativas corretas é:

  • A zero;
  • B uma;
  • C duas;
  • D três;
  • E quatro.

Uma Analista de Sistemas criou o script bash, para ser executado em ambiente Linux em condições ideais, cujo código é apresentado abaixo.

#!/bin/bash
DATA=`date +%y%m%d-%H%M`
cp $1 $DATA-$2

Considerando que o código não apresenta erros,

  • A a Analista deve atribuir permissão de execução ao script criado com o comando shmod a+x copiar.ba; considerando que o nome do arquivo de script seja copiar.ba.
  • B o script copia um arquivo e, durante a operação, acrescenta a data e a hora local ao nome do novo arquivo.
  • C o script copia um arquivo e, durante a operação, acrescenta a data e a hora local para o novo arquivo, após seu último registro.
  • D o script usa os objetos $1 e -$2. $1 representa o primeiro parâmetro passado na linha de comando usada para executar o script e o -$2 representa uma cópia do primeiro parâmetro com um – no começo do nome.
  • E o bash não faz diferença entre aspas simples, aspas duplas e crases, por isso o comando da 2a linha do código poderia ser escrito como DATA=”date +%y%m%d-%H%M” sem alterar a lógica do script.

De forma semelhante ao Explorer nos sistemas operacionais Windows, as distribuições Linux disponibilizam ambientes gráficos que funcionam como gerenciadores de pastas e arquivos. Nesse ambiente, é correto afirmar que são gerenciadores

  • A Nautilus e Solaris.
  • B Solaris e Debian.
  • C Debian e Ubuntu.
  • D Dolphin e Nautilus.