Questões de Concurso Sobre sistemas operacionais
Foram encontradas 13.868 questões
No Ubuntu Server, é possível monitorar serviços específicos, como o Apache, por meio da execução no terminal de comandos como top, htop ou nmon, o que possibilita verificar se os serviços estão em correta execução e, se não estiverem, reiniciá-los, caso necessário.
Os sistemas operacionais de computadores modernos são capazes de gerenciar simultaneamente múltiplos processos concorrentes, utilizando técnicas avançadas de escalonamento de processos e gerenciamento de recursos.
Os sistemas operacionais modernos não são responsáveis pelo gerenciamento de recursos de hardware, pois essa tarefa é exclusivamente atribuída aos aplicativos que rodam sobre eles.
Os sistemas operacionais modernos são projetados com arquiteturas complexas que incluem sistemas de gerenciamento de memória, sistemas de arquivos e subsistemas de entrada e saída, fundamentais para o funcionamento eficiente dos computadores.
No prompt de comandos de um sistema operacional Linux, foi executado o seguinte comando:
rm arq1.txt
Considerando que o arquivo "arq1.txt" existe no diretório corrente, qual será o resultado esperado
após a execução do comando?
A respeito de sistemas operacionais baseados em Linux, a função do comando

( ) Não é possível criar links físicos para um diretório ou arquivo especial, apenas para arquivos regulares. ( ) Links simbólicos só podem ser usados se ambos os arquivos estiverem no mesmo sistema de arquivos. ( ) Mesmo que o arquivo original seja excluído, o conteúdo do arquivo ainda estará disponível, desde que pelo menos um link físico exista.
As afirmativas são, respectivamente:
Diante desse cenário, assinale a afirmativa correta.
comando 1: echo "concurso" > prova.txt
comando 2: echo "x" > prova.txt
comando 3: echo "y" >> prova.txt
Assinale a opção correta
Diante do exposto, assinale a opção que apresenta a característica que é uma vantagem dos sistemas operacionais para computação científica.
Existe uma estratégia, sobretudo para sistemas operacionais antigos, para subdividir a memória virtual endereçável, permitindo que a mesma seja vista pelo programador como espaços múltiplos de endereços ou blocos, os quais possuem tamanho variável, proporcionando maior comodidade para organizar programas e dados. Além disso, apresenta como características a simplificação do tratamento de estruturas de dados dinâmicas, do compartilhamento de processos e permite melhor gestão da segurança, uma vez que o administrador do sistema pode atribuir privilégios de acesso de forma adequada a cada um dos blocos.
Assinale a opção que corresponde à técnica descrita acima.
No contexto de um sistema de computação paralela, assinale a opção que apresenta um método de sincronização entre processos que garante que apenas um processo possa acessar uma seção crítica de código por vez.
Assinale a opção que descreve uma diferença importante no conceito entre processos e threads, incluindo aspectos de comunicação e sincronização.
Nesse contexto, analise as afirmativas a seguir.
I. No modelo IaaS, é possível oferecer ao usuário um serviço para desenvolvimento de aplicativos de modo simplificado, a partir de blocos pré-determinados.
II. No modelo SaaS, os provedores do serviço muitas vezes são os próprios desenvolvedores, o que facilita a customização do aplicativo.
III. Um serviço no modelo PaaS pode ser utilizado para oferecer um serviço do tipo SaaS, ao passo que um serviço no modelo PaaS pode ser desenvolvido através de um serviço do tipo IaaS.
Está correto o que se afirma em