Buscar

atividade SO

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 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
As duas afirmações são falsas. 
Resposta Correta: 
As duas afirmações são falsas. 
Comentário 
da resposta: 
Resposta correta. Para evitar a falha total em processos em 
execução por parte do SO, alguns processos não podem ser 
suspensos pelo usuário. Outros não têm esta característica e têm 
sua suspensão realizada pelos usuários e, assim, têm-se os termos 
preemptivos e não preemptivos. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
Com o uso do FIFO nos processos dos equipamentos atuais, 
eles podem ser suspensos por meio do recurso de IRQ. 
Resposta 
Correta: 
 
Com o uso do FIFO nos processos dos equipamentos atuais, 
eles podem ser suspensos por meio do recurso de IRQ. 
Comentário da 
resposta: 
Resposta correta. O tipo FIFO tem sua característica específica 
de executar quem chega primeiro, porém permite ser suspenso, 
quando em uma intervenção externa. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Usar linguagens de baixo nível é algo bem complexo, pois é preciso conhecer todas 
os detalhes de como acessar o hardware, 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: 
 
Resposta 
Selecionada: 
 
As duas afirmações são verdadeiras, e a segunda justifica a 
primeira. 
Resposta Correta: 
As duas afirmações são verdadeiras, e a segunda justifica a 
primeira. 
Comentário da 
resposta: 
Resposta correta. Com a complexidade da programação de alto 
nível, é preciso atender a essa preocupação, no que diz respeito 
ao uso de um software como o SO para interfacear o hardware 
e os demais aplicativos de usuário. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
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. 
Resposta Selecionada: 
I e II. 
Resposta Correta: 
I e II. 
Comentário da 
resposta: 
Resposta correta. Com o compartilhamento de recursos e 
semáforos de controle é possível ocorrer a sincronização. 
 
 
• Pergunta 5 
1 em 1 pontos 
 
Considerando que em um microcomputador podem ser executados vários 
aplicativos por vez e que esses aplicativos resultam em vários processos na 
memória, o Sistema Operacional tem que lidar com as solicitações de recursos 
realizadas pelos processos. Assim, torna-se necessário que tais processos 
comuniquem quando, como e quais recursos ele precisa para realizar a tarefa. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Surge, então, a necessidade de estabelecimento de um mecanismo para isso. Qual 
é ele? 
 
Resposta 
Selecionada: 
 
Estabelecer uma maneira pela qual os processos se comuniquem 
com o Sistema Operacional ou outros processos, no sentido de 
solicitar recursos e serviços. 
Resposta 
Correta: 
 
Estabelecer uma maneira pela qual os processos se comuniquem 
com o Sistema Operacional ou outros processos, no sentido de 
solicitar recursos e serviços. 
Comentário da 
resposta: 
Correto. Sistemas Operacionais modernos são construídos com 
uma sólida separação entre os gerenciadores que o compõem e 
isso se reflete nas diferenças entre cada gerenciador. 
 
 
• Pergunta 6 
1 em 1 pontos 
 
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. 
Resposta 
Selecionada: 
 
É aplicado em um conjunto finito de processos sem a 
necessidade de interação. 
Resposta Correta: 
É aplicado em um conjunto finito de processos sem a 
necessidade de interação. 
Comentário da 
resposta: 
Resposta correta. No caso do uso em lote, para ser um tipo de 
escalonamento, é importante que exista um número determinado 
de processos e que não tenha uma interação, devido estar em um 
bloco. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
O uso das threads são importantes no contexto do uso de Sistemas Operacionais 
pelo fato de permitir mais velocidade na execução das tarefas destinadas ao maior 
número de processadores disponíveis nos computadores atuais, pois os desvios 
podem ser feitos em outros processadores, enquanto alguns ficam com as 
atividades principais de um determinado evento. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
As threads são usadas para equilibrar o processamento dos eventos nos 
processadores. 
PORQUE 
Podem ter seus processos fragmentados para serem executados em série. 
Analisando as afirmaçõesacima, conclui-se que: 
 
Resposta Selecionada: 
As duas afirmações são falsas. 
Resposta Correta: 
As duas afirmações são falsas. 
Comentário da 
resposta: 
Resposta correta. A thread tem ação no SO para ofertar 
agilidade, por meio da fragmentação da programação com vistas 
ao paralelismo. 
 
 
• Pergunta 8 
1 em 1 pontos 
 
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. 
Resposta 
Selecionada: 
 
A thread tem sua ação no processador para executar seu 
trabalho no tempo do processador. 
Resposta Correta: 
A thread tem sua ação no processador para executar seu 
trabalho no tempo do processador. 
Comentário da 
resposta: 
Resposta correta. Uma thread é uma parte do código presente 
em um processo para fornecer agilidade a um código maior. 
 
 
• Pergunta 9 
1 em 1 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
A thread é aplicada quando é preciso executar um desvio em 
uma sequência de instruções para promover a programação 
concorrente. 
Resposta 
Correta: 
 
A thread é aplicada quando é preciso executar um desvio em 
uma sequência de instruções para promover a programação 
concorrente. 
Comentário da 
resposta: 
Resposta correta. Para evitar uma programação sequencial em 
sua totalidade e fornecer mais agilidade aos processos, a thread é 
uma solução viável como solução. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
Para que uma fila de prioridade seja aplicada em um Sistema Operacional, é 
importante que esteja adequada aos processos que o Sistema Operacional dispõe. 
No entanto, como existem Sistemas Operacionais com características diferentes, é 
natural que as formas de estabelecer prioridades na fila de execução de processos 
também sejam diferentes. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Considerando os tipos de algoritmos de escalonamento, avalie as afirmações a 
 
seguir. 
I. O tipo FCFS tem com o objetivo executar logo o processo que chegar por último. 
II. O tipo SJF não preemptivo tem a ação de executar em primeiro o menor trabalho. 
III. O tipo SJF preemptivo tem prioridade o de menor trabalho, que pode ser 
suspenso. 
IV. O tipo prioridade preemptivo recebe uma prioridade após o estado de pronto. 
V. O tipo Round Robin oferta igual fatia de tempo de atendimento aos processos. 
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. 
Resposta Selecionada: 
III, IV e V. 
Resposta Correta: 
III, IV e V. 
Comentário da 
resposta: 
Resposta correta. A pinagem utilizada na memória diz respeito 
às ações em termos de funções, não execuções de ordem física.

Continue navegando