Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 650313 Página 1 Exame Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Sistemas Operacionais I Ano: 20202 Semestre: 4 RGM: ____________________ Aluno: ______________________________________________________________________ PROVA 01 Questão 1 Selecione a alternativa correta: A criação da World Wide Web na década de 1990 levou a uma explosão na popularidade da computação distribuída. Originalmente os sistemas operacionais executavam gerenciamento isolado de recursos em um único computador. Assinale as alternativas que surgiram com esse fato: a) A computação distribuída tornou-se trivial nos computadores de grande porte. b) Os usuários não podiam requisitar dados armazenados em lugares remotos. c) Os usuários só podiam requisitar a execução de programas em computadores locais. d) Grandes organizações não podiam usar multiprocessadores distribuídos. e) As aplicações distribuídas ainda estavam limitadas pelo fato de a comunicação pela rede ocorrer em velocidade relativamente lenta. Questão 2 Quais são os estados que um thread pode assumir: a) Initialization, executing, cancel, unknown. b) Install, currency, next, long. c) unstarted, running, suspended, stopped. d) merge, layout, mask, link Questão 3 Davis (2002) afirma que em computadores que possam ter apenas um proprietário, podem existir vários processos, mas, alguns dos processos podem ter uma importância maior que o outro. Assinale a alternativa correta: a) Pode-se dizer, então, que alguns processos têm mais prioridade de processamento que outros e isso é definido pelo próprio usuário. b) Pode-se dizer, então, que alguns processos não têm mais prioridade de processamento que outros. c) Pode-se dizer, então, que alguns processos podem ser mais importantes que outros assim tendo prioridade no uso do processador. d) Pode-se dizer, então, que alguns processos têm mais prioridade de processamento que outros. Questão 4 Para conservar os arquivos salvos para que eles possam ser utilizados no futuro, temos vários tipos de armazenamento como: Selecione a resposta correta: a) Memoria Rom. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 650313 Página 2 b) Cd´s, Dvd´s , Discos magnéticos. c) Memoria Ram. d) Pen Driver e Memoria Ram. Questão 5 Os sistemas operacionais tem alguns objetivos, a seguir esta relacionado alguns desses objetivos. Assinale o sistema correto para os objetivos relacionados a baixo: Tempo de resposta – responder rapidamente as requisições. Proporcionalidade – satisfazer as expectativas dos usuários. a) Sistema de lote. b) Sistema de tempo real. c) Sistemas interativos. d) Todos os sistemas. Questão 6 Há situações em que o processo fica aguardando por recursos que nunca estarão disponíveis. Os processos podem competir por recursos que estejam sendo utilizados por outros processos. O processo solicita um recurso e caso o recurso não esteja disponível, ele entra em qual estado? Assinale a alternativa correta. a) Espera. b) Execução. c) Parado. d) Cancelado. Questão 7 No início, os Sistemas Operacionais permitiam apenas a execução de um processo de cada vez. Assim, esse processo tinha total controle sobre o hardware e todos os recursos, inclusive de I/O. Logo, para se realizar outro processo: Assinale a alternativa correta. a) O usuário tinha que fechar o programa para iniciar outro. Quando se tinha um trabalho sendo impresso, por exemplo. b) O usuário tinha que aguardar o término deste para iniciar outro. Quando se tinha um trabalho sendo impresso, por exemplo, era necessário esperar o término para iniciar outro. c) O usuário tinha que mudar de lugar os processos em andamento para iniciar outro. Quando se tinha um trabalho sendo impresso, por exemplo, era necessário acessar o kernel e mudar o endereço do job. d) O usuário tinha que executar outro programa que seria executado logo após o termino do primeiro. Questão 8 Com a interrupção desligada, a CPU não será alternada para outro processo, assim, um processo pode verificar e atualizar a memória compartilhada, sem temer a intervenção de outro processo. De modo geral, desabilitar as interrupções não é aconselhável: O que pode ocorrer caso a interrupção de processo seja desligada: a) pode ocorre que os processos parem e requisite novamente que as interrupções sejam ligadas. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 650313 Página 3 b) pode ocorrer que as interrupções funcione de maneira aleatória. c) pode ocorrer que as interrupções sejam desabilitadas e nunca mais sejam habilitadas. d) os processos podem se chocar causando uma paralização da CPU. Questão 9 Assinale a alternativa correta. Todo sistema operacional oferece meios para que um programa seja carregado na memória principal e executado. Em geral, um arquivo contém o programa a ser executado. O sistema operacional recebe o nome do arquivo, aloca memória para o programa, copia o conteúdo do arquivo para a memória principal e inicia a sua execução. Também é possível abortar a execução do programa. Isso é necessário quando, por exemplo, um programa em teste entra em laço infinito. Nesse caso, o sistema precisa da indicação “qual programa deve ser abortado”. Como isso pode ser realizado, de forma, que outros programas em execução não sejam prejudicados? a) Reiniciando o computador através do sistema operacional. b) Acionando a combinação especial de teclas. c) Desligando o computador. d) As duas alternativas “A” e “B” estão corretas. e) Reiniciando o computador o desligando e ligando novamente. Questão 10 Dispositivos como impressora, placa gráfica e outros necessitam de um software que lhes de suporte. Esses softwares são chamados de: a) Device Driver. b) Malware Device. c) Driver worn. d) Microsoft Device. e) Android Driver. Questão 11 ...ficam no estado de execução até o término do seu processamento, até que voluntariamente ele passa para o estado de espera ou que aconteça uma preempção por tempo ou por prioridade.... De acordo com o texto acima ele se refere a qual sistema de escalonamento: a) FILAS MULTIPLAS. b) COOPERATVO. c) CIRCULAR COM PRIORIDADE. d) CIRCULAR. e) POR PRIORIDADE. Questão 12 Os principais critérios utilizados em uma política de escalonamento são: Assinale a alternativa correta: a) tempo de processador é o tempo em que um processo leva em seu estado de execução (influenciado pela aplicação e pelos dados); b) tempo de espera não é o tempo em que o processo permanece na fila de pronto; CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 650313 Página 4 c) tempo de turnaround é o tempo que um processo leva desde a sua criação até seu inicio (tempo de vida do ciclo do processo). d) tempo de resposta é o tempo decorrido para uma requisição de exibição da resposta. Questão 13 Os sistemas operacionais tem alguns objetivos, a seguir esta relacionado alguns desses objetivos. Assinale o sistema correto para os objetivos relacionados abaixo: Vazão (throughput) – maximizar o número de jobs por hora. Tempo de retorno – minimizar o tempo entre a submissão e o término. Utilização de CPU – manter a CPU ocupada o tempo todo. a) Todos os sistemas b) Sistema de tempo real. c) Sistema de lote. d) Sistemas interativos. Questão 14 A respeito de escalonamento de processos, um dos mais importantes objetivos do escalonador é: a) Manter o processador o maior tempo possível em uso, assim evitando a ociosidade da CPU. b) Fazer com que os processos passem rapidamente pelo processador. c) Fazer com que os processos se fiquem por mais tempo utilizando a CPU. d) Fazer com que os processo sejam escalonados um a um para uso do processador. Questão 15 Uma propriedade do dispositivo de bloco é que cada bloco pode ser lido ou escrito independentemente de todos os outros. Qual um dos dispositivos de bloco mais comum: Assinale a alternativa correta. a) Impressora. b) Disco. c) Monitor. d) Scanner. Questão 16 No SistemaOperacional MS DOS utilizava-se somente linhas de comando. O usuário tinha que conhecer a maioria dos comandos para visualizar, excluir, criar diretórios, que hoje são chamados pastas. Quais desses comandos que pertencem ao MS-Dos: a) command, regedit, dxdiag. b) clear, ls, chmod c) dir, cls, cd. d) dor, desk, lonw Questão 17 Os primeiros processos são chamados de orientados à CPU e os outros de orientados à E/S. Os objetos orientados à CPU apresentam um tempo. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 650313 Página 5 Assinale a alternativa correta: a) maior de uso da CPU e um tempo mais curto de espera de E/S, b) mais curto de uso da CPU e maior tempo de espera pela E/S. c) mais médio de uso da CPU e maior tempo de espera pela E/S. d) mais curto de uso da CPU e um médio tempo de espera pela E/S. Questão 18 O cabeçote do disco “flutua” sobre a superfície da badeja magnética. Pode haver o risco de o cabeçote entrar em contato com a parte magnética, apesar de o cabeçote possuir uma fina camada de almofada de ar. Caso isso ocorra, significa que: Selecione a resposta correta. a) Ficam danificados somente as trilhas e setores afetados. b) Isso é apenas um caso isolado, pois essa área afetada não será mais utilizada pelo leitor do disco. c) Todo o disco foi danificado. d) O disco apenas marca a área aferrada para não mais serem utilizadas. Questão 19 O local do programa que possui o acesso à memória compartilhada é chamado de ponto crítico (critical region) ou seção crítica (critical section). Seria bom se conseguíssemos que dois processos nunca estivessem em sua área crítica ao mesmo tempo, pois as disputas seriam evitadas. Por isso, precisamos de algum modo assegurar- nos de que outros processos não utilizem uma variável ou arquivo compartilhado que esteja sendo utilizado por um processo, um método que podemos utilizar é: Assinale a Alternativa correta. a) a utilização da exclusão mútua (mutual exclusion). b) retirar os processos que estão em execução. c) prioridade entre os processos em execução. d) inicialização dos processos que estão em estado de execução. Questão 20 À CPU é atribuída uma lista de processos que são executados na ordem de chegada e, basicamente, há uma fila única de processos prontos. Considerando a afirmação acima, podemos assinalar em uma das opções abaixo que: a) Podemos dizer também que o processo que chega primeiro ao estado de pronto não é o selecionado para execução. b) Podemos dizer também que o processo que chega após o primeiro ao estado de pronto é o selecionado para execução. c) Podemos dizer também que o processo que chega por último ao estado de pronto é o selecionado para execução. d) Podemos dizer também que o processo que chega primeiro ao estado de pronto é o selecionado para execução.
Compartilhar