16/06/2022 15:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 Simulado AV Teste seu conhecimento acumulado Disc.: SISTEMAS OPERACIONAIS Aluno(a): RANNIERI MIRANDA OLIVEIRA 201602033277 Acertos: 9,0 de 10,0 05/06/2022 Acerto: 1,0 / 1,0 O sistema operacional pode gerenciar e alocar as partes de todo um sistema complexo. A esse recurso dá-se o nome de: Painel de análise Dashboard Modo usuário Gerenciador de recursos Gerenciador de projetos Respondido em 05/06/2022 20:14:44 Explicação: A resposta correta é: Gerenciador de recursos. O sistema operacional atua também como um gerenciador de recursos de hardware, que administra e aloca as partes de todo um sistema complexo. Acerto: 1,0 / 1,0 Em um sistema monoprogramável, se um determinado Sistema Computacional passa 40% do tempo esperando por dispositivos de E/S, quanto tempo ele leva utilizando a CPU? 0% 30% 90% 40% 60% Respondido em 05/06/2022 20:16:43 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 16/06/2022 15:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 Explicação: A resposta correta é: 60%. Como o sistema é monoprogramável apenas um processo será utilizado para o cálculo da utilização da CPU. Logo, U = 1 - P^n U = 1 - 0,40^1 U = 60% Acerto: 1,0 / 1,0 Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de um processo para outro, mas, para entender esse sistema, é muito mais fácil pensar em um conjunto de processos sendo executados (pseudo) paralelamente do que tentar controlar o modo como a CPU faz esses chaveamentos. TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). De acordo com o exposto, o conceito descrito denomina-se : multiprogramação máquina de estados finitos thread processo monothread multiprocessador Respondido em 05/06/2022 20:18:04 Explicação: A resposta correta é: multiprogramação. A multiprogramação tem como objetivo permitir que, de forma contínua, a Unidade Central de Processamento alterne entre processos de forma a maximizar a eficiência, criando uma ilusão de paralelismo. Acerto: 1,0 / 1,0 Considere o programa abaixo escrito em linguagem C. No instante da execução da linha 5, ter-se-á uma hierarquia composta de quantos processos e threads, respectivamente? 1 main(){ 2 int i; 3 for(i=0;i<3;i++) 4 fork(); Questão3 a Questão4 a 16/06/2022 15:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 5 while(1); 6 } 7 e 7 8 e 8 4 e 1 3 e 0 1 e 0 Respondido em 05/06/2022 20:21:28 Explicação: A resposta correta é: 8 e 8. Quando chamamos a função Fork() ocorre a criação de um novo processo, chamado de processo filho. Repare que a função Fork() foi invocada três vezes, totalizando oito processos. Acerto: 0,0 / 1,0 Concurso: UFPE - 2010 | Prova: COVEST-COPSET - 2010 - UFPE - Analista de Tecnologia da Informação Um dos tipos de gerenciamento de memória utilizados por sistemas operacionais é a memória virtual. Este tipo de memória pode ser gerenciada por segmentação. Assinale a alternativa que descreve o funcionamento do gerenciamento de memória virtual por segmentação: Divide o endereçamento de memória virtual em partes semelhantes chamadas de blocos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de páginas. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de segmentos. Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de buffer. Respondido em 05/06/2022 20:22:52 Explicação: Resposta correta: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. Segmentação é uma técnica de gerência de memória, onde os programas são divididos logicamente em sub-rotinas e estruturas de dados e colocados em blocos de informações na memória. Os blocos têm tamanhos diferentes e são chamados segmentos, cada um com seu próprio espaço de endereçamento. Acerto: 1,0 / 1,0 Concurso: INMETRO - 2010 - Edital 01-2010 | Prova: CESPE - 2010 - INMETRO - Pesquisador - Ciência da Computação Em um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de Questão5 a Questão6 a 16/06/2022 15:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU. Instalação de um disco de paginação maior. Instalação de uma CPU mais rápida. Aumento do tamanho da área de swapping no disco. Aumento do tamanho da página. Diminuição do conjunto de trabalho do processo. Respondido em 05/06/2022 20:23:18 Explicação: Resposta correta: Aumento do tamanho da página. Como as páginas mapeadas na memória possuem um tamanho único, se aumentarmos o tamanho da página não será mais necessário para o processo realizar tantos carregamentos do disco para a memória, no caso da questão 75% do tempo é gasto nessa tarefa. Assim, ocorre a diminuição da utilização do disco de paginação e aumenta- se proporcionalmente a utilização da CPU. Acerto: 1,0 / 1,0 Para a implementação de um sistema de arquivos é necessária a definição de um esquema de alocação de blocos de disco para armazenamento de dados. Várias formas de alocação foram desenvolvidas com essa finalidade, dentre elas a alocação por i-nodes. Dentro deste contexto, selecione a alternativa correta. Quando se utiliza i-nodes a sequência de blocos de um arquivo é armazenada na FAT (Tabela de Alocação de Arquivos). Um i-node é uma sequência de blocos que armazenam os dados de um arquivo. Os dados de um arquivo representado por um i-node são armazenados em blocos contíguos no disco. Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de dados de um arquivo. Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro para o bloco seguinte. Respondido em 05/06/2022 20:25:17 Explicação: A resposta correta é: Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de dados de um arquivo. Em um sistema de arquivos, um nó-índice pode ser caracterizado como um arranjo de estruturas de dados, responsável por conter e listar informações relativas a arquivos. Por exemplo, os endereços e atributos. Acerto: 1,0 / 1,0 Sobre o tema fragmentação, são feitas as seguintes afirmações: Questão7 a Questão8 a 16/06/2022 15:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 I - Desde que haja blocos livres suficientes em uma partição com alocação indexada (i-nodes), um arquivo sempre poderá ser gravado na partição, independentemente desta estar fragmentada ou não. II - Um arquivo fragmentado é um arquivo cujos blocos de informação foram espalhados por diferentes sistemas de arquivos. III - É interessante manter os arquivos em um disco rígido com baixa fragmentação, pois isso melhora o tempo médio de leitura dos arquivos. São verdadeiras: Apenas a II. Apenas a I e a II. Apenas a II e a III. Apenas a I. Apenas a I e a III. Respondido em 05/06/2022 20:27:20 Explicação: A resposta correta é: Apenas a I e a III. Arquivos fragmentados são aqueles que foram divididos em diversos pedacinhos pequenos e que estão dispostos em múltiplas regiões do disco. Esse tipo de fragmentação aumenta de forma considerável as operações de leitura e gravação. Acerto: 1,0 / 1,0 Ao desenvolver um SCRIPT, seu responsável utilizou o comando abaixo: $ chmod u+x script Sobre esse comando, é