Questões de Sistemas Operacionais - Sistemas Operacionais para Concurso

Foram encontradas 549 questões

Q2167017 Sistemas Operacionais
Considere as seguintes definições relacionadas a práticas ágeis, com lacunas a preencher, e assinale a alternativa que preencha corretamente as três definições, considerando sua ordem.
1. __________ é uma abordagem de desenvolvimento de software que se concentra em escrever testes antes de escrever o código propriamente dito. O desenvolvedor escreve um teste para uma nova funcionalidade e, em seguida, escreve o código para implementar essa funcionalidade. Quando o teste passar, o desenvolvedor sabe que a funcionalidade está funcionando corretamente.
2. __________ é uma prática de desenvolvimento de software que visa integrar pequenas mudanças no código de forma frequente e automatizada. Isso geralmente é feito com a ajuda de ferramentas que executam a compilação, testes e outros processos para verificar se o código é estável e se se integra corretamente com outros componentes do sistema.
3. __________ é o processo de melhorar o design e a estrutura de um código existente sem alterar sua funcionalidade. É uma técnica comum usada na programação orientada a objetos para tornar o código mais fácil de manter e compreender.
Alternativas
Q2167007 Sistemas Operacionais
Considere as afirmativas abaixo sobre o processo de inicialização (boot) do computador e assinale a alternativa correta.
I. O boot através da rede (PXE) possibilita iniciar um sistema operacional sem a necessidade de um dispositivo de armazenamento (HD, SSD etc.) conectado ao computador.
II. O boot via USB, por estar conectado diretamente à máquina, dispensa a presença de outras memórias de acesso aleatório (RAM).
III. A inicialização via rede (PXE) não demanda acesso à Internet.
Alternativas
Q2167002 Sistemas Operacionais
Sobre a instalação de programas e periféricos em sistemas Windows e Linux, é correto afirmar que:
Alternativas
Q2166348 Sistemas Operacionais
Em sistemas baseados em Linux, utiliza-se o modelo octal para definir a permissão de acesso a arquivos e diretórios.
Considere que foi requisitada a alteração da permissão do arquivo “programa.bin” para que apenas o dono pudesse ler, escrever e executar.
Assinale a alternativa que contém a combinação octal correta.
Alternativas
Q2144936 Sistemas Operacionais
São funções básicas do sistema operacional, EXCETO:
Alternativas
Q2144000 Sistemas Operacionais
Preencha as lacunas do texto a seguir com relação ao sistema operacional.

Em um sistema de _______________, a memória principal é dividida em duas partes: uma parte para o sistema operacional (monitor residente) e uma parte para o programa atualmente sendo executado. Em um sistema de _______________, a parte do “usuário” da memória é subdividida para acomodar diversos processos. A tarefa de subdivisão é executada dinamicamente pelo sistema operacional e é conhecida como _______________.

A sequência que preenche corretamente as lacunas é
Alternativas
Q2143762 Sistemas Operacionais
Em uma reunião em que foi decidida a contratação de um serviço de computação em nuvem, a empresa definiu que um serviço cujo provedor gerencie a infraestrutura, isto é, servidores, rede, virtualização e serviços de dados, chamado de IaaS (infraestrutura como Serviço), seria contratado.
Sobre esse tipo de serviço, analise as afirmativas a seguir.
I. O provedor contratado irá gerenciar componentes como sistema operacional, aplicações e middleware.
II. O provedor contratado fornecerá o hardware, a rede, os discos rígidos, o armazenamento e os servidores.
III. O provedor é o responsável por corrigir interrupções, fazer reparos e solucionar problemas de hardware.
Estão corretas as afirmativas
Alternativas
Q2120816 Sistemas Operacionais
Quando vários usuários estão trabalhando em conjunto, muitas vezes é preciso que eles compartilhem arquivos. Em sistemas operacionais modernos, é conveniente que um arquivo compartilhado apareça, simultaneamente, em diretórios distintos, pertencendo a usuários diferentes. Considerando a Figura a seguir, que apresenta um sistema de arquivos onde o arquivo identificado por "?" é compartilhado entre os usuários C e B, analise as asserções abaixo.
Imagem associada para resolução da questão

FONTE: TANEMBAUM, A. S. Sistemas operacionais modernos. 4ª ed. Makron Books. 
I. O sistema de arquivos representado na figura é um Gráfico Acíclico Orientado (Directed Acyclic Graph - DAG, em inglês). II. Se os diretórios realmente contiverem endereços de disco, então uma cópia desses endereços terá de ser feita no diretório do usuário B, quando o arquivo "?" for compartilhado pelo usuário C. Se B ou C, subsequentemente, adicionarem blocos ao arquivo "?", os novos blocos serão listados somente no diretório do usuário que estiver realizando a adição. III. Em sistemas UNIX, temos o conceito de i-node que, de maneira resumida, pode ser definido como uma pequena estrutura de dados associada a um arquivo em si. Considerando o usuário C como o proprietário original do arquivo "?" e o uso de i-nodes, caso o arquivo "?" seja compartilhado com o usuário B, depois excluído pelo usuário C, o consumo de espaço em disco será contabilizado apenas na quota do usuário B. IV. Através do uso de links simbólicos, um arquivo do tipo link é gerado, contendo apenas o caminho do arquivo ao qual ele é ligado. Quando o proprietário original C do arquivo "?" o excluir, o link simbólico é atualizado para o caminho do arquivo, agora localizado no diretório do usuário B, preservando o arquivo.
Estão corretas apenas as asserções

Alternativas
Q2120814 Sistemas Operacionais
Em sistemas operacionais modernos, embora cada processo seja uma entidade independente, com seu próprio contador de programa e estado interno, processos, muitas vezes, precisam interagir entre si. Um processo pode gerar alguma saída que outro processo usa como entrada. A Figura a seguir apresenta um diagrama de estados, mostrando os três estados nos quais um processo pode se encontrar, e as respectivas transições. Considerando um processo P, em execução em um sistema operacional, assinale a alternativa correta sobre as transições.
Imagem associada para resolução da questão
FONTE: TANEMBAUM, A. S. Sistemas operacionais modernos. 4ª ed. Makron Books.
Alternativas
Q2120809 Sistemas Operacionais
No sistema operacional openSUSE 15.4, o "systemd" é responsável pela inicialização do sistema, sendo iniciado diretamente pelo kernel. Entre seus recursos, estão a capacidade de paralelizar a inicialização de serviços, de criar pontos de restauração do estado do sistema, dentre outros. Sobre "systemd", marque a alternativa INCORRETA
Alternativas
Q2120808 Sistemas Operacionais
Um analista extraiu, utilizando a interface de linha de comandos no sistema operacional openSUSE 15.4, uma lista, com um e-mail por linha, de e-mails de usuários com problemas de estouro de quota de e-mail, em um arquivo denominado estouro.txt. Marque a alternativa que NÃO representa uma maneira de exibir o conteúdo do arquivo estouro.txt em modo ordenado e sem entradas duplicadas.
Alternativas
Q2120807 Sistemas Operacionais

No sistema operacional openSUSE 15.4, o servidor DNS (Domain Name System) BIND tem sua configuração tipicamente armazenada no arquivo "/etc/named.conf", enquanto os dados dos domínios gerenciados são armazenados em arquivos separados com extensão ".zone", na pasta "/var/lib/named". Considere o trecho de um arquivo .zone apresentado a seguir:


$TTL 2D

example.com. IN SOA dns root.example.com. (

     2003072441 ; serial

     1D ; refresh

     2H ; retry

     1W ; expiry

     2D ) ; minimum

     IN ? dns

     IN ? 10 mail dns

dns IN A 192.168.1.116

mail IN A 192.168.3.108

www IN A 192.168.2.103

     IN ? 192.168.2.104

ntp IN ? dns



Assinale a alternativa que corresponde a possíveis valores aceitos para as lacunas indicadas com ponto de interrogação (?), respeitando a ordem em que aparecem. 

Alternativas
Q2120806 Sistemas Operacionais

Considere as asserções a seguir acerca das ferramentas de interface de linha de comando para gerenciamento de processos no sistema operacional openSUSE 15.4.


I. O comando "ipcs" apresenta uma lista com os recursos de comunicação entre processos em uso no sistema, tais como segmentos de memória compartilhada e semáforos.


