Questões de Concurso
Sobre sistemas operacionais distribuídos em sistemas operacionais
Foram encontradas 25 questões
I Em um SOD, o usuário não se preocupa com o local onde seus programas são executados ou com a localização de quaisquer recursos. Há uma imagem única do sistema para todos os recursos de um sistema distribuído.
II A característica marcante de um SOD é que os nós que estão sendo executados nele mantêm a autonomia no gerenciamento de seus próprios recursos de processamento.
III Não existem SODs para uso geral; existem apenas sistemas operacionais de rede como UNIX, Mac OS e Windows.
Assinale a opção correta.
I. Uma das condições para ocorrer deadlock é a exclusão mútua, onde cada recurso é alocado a exatamente um processo ou está disponível. II. A única forma de resolver um deadlock é matando os processos envolvidos no deadlock. III. Um problema relacionado com o deadlock é a inanição (starvation), quando por alguma condição de seleção de processos/programas algum deles nunca recebe o recurso que precisa.
1. Monotarefa. 2. Multitarefa. 3. Multiprocessamento. 4. Multiprogramação.
( ) Permite a execução de mais de um processo ao mesmo tempo. O compartilhamento de tempo no processador é distribuído, de modo que o usuário tenha a impressão que diversos processos estão sendo executados simultaneamente. Os processos compartilham recursos comuns, como processador e memória. ( ) Os processos são distribuídos entre dois ou mais processadores. ( ) Apenas um processo (programa) é executado por vez no processador. ( ) O tempo de processamento entre vários processos é dividido com objetivo de manter o processador sempre ocupado.
A sequência está correta em
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.
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".
Nos sistemas operacionais do tipo batch, o processador recebe os programas e os processa sem a interação com os usuários, permitindo muita utilização do sistema.
Julgue o item a seguir, a respeito de processamento paralelo e distribuído e de virtualização.
Com o uso do RPC (remote procedure call), os
procedimentos em processos em computadores remotos
podem ser chamados como se fossem procedimentos no
espaço de endereço local.
No que se refere à arquitetura e às características dos sistemas operacionais, julgue o item que se segue.
Um sistema operacional de rede controla vários computadores
da rede, enquanto um sistema operacional distribuído controla
um computador que coopera com os demais da rede.
No que se refere à arquitetura e às características dos sistemas operacionais, julgue o item que se segue.
Um sistema operacional distribuído caracteriza-se como um
sistema único que gerencia recursos em mais de um
computador, o que proporciona a falsa percepção de que vários
computadores compõem um único computador de grande
capacidade.
No processo de desenho de uma aplicação distribuída, três questões adicionais devem ser consideradas: formas de decomposição do problema, estabelecimento de comunicação entre os processos e coordenação na execução de tarefas.
Um sistema operacional distribuído consiste de múltiplos processadores de dados fortemente acoplados.