Prévia do material em texto
03/07/2021 Grupo Splice https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2570108/b157a6e8-ac1e-11eb-ada1-06286eb415bf/ 1/5 Local: Newton - Virtual / Newton - Buritis I / Newton - Buritis 420 / Newton - Filial Buritis Acadêmico: npMAI.TADS.2 Aluno: Vinícius Fortes da Silva Santos Avaliação: AV2 - Online Matrícula: 12113317 Data: 26 de Junho de 2021 - 14:30 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 25,00/60,00 1 Código: 16036 - Enunciado: Historicamente, a memória principal sempre foi vista como um recurso escasso e caro nas implementações de sistemas operacionais, mas ainda constitui um fator crítico nos projetos dos mesmos.Sistemas monoprogramáveis possuem uma gerência de memória não muito complexa, porém, nos sistemas multiprogramáveis, essa gerência torna-se bem mais complexa. Em sistema multitarefa, a necessidade de reter diversos usuários utilizando a memória com a eficiência máxima é muito mais complicada e difícil. Basicamente, a gerência de memória é dividida em duas categorias: sistemas que, durante a execução, levam e trazem processos entre a memória principal e o disco (troca de processos e paginação), e sistemas que não fazem essa troca de processos e paginação. (LACERDA,2019) Com relação à gerência de memórias, está correto somente o que se afirma em: a) Na multiprogramação com partições fixa, cada programa usa o espaço necessário para ser executado na memória. Porém, esse método pode criar espaços de memória que não podem ser alocados por outros processos. b) Na monoprogramação diversas aplicações podem ser executadas ao mesmo tempo, levando a uma condição bem mais complexa do que os sistemas multiprogramáveis. c) Sistemas multitarefas são multiusuários e multiprogramáveis. Diversas aplicações podem ser executadas ao mesmo tempo, levando a uma condição bem mais complexa do que os sistemas monoprogramáveis. d) A técnica de overlay consiste em dividir os programas em módulos menores que podem ser executados independentemente um dos outros. Nessa solução é aplicada a multiprogramação. e) Em sistemas monoprogramáveis o compartilhamento entre o sistema operacional e o programa é muito complexa, uma vez que disputam a mesma região da memória. Alternativa marcada: d) A técnica de overlay consiste em dividir os programas em módulos menores que podem ser executados independentemente um dos outros. Nessa solução é aplicada a multiprogramação. 0,00/ 5,00 2 Código: 15789 - Enunciado: Qualquer sistema operacional gerencia diversos tipos de arquivos. Esse gerenciamento determina como as informações serão armazenadas nos dispositivos de armazenamento. Essa operação de organização e gerenciamento das operações de arquivos em unidades de armazenamento é responsabilidade do sistema de arquivos. Com relação a sistemas de arquivos e segurança, marque a opção correta. a) As regras usadas para se nomear um arquivo não mudam de sistema operacional para sistema operacional, mas hoje basicamente utiliza-se um conjunto de caracteres de até oito letras. b) Os diretórios são estruturas lógicas utilizadas para organização de uma estrutura de armazenamento na memória física. c) Por meio do nome do arquivo, pode-se descobrir qual aplicação consegue realizar tarefas com aquele arquivo. d) O nome do arquivo possui uma segunda parte chamada de extensão. A extensão basicamente determina o tipo de arquivo que foi criado. 0,00/ 5,00 03/07/2021 Grupo Splice https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2570108/b157a6e8-ac1e-11eb-ada1-06286eb415bf/ 2/5 e) A maioria dos sistemas operacionais utiliza o acesso sequencial de arquivos. Nesse tipo de acesso os arquivos podem ser acessados em qualquer ordem. Os registros podem ser acessados pela chave, e não pela posição. Esses sistemas começaram a ser usados com o surgimento das unidades de armazenamento de disco. Alternativa marcada: b) Os diretórios são estruturas lógicas utilizadas para organização de uma estrutura de armazenamento na memória física. 3 Código: 16026 - Enunciado: Com relação à gerência de memórias feitas pelos sistemas operacionais, avalie as asserções a seguir.I- Memória virtual ou memória secundária é um espaço em disco rígido utilizado pelo sistema operacional quando o espaço em memória física não é suficiente.II- Dividir a memória em partições fixas ou variáveis são técnicas de compartilhamento de memórias utilizadas na monoprogramação.III- A multiprogramação permite que vários processos fiquem alocados na memória ao mesmo tempo, cabe ao sistema operacional fazer o gerenciamento e o compartilhamento da memória entre esses processos afim de se obter a eficiência máxima no uso da memória.IV- Swapping consiste em trazer, em sua totalidade, cada processo para memória, executá-lo durante um certo tempo, e então, devolvê-lo ao disco.É correto somete o que se afirma em: a) Apenas II e III. b) Apenas I, III e IV. c) Apenas I e II. d) Apenas I e III. e) I, II , III e IV. Alternativa marcada: b) Apenas I, III e IV. 5,00/ 5,00 4 Código: 16039 - Enunciado: A Figura 1 apresentada mostra a visualização do gerenciador de tarefas do Windows. Com relação as colunas apresentadas na figura, julgue os itens a seguir. I- Tempo de CPU: ilustra o tempo total do processo desde que esse foi iniciado. II- Reserva de memória paginável: quantidade de memória paginável do kernel alocada pelo kernel ou pelos drivers em nome do processo. III- Reserva de memória não paginável: quantidade de memória não paginável do kernel alocada pelo kernel ou pelos drivers em nome do processo. IV- Leitura de E/S: número de operações de entrada e saída gerado pelo processo desde que esse foi iniciado. É correto somete o que se afirma em: a) I, II , III e IV. b) Apenas I e III. c) Apenas I, III e IV. d) Apenas I e II. e) Apenas II e III. Alternativa marcada: a) I, II , III e IV. 5,00/ 5,00 5 0,00/ 5,00 03/07/2021 Grupo Splice https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2570108/b157a6e8-ac1e-11eb-ada1-06286eb415bf/ 3/5 Código: 16029 - Enunciado: Com relação à definição de processos, avalie as asserções a seguir: I- Um processo é uma instância de um programa e possui dados de entrada, dados de saída e um estado (executando, bloqueado ou em espera, pronto). II- São denominados processos em primeiro plano aqueles que interagem com o usuário, como por exemplo: ler um arquivo ou iniciar um programa (linha de comando ou duplo click). III- São denominados processos em segundo plano (back ground) aqueles com funções específicas que independem de usuários. Um exemplo desses processos são recepção e envios de e-mails e serviços de impressão. IV- Daemons são programas de um computador que executa como um processo em plano de fundo ou segundo plano e não está sob o controle direto de um usuário. É correto o que se afirma em: a) Apenas I, II e III. b) I, II , III e IV. c) Apenas II e III. d) Apenas I e II. e) Apenas I e III. Alternativa marcada: d) Apenas I e II. 6 Código: 15716 - Enunciado: Threads são linhas de comando (programação) existentes dentro de um processo que podem executar tarefasconcorrentes. Possuem o mesmo contexto de so�ware, compartilham o mesmo endereçamento de memória,porém seu contexto de hardware é diferente do contexto do processo. Com relação a threads avalie as asserções a seguir: I. Um sistema que possui um único processo com uma única thread, é chamada monothread. II. Um sistema que opera com vários processos, ou seja, cada processo com diversas threads é chamado multithread. III. Em sistemas multiprocessados threads podem ser executadas em paralelo, melhorando o desempenho do sistema. IV. Threads podem ocasionar uma sobrecarga de processos na CPU, causando a interrupçãodo sistema. É correto o que se afirma em: a) I, II , III e IV. b) I, II e III, apenas. c) I e III, apenas. d) II e III apenas. e) I e II, apenas. Alternativa marcada: b) I, II e III, apenas. 5,00/ 5,00 7 Código: 15493 - Enunciado: A figura a seguir ilustra o gerenciamento de processos.Com relação à gerência de processos, está correto somente o que se afirma em: a) Sob o ponto de vista da gerência de processos o escalonamento diz respeito aos critérios utilizados pelos sistemas operacionais para ordenar a fila de processos prontos e em espera. b) Sob o ponto de vista da gerência de processos o escalonamento diz respeito aos critérios utilizados pelos sistemas operacionais para ordenar a fila de processos em execução. c) Sob o ponto de vista da gerência de processos o escalonamento diz respeito aos critérios utilizados pelos sistemas operacionais para ordenar a fila de processos espera. d) Sob o ponto de vista da gerência de processos o escalonamento diz respeito aos critérios utilizados pelos sistemas operacionais para ordenar a fila de processos prontos. e) Sob o ponto de vista da gerência de processos o escalonamento diz respeito aos critérios utilizados pelos sistemas operacionais para ordenar a fila de processos em execução e em espera. 0,00/ 5,00 03/07/2021 Grupo Splice https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2570108/b157a6e8-ac1e-11eb-ada1-06286eb415bf/ 4/5 Alternativa marcada: b) Sob o ponto de vista da gerência de processos o escalonamento diz respeito aos critérios utilizados pelos sistemas operacionais para ordenar a fila de processos em execução. 8 Código: 17440 - Enunciado: Os conceitos e técnicas sobre sistemas operacionais tiveram destaque com a popularização dos computadores pessoais. Dentro das características, pode-se destacar: os sistemas operacionais monotarefa/monoprogramável e multitarefa/multiprogramável, bem como o sistema em múltiplos processadores (SILBERSCHATZ, 2015).Com relação a tipos de sistemas operacionais, utilização de recursos e forma como esses tipos são estruturados, assinale a opção INCORRETA. a) Multitarefa/multiprogramação: nesse sistema, as tarefas são compartilhadas entre diversos usuários e os recursos são compartilhados entre as diversas tarefas executadas no processador. b) Multitarefa/multiprogramação: esse sistema pode ser definido como fortemente ou fracamente acoplado. c) Monotarefa/monoprogramável: sistema desenvolvido nos primórdios dos computadores. d) Múltiplos processadores: sistema em duas ou mais unidades de processamento trabalhado em conjunto. e) Monotarefa/monoprogramável: Máquinas que eram utilizadas por apenas um usuário e todos os recursos eram exclusivos a uma única tarefa. Alternativa marcada: b) Multitarefa/multiprogramação: esse sistema pode ser definido como fortemente ou fracamente acoplado. 5,00/ 5,00 9 Código: 16027 - Enunciado: A condição de disputa ocorre quando processos que estão sendo executados simultaneamente tentam acessar um mesmo recurso compartilhado. Esse recurso pode ser um armazenamento compartilhado que pode estar na memória principal, arquivos ou qualquer outra coisa compartilhada. Um modo de impedir que mais de um processo leia e escreva ao mesmo tempo em uma memória compartilhada é chamado de exclusão mútua (TANENBAUM, 2010). Avalie as asserções a seguir e a relação entre elas. I. Algumas vezes um processo precisa ter acesso à memória ou arquivos compartilhados, ou ainda tem de fazer qualquer outra coisa importante que possa ocasionar disputa. A parte do programa em que há acesso à memória compartilhada é chamada de região crítica. PORQUEII. Se um processo A entra em sua região crítica e, pouco depois, um processo B tenta entrar também na sua região crítica, irá falhar e ficará temporariamente suspenso até que A deixe a sua região critica. Acerca dessas asserções, assinale a opção correta. a) A primeira e a segunda asserções são falsas. b) As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da primeira. c) As duas asserções são verdadeiras e a segunda é uma justificativa correta da primeira. d) A primeira asserção é falsa e a segunda verdadeira. e) A primeira asserção é verdadeira e a segunda falsa. Alternativa marcada: e) A primeira asserção é verdadeira e a segunda falsa. 0,00/ 5,00 10 5,00/ 15,00 03/07/2021 Grupo Splice https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2570108/b157a6e8-ac1e-11eb-ada1-06286eb415bf/ 5/5 Código: 16022 - Enunciado: Faça a simulação dos processos apresentados na figura 2, apresentando como ficará a Fila de Pronto, o tipo de escalonamento preempetivo por prioridade. Resposta: Fila de Prioridade: Ficaria da seguinte forma: P2; P6; P3; P4; P1; P5. P2 fica em primeiro que o P6, pois tem um menor tempo de execução o que o torna mais rápido de ser processado pelo computador Fila de Pronto: P5; P4; P6; P1; P3.