Prévia do material em texto
SISTEMAS OPERACIONAIS Avaliação Parcial: CCT0757_SM_201801153345 V.1 Aluno(a): JORGIVALDO NOGUEIRA LEAL Matrícula: 201801153345 Acertos: 10,0 de 10,0 Data: 01/10/2018 15:43:07 (Finalizada) 1a Questão (Ref.:201802293728) Acerto: 1,0 / 1,0 O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell). O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede. O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel. Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais). 2a Questão (Ref.:201802293962) Acerto: 1,0 / 1,0 Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. II, III e IV I, II e III I, II e IV I, III e IV I e II 3a Questão (Ref.:201802293487) Acerto: 1,0 / 1,0 Qual a diferença básica entre um processo e um programa? Um processo é um programa em execução. Um programa é um arquivo em disco. Um programa é um conjunto de processos. Um processo é uma unidade básica. Um processo é um programa em disco. Um programa é um processo em execução. Um programa é um processo em execução. Um processo é um arquivo em disco. Um processo é um thread. Um programa é um arquivo em disco. 4a Questão (Ref.:201802293831) Acerto: 1,0 / 1,0 Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status". Thread Limites Contexto de Software Contexto de Hardware Espaço de Endereçamento 5a Questão (Ref.:201802293648) Acerto: 1,0 / 1,0 Considerando o momento em que a UCP encontra-se livre, ela será entregue ao processo que tiver o menor tempo de duração para o próximo surto de UCP, caso o sistema operacional esteja utilizando qual algoritmo de escalonamento? FIFO Múltiplas Filas SJF FCFS Round Robin 6a Questão (Ref.:201802293571) Acerto: 1,0 / 1,0 Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitera de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? Circular Não preemptivo Por Prioridade First-In-First-Out (FIFO) Shortest-Job-First (SJF) 7a Questão (Ref.:201802293677) Acerto: 1,0 / 1,0 Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo. As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado. O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível. 8a Questão (Ref.:201802293493) Acerto: 1,0 / 1,0 Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória Somente as senteças II e III estão corretas. Somente a sentença I e II estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente a setença III está correta. 9a Questão (Ref.:201802293876) Acerto: 1,0 / 1,0 Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de transferência de dados são classificados em: Orientados à páginas e blocos Orientados a páginas e segmentos Orientados a hardware e software Orientados a blocos e a caracteres Orientados a usuários e ao equipamentos 10a Questão (Ref.:201802293574) Acerto: 1,0 / 1,0 Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Gerenciamento de arquivos; Comunicações; Informações de estado; Carga e execução de programas; Suporte a linguagem de programação;