TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

SISTEMAS OPERACIONAIS

Por:   •  5/9/2017  •  Trabalho acadêmico  •  2.377 Palavras (10 Páginas)  •  564 Visualizações

Página 1 de 10

CAPITULO 5

 

 

Os recursos __________ são aqueles dos quais não podemos retirar os recursos de seus ____________, pois podem causar____________. Como exemplo desse tipo de recurso, temos _____________.   Complete as lacunas acima com os termos adequados.

 

não preemptivos, processos, prejuízos, os scanners.

 

 

Os deadlocks podem ser tratados ou não pelo sistema, sendo a responsabilidade de decidir se valerá a pena (custo/benefício) tratar estes deadlocks, do desenvolvedor. Diante disto, analise as afirmações a seguir.   I - O método mais simples de resolver o problema de deadlock é conhecido como algoritmo do avestruz, que tem como princípio ignorar o problema. Esta técnica é aplicável em todas as situações de ocorrência de deadlocks. II - Os algoritmos que detectam os deadlocks provocam sobrecarga no sistema. Uma notação conhecida como grafos de alocação de recursos detecta o deadlock e os processos envolvidos. III - A recuperação do sistema não é uma ação trivial, mas basta eliminar uma das quatro condições necessárias para a ocorrência dos deadlocks. Na maioria das vezes, os processos envolvidos perderão seus trabalhos.   É correto o que se afirma em:

 

II e III.

 

 

Analise as afirmações a seguir.   I - Os deadlocks ocorrem devido à ocorrência simultânea de exclusão mútua, espera por recursos, não preempção e espera circular. II - Uma forma eficiente de evitar um deadlock é projetando sistemas multiprogramáveis sem compartilhamento de recursos. III - Os deadlocks não são erros de programação; são falhas que ocorrem quando processos tentam acessar recursos.   É correto o que se afirma em:

 

I e III.

 

 

Enumere a segunda coluna de acordo com a primeira.   1) Requisitar o recurso 2) Liberar o recurso 3) Usar o recurso ( ) O processo pode operar sobre o recurso disponibilizado. ( ) Se o recurso não estiver disponível, o processo requisitante deverá esperar. ( ) Após uso do recurso, o processo deverá liberá-lo para que ele possa ser utilizado por outro recurso.   A sequência correta da associação é:

 

3, 1, 2  

 

Os deadlocks ocorrem principalmente nos recursos compartilhados, sendo necessárias quatro condições. Como é definida a espera circular, que é uma destas condições?

Um processo esperará por um recurso já alocado a outro processo.

 

 

Os deadlocks ocorrem principalmente nos recursos compartilhados, sendo necessárias quatro condições. Como é definida a exclusão mútua, que é uma destas condições?

Cada recurso será alocado a apenas um processo por vez.

 

 

A técnica implantada para aumentar a concorrência e a eficiência dos sistemas operacionais que utiliza um buffer para armazenamento dos dados a serem impressos é conhecida como:

sistema de spooling.

 

 

Os recursos ____________ são aqueles que podem ser retirados de seus _________ proprietários sem causar nenhum prejuízo ao_______. Como exemplo desse tipo de recurso, temos ___________.   Complete as lacunas acima com os termos adequados.

 

preemptivos, processos, processo, a memória.

 

 

_______________ é a situação em que um ______________ tenha que ficar esperando indefinidamente enquanto outros recebem atenção do sistema, podendo ocorrer ou por decisões de ___________ou por________________.

Complete as lacunas acima com os termos adequados.

starvation, processo, alocação de recursos, técnicas de escalonamento.

 

Uma situação em que o usuário envia um arquivo para a impressora enquanto copia arquivos de música em seu pen drive, mas o sistema não consegue nem imprimir nem gravar, é denominada de:

deadlock.

 

 

CAPÍTULO 6

 

Considerando a característica custo por bit em ordem crescente, ou seja, do menor custo por bit para o maior, temos:

 HD, memória RAM, cache, registradores.

 

 

 

 

Enumere a segunda coluna de acordo com a primeira. 1)      Segmentação 2)      Paginação (  ) Os blocos de memória possuem tamanhos iguais. (  ) As estruturas de dados dinâmicos e o compartilhamento são complexos. (  ) A fragmentação interna não existe, mas poderá ocorrer a fragmentação externa. (   ) O tamanho dos blocos de memória varia. (   ) Poderá existir a fragmentação interna, mas a fragmentação externa não existirá. (  ) As estruturas de dados dinâmicos e o compartilhamento são mais simples.  A sequência correta da associação é:

 

2,2,1,1,2,1

 

 

A alocação de memória que limita o tamanho do programa do usuário devido ao sistema operacional e utiliza memórias vizinhas para armazenar este programa é denominada de alocação:

contígua.

 

 

Analise as afirmações a seguir. I.    Quando um processo, durante sua execução, é transferido da memória principal para a memória secundária, ou vice-versa, ocorre o que chamamos de swapping. A escolha do processo que irá fazer swapping será o processo que tiver maiores chances de escalonamento, acelerando sua execução e aumentando o desempenho do sistema. II.    Na segmentação, os segmentos são de tamanhos variados e contêm sub-rotinas e estruturas de dados dos programas. Nesta técnica, existe uma relação entre a alocação na memória principal e a lógica de programação utilizada.  III.    Na paginação, as páginas são espaços de tamanhos fixos, de endereços reais e virtuais, denominadas de páginas reais e páginas virtuais. O mapeamento será feito utilizando-se uma tabela de páginas onde cada processo terá a sua.

 

É correto o que se afirma em:

II e III.

 

 

Um problema de desperdício de uso de memória ocorre quando os programas não utilizam as partições inteiras. Este problema é conhecido como:

fragmentação interna.

 

 

Analise as afirmações a seguir. I  - A  memória cache, se comparada à memória RAM, é mais cara (custo por bit), mais rápida e por isto o processador acessa com mais frequência a cache do que a RAM. II - As memórias secundárias, como por exemplo o HD, são muito mais caras (custo por bit) que as memórias RAMs. III -A memória cache possui uma capacidade de armazenamento maior que os registradores. É CORRETO o que se afirma em:

...

Baixar como (para membros premium)  txt (14.2 Kb)   pdf (58.7 Kb)   docx (15.7 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com