II. O comando "top -U 0" exibe tabela de processos de todos os usuários com informações de uso de processador, memória e outros recursos, por processo e taxa de atualização das informações exibidas a cada 0 segundos.


III. O comando "nice" permite ajustar a proporção de tempo de processador que será dado ao comando passado como parâmetro, com valores maiores indicando maior prioridade de uso do processador.


IV. O comando "pstree" exibe uma listagem de processos em forma de árvore, permitindo consultar a relação entre processos em execução.


Estão corretas apenas as asserções

Alternativas
Q2120805 Sistemas Operacionais

No sistema operacional openSUSE 15.4m, o "cron" pode ser utilizado para executar comandos, automaticamente, em momentos pré-definidos. O "cron" utiliza uma tabela de tempo especialmente formatada, provendo algumas opções por padrão.

Considere a entrada no arquivo /etc/crontab a seguir:

10 */2 * * 1,3,5 root rm -rf /tmp/files/


Assinale a alternativa que melhor representa o significado da entrada indicada acima.

Alternativas
Q2120804 Sistemas Operacionais

Em uma máquina com sistema operacional OpenSUSE 15.4, tem-se um arquivo CSV (commaseparated values) denominado "lista.csv", com dados de toda a comunidade acadêmica da Universidade, conforme exemplificado no excerto a seguir:


nome,email,tipo

joao da silva,[email protected],professor

maria de andrade,[email protected],aluno

jose de freitas,[email protected],tecnico

paula ramos,[email protected],terceirizado


Marque a alternativa que representa uma maneira, via interface de linha de comando, de extrair desse arquivo uma lista contendo apenas os e-mails (um por linha) de todos os que não são do tipo "aluno", salvando o resultado em um arquivo denominado "nao-alunos.txt". Considere que os comandos são executados sobre o interpretador de comandos "bash".

Alternativas
Q2109483 Sistemas Operacionais
O editor de registros do Windows 10, se acessado de forma colapsada por meio do comando regedit, apresenta o seguinte:
HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE
e mais
Alternativas
Q2107763 Sistemas Operacionais
Em sistemas computacionais nos quais múltiplos usuários compartilham recursos (memórias, programas, processadores etc.) é necessário empregar medidas de proteção e segurança. No sistema operacional (SO) Linux, medidas de segurança estão disponíveis em diversos níveis: usuários individuais, grupo de usuários e administradores, para citar alguns. Suponha que um usuário user1 de um SO Unix ou Linux deseja compartilhar o acesso a uma parte da sua hierarquia de arquivos, localizada a partir e sob o diretório dir1. Ele deseja compartilhar esses arquivos com todos os usuários de seu grupo e apenas com esses, para fins de leitura e execução, mantendo permissões plenas para si próprio nesta região de seu sistema de arquivos. Suponha ainda que dir1 está localizado imediatamente sob o diretório raiz (home) de user1, e que o diretório raiz já está compartilhado para leitura e execução com os usuários do grupo de user1. Estando user1 com um shell de comandos ativo no seu diretório raiz, um comando que garante o compartilhamento definido e apenas este é: 
Nota: pr_user1> representa o prompt de comando do shell ativo.
Alternativas
Q2105652 Sistemas Operacionais
Em um sistema operacional Unix-like, como o Linux Ubuntu, por padrão, em qual diretório são armazenados os arquivos de configuração do sistema e scripts de inicialização?
Alternativas
Q2105650 Sistemas Operacionais
No gerenciamento de processos pelo sistema operacional, há uma situação que pode ocorrer quando dois ou mais processos ficam aguardando indefinidamente por um evento que só pode ser causado por esses processos que estão em espera. Esse problema é conhecido como
Alternativas
Q2105648 Sistemas Operacionais
O sistema operacional é responsável pela definição de quais processos têm prioridade sobre a CPU. No sistema operacional Linux, distribuição Ubuntu, qual comando pode ser utilizado para alterar a prioridade de execução de um programa?
Alternativas
Respostas
161: D
162: A
163: C
164: A
165: D
166: C
167: C
168: C
169: A
170: A
171: A
172: D
173: C
174: C
175: D
176: C
177: A
178: A
179: A
180: B