Buscar

Atividade 2

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

PERGUNTA 1
1. O Sistema Operacional sempre tem sua codificação disponível na forma seriada, para que a lógica flua conforme o idealizado. No entanto, em determinados momentos, os processos precisam executar qualquer trecho do código em separado para que os demais processos sejam executados e utilizem da melhor forma os recursos disponíveis. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Informe a assertiva que esteja correta para a ação de uma thread 
em relação a um processo.
	
	
	A thread ocorre durante a chamada de um processo para realizar seu trabalho no tempo de armazenamento em disco.
	
	
	A thread ocorre antes da chamada de um processo para executar sua ação no tempo do processador.
	
	
	O processador pode executar um processo ou uma thread, e esta última é preferida por ser mais rápida.
	
	
	A thread tem sua ação no processador para executar seu trabalho no tempo do processador.
	
	
	A thread nos computadores atuais tem a função de realizar também a chamada de recursos.
0,25 pontos   
PERGUNTA 2
1. Sabemos que o microcomputador pode armazenar muitos dados na memória RAM e em memória secundária. Sabemos também que esses dados sempre estão relacionados a algum processo ou aplicativos. Durante a execução de um aplicativo, um ou mais processos podem ser iniciados para completar a tarefa e eventualmente um pode depender do outro. Nessas situações, é necessário criar um mecanismo para poder gerenciar a sincronização entre os processos, sendo a comunicação de mensagens uma desses mecanismos. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Qual(is) da(s) afirmativa(s) aponta(m) outros mecanismos de sincronização entre processos? 
I. Usar regiões de memória compartilhada, permitindo um processo compartilhar dados e estados com outros. 
II. Utilizar abstrações de semáforos para indicar os estados dos processos. 
III. Incluir um aplicativo especial para permitir que os processos enviem SMS uns para os outros. 
IV. Possuir aplicativos que permitam o envio de SMS e e-mail entre os processos, garantindo a comunicação. 
 V. Usar barramentos especiais para trocar mensagens entre processos e seus estados de sincronização. 
Agora, assinale a alternativa que contenha as assertivas corretas para realizar a sincronização adequada entre processos.
	
	
	I e II.
	
	
	I, III, IV e V.
	
	
	II e IV.
	
	
	IV e V.
	
	
	I, apenas.
0,25 pontos   
PERGUNTA 3
1. Sistema Operacional é considerado um software com funções especiais, como fazer a ponte entre os demais aplicativos do computador e o hardware 
disponível ao usuário. Como é um software, é constituído de uma sequência de comandos que é executada para ter como resultado uma tarefa que foi requisitada. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Informe a assertiva que esteja correta com as características de uma thread.
	
	
	A thread é aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação concorrente.
	
	
	A thread é aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação serial.
	
	
	A thread é aplicada para utilizar várias tarefas, em paralelo, com o uso de apenas uma CPU disponível como recurso.
	
	
	A thread é aplicada para utilizar várias tarefas, em série, com o uso de apenas uma CPU disponível como recurso.
	
	
	A thread é utilizada para que várias tarefas sejam fragmentadas em várias CPUs, no entanto sem controle e planejamento.
0,25 pontos   
PERGUNTA 4
1. Usar linguagens de baixo nível é algo bem complexo, pois é preciso conhecer todas os detalhes de como acessar ohardware, por meio de linguagens de programação específicas para esse fim. No entanto, é importante que o usuário possa acessar esses recursos de hardware, por meio de um ambiente amigável. Com isso, surge a ação do Sistema Operacional. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Em um Sistema Operacional, aplica-se a técnica da abstração, para que o usuário utilize o que precisa. 
PORQUE 
É necessário esconder detalhes técnicos no uso desse tipo de software 
denominado Sistema Operacional. 
Analisando as afirmações acima, conclui-se que:
	
	
	As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	
	As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	
	A primeira afirmação é verdadeira, e a segunda é falsa.
	
	
	A primeira afirmação é falsa, e a segunda é verdadeira.
	
	
	As duas afirmações são falsas.
0,25 pontos   
PERGUNTA 5
1. Para fornecer mais agilidade a algumas tarefas que são executadas pelo Sistema Operacional, o usuário pode utilizar de artifícios de alterar a fila de ações de um determinado processo. Essa ação consiste em alterar a fila de prioridades dos processos em execução por meio da suspensão dele, de forma temporária. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Nos algoritmos de escalonamento, quando um evento é denominado de não preventivo, tem sua execução suspensa. 
PORQUE 
Precisa ser executado o evento preventivo, que não permite qualquer interrupção. 
Analisando as afirmações acima, conclui-se que:
	
	
	As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	
	As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	
	A primeira afirmação é verdadeira, e a segunda é falsa.
	
	
	A primeira afirmação é falsa, e a segunda é verdadeira.
	
	
	As duas afirmações são falsas.
