Buscar

Avaliação 2 - Sistemas e Aplicações Distribuidas

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

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

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

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

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

Prévia do material em texto

Disciplina: Sistemas e Aplicações Distribuídas (GTI04) 
Avaliação: Avaliação II - Individual Semipresencial ( peso.:1,50) 
 
 
Legenda: ​Resposta Certa​ ​Sua Resposta Errada 
1. Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock, 
situação em que ocorre um impasse e dois ou mais processos ficam impedidos de 
continuar suas execuções, ou seja, ficam bloqueados. Acerca do fenômeno do 
deadlock, analise as afirmativas a seguir: 
 
I- Para a ocorrência de um deadlock, é necessário que algumas condições sejam 
atendidas, a falha de alguma delas ensejará em sua inexecução. 
II- As situações de deadlock podem ser tratadas pelo sistema operacional através de 
três estratégias: detecção e recuperação, evitar deadlock e prevenção. 
III- Com a utilização de sistemas operacionais multiprogramas, as situações de 
deadlock não poderão ser evitadas, haja vista a grande quantidade de processos em 
execução. 
IV- O deadlock pode ocorrer mesmo que haja somente um processo no sistema 
operacional. 
 
Agora, assinale a alternativa CORRETA: 
 
 a) As afirmativas II e IV estão corretas. 
 b) As afirmativas I e II estão corretas. 
 c) As afirmativas I e III estão corretas. 
 d) As afirmativas II, III e IV estão corretas. 
 
2. Cada dispositivo de hardware possui um controlador responsável por acessar suas 
operações mais elementares, através de linguagem de máquina. Ocorre que, muitas 
vezes, esses dispositivos são mais lentos que a memória RAM e os barramentos, 
gerando, desta forma, redução de desempenho. Com o objetivo de minimizar este 
problema, foi desenvolvida uma tecnologia nos controladores que evita que as 
solicitações de entrada e saída sejam realizadas diretamente nos dispositivos 
físicos. Com base nisso, assinale a alternativa CORRETA que identifica esta 
tecnologia: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_2%20aria-label=
 a) System call. 
 b) Reader / 
Writer. 
 c) Device Driver. 
 d) Buffer. 
 
3. As instruções de um processo eram executadas uma de cada vez nos primeiros 
sistemas operacionais. Já nos sistemas atuais, um processo pode dar início a um ou 
mais subprocessos, que são executados em paralelo ou de forma concorrente. Com 
base nisso, analise as afirmativas a seguir: 
 
I- Para cada processo criado, o sistema operacional cria uma estrutura chamada 
Bloco de Controle do Processo (PCB), com o objetivo de realizar o gerenciamento 
dos contextos do processo. 
II- O contexto de software especifica características do processo que influem na 
execução do mesmo, tais como: quantidade de arquivos abertos, prioridade, entre 
outros. 
III- O subprocesso apresenta as mesmas características e particularidades de um 
processo qualquer, no tocante a contexto e fluxo de controle, diferenciando-se pelo 
fato de estarem relacionados a uma hierarquia. 
IV- Para que um processo possa ser escalado para execução, precisa estar no 
estado novo. 
V- O processo, estando no estado de espera, passa para o estado de novo assim 
que tiver sua solicitação de recurso atendida pelo sistema. 
 
Agora, assinale a alternativa CORRETA: 
 
 a) As afirmativas I, II e V estão corretas. 
 b) As afirmativas I e IV estão corretas. 
 c) As afirmativas I, II e III estão corretas. 
 d) As afirmativas III, IV e V estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_3%20aria-label=
4. Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que 
permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes 
sistemas operacionais usam diferentes sistemas de arquivos. Diante disso, sobre o 
sistema de arquivos, analise as sentenças a seguir: 
 
I- Ao instalar o Windows NT em um computador, o usuário poderá optar pelo sistema 
de arquivos FAT-16 ou NTFS. 
II- Diante de sua grande versatilidade, o sistema de arquivos do tipo NTFS pode ser 
utilizado em qualquer sistema operacional. 
III- A conversão de um sistema de arquivos do tipo NTFS para FAT é vantajosa por 
questões de desempenho e segurança. 
IV- O sistema de arquivos HPFS possui uma grande vantagem, já que pode ser 
utilizado por qualquer sistema operacional. 
 
Agora, assinale a alternativa CORRETA: 
 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças I, II e III estão 
corretas. 
 d) Somente a sentença I está correta. 
 
5. Os sistemas multitarefas conseguem executar vários programas ou processos ao 
mesmo tempo, através de mecanismos que controlam os diversos processos. Estes 
possuem estados que identificam a situação em que se encontram. Qual é a 
transição de estado realizada pelo escalonador conforme a política de 
escalonamento definida no sistema operacional? 
 
 a) Espera - Pronto. 
 b) Pronto - Executando. 
 c) Novo - Pronto. 
 d) Executando - 
Terminado. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_5%20aria-label=
6. O sistema operacional, para permitir o funcionamento de um programa, terá que 
executar diversos processos, muitos deles, nem percebidos pelo o usuário. Por 
exemplo, ao executar o Internet Explorer, cada aba aberta cria um subprocesso, o 
qual será gerenciado individualmente e, mesmo que uma aba venha a travar, as 
outras continuarão trabalhando normalmente. Acerca dos processos 
computacionais, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Ao finalizar o processo que está executando o programa do Internet Explorer, 
consequentemente finalizará o subprocesso de uma aba aberta. 
( ) A thread é a divisão de um processo em dois ou mais processos que podem ser 
executados de forma concorrente, compartilhando a mesma área de dados do 
processo principal. 
( ) Ao criar um processo, o sistema operacional precisa alocar recursos de 
software, hardware e endereçamento. 
( ) Os controladores são responsáveis por manterem as informações sobre os 
processos em execução. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) F ? V ? F ? F. 
 b) V ? V ? V ? F. 
 c) F ? F ? V ? V. 
 d) V ? F ? F ? V. 
 
7. O Device Driver é composto por um conjunto de funções e de estruturas de dados 
que controlam um ou mais periféricos, tais como discos rígidos, teclados, mouses, 
monitores, interfaces de redes etc. Cada driver interage com as diferentes partes do 
sistema operacional através de uma interface de programação. Diante disso, quanto 
ao Device Driver, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O Device Driver é responsável por enviar as instruções para o controlador de 
entrada e saída. 
( ) Diante da inviabilidade de o Sistema Operacional ter conhecimento sobre todos 
os dispositivos disponíveis, cada fabricante desenvolve o Device Driver de seu 
dispositivo. 
( ) Para cada Sistema Operacional é desenvolvido um Device Driver específico. 
( ) O Device Driver permitiu que os Sistemas operacionais se tornassem mais 
genéricos, permitindo, assim, a instalação de novos dispositivos sem grandes 
complicações. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_6%20aria-label=https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_7%20aria-label=
 
 a) V - V - V - V. 
 b) F - F - V - F. 
 c) V - F - F - V. 
 d) V - V - F - F. 
 
8. O Sistema Operacional, ao criar um processo, precisará criar uma estrutura 
responsável pelo gerenciamento e controle de várias informações dos contextos do 
processo, tais como nome do processo, estado, prioridade, limites de memória, entre 
outros. Diante disso, assinale a alternativa CORRETA que apresenta o nome dessa 
estrutura: 
 
 a) Estrutura PCB. 
 b) Estrutura CPU. 
 c) Estrutura JOB. 
 d) Estrutura RPC. 
 
9. Para que um programa possa ser executado num computador, é necessário que o 
sistema operacional esteja em funcionamento, podendo executar diversos processos 
ou subprocessos, muitos deles nem percebidos pelo usuário. Os sistemas 
multitarefas conseguem executar vários programas ao mesmo tempo, através de 
mecanismos que controlam os diversos processos. Acerca dos processos e 
subprocessos computacionais, assinale a alternativa CORRETA: 
 
 a) Quando um programa entra em execução, virando um processo, é criado um 
contexto de hardware que demarca os recursos a serem alocados, como 
quantidade de memória e arquivos abertos. 
 b) Quando um programa entra em execução, virando um processo, é criado um 
espaço de armazenamento que determina o conteúdo dos registradores, como 
contador de programa, pilha do programa e status. 
 c) Quando um programa entra em execução, virando um processo, é criado um 
contexto de software cuja responsabilidade é armazenar todas as instruções que 
serão executadas pelo processo. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_9%20aria-label=
 d) Um programa que está executando pode ser chamado de processo, sendo que 
um mesmo programa pode ter vários processos em execução, cada um desses 
processos com recursos alocados para si. 
 
10
. 
O sistema de arquivos é um conjunto de estruturas lógicas e de rotinas, que 
permitem ao sistema operacional controlar o acesso ao disco rígido. Atualmente, 
existem diversos modelos de sistema de arquivos, sendo que o sistema operacional 
MS-DOS e Windows 95 utiliza-se do sistema de arquivos FAT-16. Acerca do sistema 
de arquivos FAT-16, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A tabela de alocação de arquivos disponibilizada neste sistema de arquivos 
funciona como um sumário para o sistema operacional, apontando para uma área do 
disco, com o objetivo de diminuir o tempo de acesso aos dados armazenados. 
( ) Neste sistema de arquivos, o disco rígido é dividido em clusters, que são a 
menor parcela do disco rígido vista pelo sistema operacional. 
( ) Um grande arquivo pode ser dividido em vários clusters, sendo possível que 
dois arquivos pequenos sejam gravados dentro do mesmo cluster. 
( ) Este sistema de arquivos usa endereços de 16 bits para endereçar os clusters 
dentro da partição, permitindo um máximo de 65536 clusters, que não podem ser 
maiores que 32 KB. 
( ) O tamanho dos clusters em partições FAT-16 varia de acordo com o tamanho 
do disco rígido. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) V ? V ? F ? V ? V. 
 b) F ? V ? F ? F ? F. 
 c) F ? V ? V ? F ? V. 
 d) V ? F ? V ? V ? F. 
Prova finalizada com 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=R1RJMDQ=&action3=NDQ3MTQy&action4=MjAxOS8x&prova=MTA4NzMwNTc=#questao_10%20aria-label=

Outros materiais