Buscar

Exame - Sistemas Operacionais I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais