Prévia do material em texto
13/04/2023, 22:52 EPS https://simulado.estacio.br/alunos/ 1/5 Disciplina: SISTEMAS OPERACIONAIS AV Aluno: FRANCJAMES DE SOUSA DA SILVA 202105021091 Turma: 9001 DGT0283_AV_202105021091 (AG) 02/03/2023 00:22:27 (F) Avaliação: 7,00 pts Nota SIA: 8,50 pts ENSINEME: AUTOMATIZANDO TAREFAS NO LINUX 1. Ref.: 3990937 Pontos: 0,00 / 1,00 Pela análise do SCRIPT abaixo, qual opção descreve corretamente o seu comportamento? #!/bin/bash A="" while [[ $A != "X" ]] do read A done exit 0 O SCRIPT pede que o usuário digite valores e vai somando-os, até que o valor zero seja digitado. O SCRIPT realiza um LOOP em que, repetidamente, exibe a letra "X" e aguarda o usuário pressionar a tecla ENTER para encerrar. O SCRIPT pede que o usuário digite dois valores e retorna o múltiplo de ambos. O SCRIPT exibe a lista de arquivos no diretório atual, exceto aqueles que contêm o caractere "X" em seu nome. O SCRIPT pede que o usuário digite palavras, inde�nidamente, até que seja digitada uma palavra composta somente pelo caractere "X". 2. Ref.: 3990933 Pontos: 1,00 / 1,00 Você está analisando um SCRIPT desenvolvido por outra pessoa e não sabe qual a sua �nalidade. #!/bin/bash echo -n "Digite A: " read A echo -n "Digite B: " javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990937.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990933.'); 13/04/2023, 22:52 EPS https://simulado.estacio.br/alunos/ 2/5 read B if [[ $A -eq $B ]] then echo "X" fi if [[ $A -gt $B ]] then echo "A" fi if [[ $A -lt $B ]] then echo "B" fi exit 0 Ao iniciar a análise, percebemos que ele solicita ao usuário a digitação de dois valores, chamados de A e B. Pela análise do restante do SCRIPT podemos a�rmar que: Indica qual dos dois valores é menor, A ou B, e retorna um X se forem iguais. Interrompe a execução se um dos valores, A ou B, for menor ou igual a zero. Retorna os valores de A e B e o múltiplo de ambos (A x B). Retorna X se um dos valores não for digitado, ou for nulo. Indica qual dos dois valores é maior, A ou B, e retorna um X se forem iguais. ENSINEME: CONCEITOS BÁSICOS DE SO 3. Ref.: 3990997 Pontos: 1,00 / 1,00 O Windows é um sistema operacional no qual o código-fonte total ou parcial não é disponibilizado para modi�cação por qualquer pessoa. Somente a fabricante possui o acesso a ele. Logo, quanto ao licenciamento do software, pode-se dizer que o Windows possui o código: Aberto Livre Free Copyleft Proprietário javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990997.'); 13/04/2023, 22:52 EPS https://simulado.estacio.br/alunos/ 3/5 4. Ref.: 3990973 Pontos: 1,00 / 1,00 O sistema operacional pode gerenciar e alocar as partes de todo um sistema complexo. A esse recurso dá-se o nome de: Dashboard Gerenciador de recursos Painel de análise Modo usuário Gerenciador de projetos ENSINEME: MEMÓRIA 5. Ref.: 4035306 Pontos: 1,00 / 1,00 Concurso: TRT - 14ª Região (RO e AC) - 2011 - Analista e Técnico | Prova: FCC - 2011 - TRT - 14ª Região (RO e AC) - Técnico Judiciário - Tecnologia da Informação Quando um processo chega para ocupar uma partição de memória, ou ele é colocado em uma �la de entrada da menor partição capaz de armazená-lo ou ele é colocado em uma �la de entrada única para todas as partições. No contexto de gerenciamento de memória trata-se de uma a�rmativa típica da Multiprogramação com partições �xas. Monoprogramação sem troca. Multiprogramação com troca. Monoprogramação sem paginação. Multiprogramação com partições dinâmicas. 6. Ref.: 4035310 Pontos: 1,00 / 1,00 Concurso: TCE-GO - 2009 | Prova: FCC - 2009 - TCE-GO - Analista de Controle Externo - Tecnologia da Informação No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere: I. A maioria dos computadores com memória virtual tem dois bits de status: o bit referenciada (R) e o bit modi�cada (M). II. Os bits de status devem ser atualizados em todas as referências à memória, sendo essencial que tal atualização ocorra via hardware. III. Uma vez que o bit de status é colocado em 1, via hardware, este permanece com tal valor até o sistema operacional colocá-lo em 0, via software. Está correto o que se a�rma em II, apenas II e III, apenas I e III, apenas I, II e III I e II, apenas ENSINEME: PROCESSOS E GERENCIA DE PROCESSADOR javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990973.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035306.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035310.'); 13/04/2023, 22:52 EPS https://simulado.estacio.br/alunos/ 4/5 7. Ref.: 3990461 Pontos: 1,00 / 1,00 No algoritmo de escalonamento por prioridades, quando o escalonador necessita escolher qual o próximo processo a entrar em execução, ele faz uma avaliação das prioridades dos processos que estão no estado pronto e seleciona para execução aquele de maior prioridade. Sobre o escalonamento por prioridades é correto o que se a�rma em: A prioridade de um processo é de�nida quando ele é colocado em execução, não havendo possibilidade de mudança. Processos que realizam muitas operações de E/S costumam receber aumento de prioridade. O processo que está a mais tempo sem ser escalonado será sempre escolhido para execução. Processos que conseguem utilizar todo o quantum antes de serem interrompidos têm sua prioridade aumentada. Não servem para computadores de uso geral, pois existirão processos que nunca serão escalonados. 8. Ref.: 7625467 Pontos: 1,00 / 1,00 Quando existe mais de um processo acessando uma memória compartilhada, corre-se o risco da ocorrência da condição de corrida, que é extremamente prejudicial ao resultado do processamento. Dentre as opções abaixo, determine qual representa uma solução para a condição de corrida. Eliminar um dos processos envolvidos na condição de corrida. Diminuir a velocidade de processamento do sistema. A de�nição de uma região crítica, na qual pode haver somente um processo em execução. A separação dos processos em threads, de modo que haja linhas de execução independentes. Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em diferentes UCPs. ENSINEME: SISTEMA DE ARQUIVOS 9. Ref.: 3990956 Pontos: 0,00 / 1,00 Orlando possui em seu diretório pessoal em um sistema de arquivos ext4 um arquivo chamado "web.cfg" e cria um hardlink (link duro) para o arquivo "web.cfg", denominado "teia.con�g". Após, Orlando apaga acidentalmente o arquivo "web.cfg". O que acontece com "teia.con�g" É apagado no mesmo instante em que o arquivo "web.cfg" foi apagado. Continua existindo, mas seu conteúdo passa a ser vazio. Tem seu nome alterado automaticamente para "web.cfg". Torna-se um link perdido, apontando para um arquivo inexistente. Continua existindo e seu conteúdo continua idêntico ao que estava em "web.cfg". 10. Ref.: 3990951 Pontos: 0,00 / 1,00 O acesso a disco é muito lento quando comparado com a capacidade de processamento de dados dos componentes eletrônicos de um computador. Por essa razão foram desenvolvidos trabalhos no sentido de javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990461.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625467.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990956.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990951.'); 13/04/2023, 22:52 EPS https://simulado.estacio.br/alunos/ 5/5 buscar uma solução, ou pelo menos um paliativo, visando diminuir o tempo que o sistema leva aguardando a �nalização da escrita de dados em disco. Uma das técnicas desenvolvidas com essa �nalidade procura antecipar as escritas em um diário no disco para liberar mais rapidamente o sistema, e somente mais tarde efetivar as gravações nos blocos de�nitivos em disco. Essa técnica é conhecida como: journaling montagem seek ext2 cache