0,25 pontos   
PERGUNTA 6
1. Qualquer processo que o Sistema Operacional execute tem uma finalidade nas tarefas requisitadas por usuários, demais aplicativos e hardwares 
presentes no sistema computacional. Assim, a execução e/ou suspensão desse processo precisa ser sincronizada para correta retomada. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Na ocorrência do evento de troca de contexto de um processo, existe a ação de atualização do PCB. 
PORQUE 
É necessário atualizar os valores dos registradores, do ponteiro contador do programa e das informações de entrada e saída do processo em curso. 
Analisando as afirmações acima, conclui-se que:
	
	
	As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	
	As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	
	A primeira afirmação é verdadeira, e a segunda é falsa.
	
	
	A primeira afirmação é falsa, e a segunda é verdadeira.
	
	
	As duas afirmações são falsas.
0,25 pontos   
PERGUNTA 7
1. Em um microcomputador, podem ser executados aplicativos de diferentes finalidades, mas todos têm em comum necessitarem de recursos para poder realizar as tarefas. Por recurso estamos falando de memória principal, secundária, acesso ao mouse 
etc. Dessa forma, é necessário que os processos façam uso compartilhado de recursos, sendo esse um dos maiores problemas a serem administrados pelos Sistemas Operacionais. Cada Sistema Operacional deve ter alguma estratégia para superar situações de disputa em compartilhamento de processos. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Sobre essa questão, qual alternativa apresenta uma definição correta do problema de região crítica?
	
	
	Quando ocorre de dois processos utilizarem recursos diferentes, acontece a região crítica, pois esses processos devem ter total prioridade.
	
	
	As regiões críticas são exatamente as regiões em que ocorre o acesso a qualquer tipo de recurso, independentemente de ele ser compartilhado ou não.
	
	
	Sempre que um processo é iniciado, é gerada uma região crítica, na qual apenas o usuário pode determinar quem deva ter acesso.
	
	
	As regiões críticas são aquelas nas quais ocorre a tentativade uso de um recurso compartilhado, sendo necessário o estabelecimento de uma estratégia para minimizar bloqueios.
	
	
	Sistemas Operacionais modernos evitam qualquer disputa de recursos, pois hoje os microcomputadores possuem enorme quantidade de memória e outros recursos.
0,25 pontos   
PERGUNTA 8
1. Em um Sistema Operacional, entre suas várias tarefas em promover a melhor interface entre o hardware e os demais utilitários fornecidos para o usuário, está em definir que tipo de tarefas precisam ser realizada primeiro em relação às demais que estão em curso, por meio dos processos existentes. Assim, existem vários tipos de escolhas disponíveis para serem aplicadas aos SO atuais. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Informe a assertiva correta da ação do algoritmo de escalonamento em lote.
	
	
	É aplicado com um conjunto infinito de processos e no uso de interação.
	
	
	É aplicado em um conjunto finito de processos e no uso de interação.
	
	
	É aplicado em um conjunto finito de processos sem a necessidade de interação.
	
	
	É aplicado em um conjunto de até cinco processos, sem a preocupação com interação.
	
	
	É aplicado em um conjunto infinito de processos, com ou sem interação externa ao lote.
0,25 pontos   
PERGUNTA 9
1. A suspensão de um processo é algo permitido em um Sistema Operacional para permitir que alguns processos menos urgentes sejam executados. No entanto, o usuário do sistema computacional não é o único com permissão de alteração na execução dos processos em curso. O próprio SO pode fazer, por meio de diversas formas, como uma tarefa mais importante que aparece no evento com o uso de uma interrupção. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Considerando um processo que está em execução e que precisa ser suspenso por interrupção, avalie as afirmações a seguir. 
I. Quando a interrupção é sinalizada, o processo em execução tem a ação de suspensão. 
II. Após a suspensão do processo devido à interrupção, a CPU executa o trecho sem dar a devida prioridade. 
III. Apesar de o trecho de código gerado pela interrupção ser enviado para o núcleo pelo SO, não pertence ao SO. 
IV. Após a conclusão do trecho de código gerado pela interrupção ser concluído, a execução suspensa é retomada. 
V. A interrupção é uma forma de suspender um determinado processo do SO e dar prioridade a outro com mais prioridade. 
Agora, assinale a alternativa que apresente informações corretas sobre a forma de inclusão da ação de prioridade por meio de interrupção.
	
	
	I, III e IV.
	
	
	I, IV e V.
	
	
	III, IV e V.
	
	
	II, IV e V.
	
	
	I, II e III.
0,25 pontos   
PERGUNTA 10
1. O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO.
	
	
	Nos equipamentos atuais, o FIFO é importante porque executa o processo do início ao fim, dando mais velocidade a execução dos processos.
	
	
	Para os computadores atuais, ao usar o FIFO não tem interrupção dos processos, o que faz ocorrer perda de desempenho.
	
	
	O FIFO, se aplicado nos equipamentos atuais, tem a interrupção feita apenas quando o usuário faz o pedido.
	
	
	Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser suspensos por meio do recurso de IRQ.
	
	
	O FIFO é aplicado em todos os equipamentos atuais, por ofertar uma prioridade justa, mesmo no custo de velocidade.
0,25 pontos   
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.

Outros materiais