A técnica de virtualização de hardware permite
emular um computador, possibilitando que a camada de
software seja executada sem expor os detalhes do
hardware físico subjacente. Em um ambiente de
computação distribuída, essa técnica é valiosa para garantir
que o sistema operacional e os softwares do usuário sejam
executados em uma máquina virtual com características
permanentes, conforme projetado, verificado e validado,
independentemente do hardware físico utilizado.
Os aplicativos que rodam em computadores em escala de
warehouse (WSCs) dominam muitas decisões de trade-off de
dimensionamento de sistemas. Consequentemente, em uma
implantação típica de WSC, são necessárias diferentes camadas de
software.
Dessa forma, assinale a opção que apresenta, corretamente, a
camada de software com as seguintes características: “Software
que implementa um serviço específico. Muitas vezes esta camada
é dividida em serviços online e computações offline, já que eles
tendem a apresentar requisitos diferentes.”
Com relação à computação distribuída, julgue os próximos itens.
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.
Julgue os próximos itens, relativos a sistemas operacionais.
O desenvolvimento dos sistemas operacionais de rede, assim como dos sistemas operacionais distribuídos, é resultado do desenvolvimento das redes de computadores pessoais e pertencem à atual quarta geração de 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.
Um sistema distribuído é um conjunto de computadores independentes que se
apresenta aos seus usuários como um sistema único e coerente. Em um sistema distribuído, ocorrerá
um deadlock quando um ou mais processos esperam infinitamente por recursos que estão em uso no
próprio sistema distribuído. Analise as assertivas abaixo e assinale a alternativa 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.
Os sistemas multiprogramáveis ou multitarefas
podem ser classificados pela forma com que suas
aplicações são gerenciadas. É uma característica dos
sistemas de tempo compartilhado: