Buscar

Sistemas e Aplicações Distribuídas - Avaliação II - Individual FLEX

Prévia do material em texto

Disciplina: Sistemas e Aplicações Distribuídas (GTI04) 
Avaliação: Avaliação II - Individual FLEX () ( peso.:1,50) 
 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Diante dos diversos tipos de sistemas operacionais disponíveis no mercado, destaca-
se o sistema embarcado, que tem por objetivo realizar um conjunto de tarefas 
predefinidas, geralmente com requisitos específicos, por exemplo, o sistema de 
navegação de uma aeronave e o controle do espaço aéreo. Considerando essa 
informação, assinale a alternativa CORRETA que apresenta o melhor tipo de 
escalonamento de processos para o sistema operacional descrito: 
 a) Escalonamento de tempo real crítico. 
 b) Escalonamento por prioridades. 
 c) Escalonamento cooperativo. 
 d) Escalonamento First-in-first-out. 
 
2. O escalonamento de processos é uma atividade realizada pelo sistema operacional 
com o objetivo de organizar a execução dos processos obtendo o máximo 
desempenho da CPU. Acerca do mecanismo de escalonamento do sistema 
operacional, analise as afirmativas a seguir: 
 
I- O throughput é um critério simples de escalonamento, dado pela soma do tempo 
de espera com o tempo de serviço ou tempo de execução. 
II- O tipo de escalonamento preemptivo permite que um processo seja interrompido 
para a execução de outro. 
III- O escalonamento cooperativo, quando utilizado por um programa mal escrito, 
pode monopolizar a CPU, gerando um grande problema para o sistema operacional. 
IV- A implementação do modelo de escalonamento de múltiplas filas com 
realimentação gera ganho de tempo pelo sistema operacional, já que não precisa 
identificar qual a fila ideal para cada processo. 
 
Agora, assinale a alternativa CORRETA: 
 a) As afirmativas II e III estão corretas. 
 b) As afirmativas III e IV estão corretas. 
 c) As afirmativas I, II e IV estão corretas. 
 d) As afirmativas II, III e IV estão corretas. 
 
3. Todo sistema operacional pode utilizar diversos tipos de algoritmos de 
escalonamento, sendo que cada um deles é recomendado para situações distintas, 
submetendo-se a alguns critérios. Acerca dos critérios de escalonamento, analise as 
sentenças a seguir: 
 
I- A taxa de utilização do processador é um dos critérios que deve ser analisado pelo 
escalonador do sistema operacional, sendo desejável que o processador permaneça a 
maior parte do tempo em estado de ocupado. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label=
II- A fim de otimizar o processo de escalonamento, busca-se maximizar o 
turnaround, o qual estabelece o número de processos que foram completados em 
determinado espaço de tempo. 
III- O tempo de espera é resultado do intervalo entre o início do processo e a geração 
da primeira resposta. 
IV- Um escalonamento eficiente é resultado máximo do uso do processador e 
throughput, com a minimização dos tempos de processador, resposta e espera. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I e IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
4. O escalonamento de processos é uma atividade executada pelo sistema operacional 
visando organizar a execução dos processos obtendo o máximo desempenho da 
CPU. Acerca do mecanismo de escalonamento do sistema operacional, analise as 
afirmativas a seguir: 
 
I- O throughput é um critério simples de escalonamento, dado pela soma do tempo 
de espera com o tempo de serviço ou tempo de execução. 
II- O tipo de escalonamento preemptivo permite que um processo seja interrompido 
para a execução de outro. 
III- O escalonamento cooperativo, quando utilizado por um programa mal escrito, 
pode monopolizar a CPU, gerando um grande problema para o sistema operacional. 
IV- A implementação do modelo de escalonamento de múltiplas filas com 
realimentação gera ganho de tempo pelo sistema operacional, já que não precisa 
identificar qual a fila ideal para cada processo. 
 
Assinale a alternativa CORRETA: 
 a) As afirmativas II e III estão corretas. 
 b) As afirmativas I e III estão corretas. 
 c) As afirmativas II e IV estão corretas. 
 d) As afirmativas I e IV estão corretas. 
 
5. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label=
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 III, IV e V estão corretas. 
 d) As afirmativas I, II e III estão corretas. 
 
6. 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) F ? V ? F ? F ? F. 
 b) V ? F ? V ? V ? F. 
 c) V ? V ? F ? V ? V. 
 d) F ? V ? V ? F ? V. 
 
7. Foi estudado que a capacidade do computador de se comunicar com o usuário, 
através dos dispositivos de entrada e saída (teclado, mouse, monitor etc.), é 
viabilizada pelo sistema operacional, que é o responsável direto pelo controle desses 
dispositivos. No que tange ao gerenciamento dos dispositivos de entrada e saída, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A maioria dos dispositivos de entrada e saída é extremamente lenta, se 
comparada à memória principal e ao processador. 
( ) A execução de programas éfeita através de chamadas de sistema, que são a 
interface entre o processo e o Sistema Operacional. 
( ) A thread é responsável pelas modificações no fluxo de controle causadas por 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label=
uma ação externa, geralmente relacionada aos dispositivos de entrada e saída. 
( ) O estado finalizado de um processo indica que o mesmo teve sua execução 
finalizada, podendo ocorrer de três formas: normal, por erro de execução ou por 
requisição do usuário. 
( ) As instruções que serão executadas pelo processo ficam armazenadas no espaço 
de endereçamento. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F - F. 
 b) V - F - F - V - V. 
 c) V - V - F - F - V. 
 d) F - F - V - V - F. 
 
8. Cada dispositivo de hardware possui um controlador responsável por acessar suas 
operações mais elementares, através de linguagem de máquina. No entanto, 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: 
 a) Buffer. 
 b) Device Driver. 
 c) System call. 
 d) Reader / Writer. 
 
9. A interrupção é um sinal de dispositivo que usualmente resultará na troca de 
contexto, onde o processador para de executar um processo para atender ao 
dispositivo que pediu a interrupção. Acerca do tema interrupção, analise as 
afirmativas a seguir: 
 
I- Qualquer dispositivo poderá disparar uma interrupção com o objetivo de informar 
ao sistema operacional que concluiu uma tarefa ou para retornar dados para o sistema 
operacional. 
II- As IRQs (Interrupt Request - Requisição de Interrupção) são 16 canais 
enumerados de 1 a 16, os quais os dispositivos podem utilizar para chamar a atenção 
da memória RAM. 
III- A implementação da preempção por tempo tem como base as interrupções 
geradas pelo PIT (Programable Interrupt Timer). 
IV- A ISR (Interrupt Service Routine - Rotina do Serviço de Interrupções) é a 
instrução executada quando ocorre uma interrupção, havendo apenas uma instrução 
predefinida para todos os tipos de interrupção. 
V- O PIC (Programable Interrupt Controller) é o responsável pelo encaminhamento 
das interrupções dos periféricos para o processador. 
 
Assinale a alternativa CORRETA: 
 a) As afirmativas I, III e IV estão corretas. 
 b) As afirmativas II, IV e V estão corretas. 
 c) As afirmativas I, II e III estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label=
 d) As afirmativas II, III e IV estão corretas. 
 
10. Com o objetivo de obter o máximo desempenho do processador, foram 
desenvolvidos vários algoritmos de escalonamento, que têm por função determinar 
qual processo vai rodar num dado tempo e quanto tempo vai rodar. Diante disso, 
assinale a alternativa CORRETA que apresenta a descrição de um tipo de 
escalonamento: 
 a) Múltiplas filas - cada processo é colocado em uma fila, na qual cada fila possui 
uma prioridade de escalonamento própria. 
 b) Shortest-Job-First - executa os processos maiores primeiro. 
 c) Round robin scheduling - atribui frações de tempo para cada processo em partes 
iguais e de forma circular, definindo prioridades para cada processo. 
 d) First-in-first-out - implementa uma fila, na qual o primeiro processo a entrar é o 
último a sair. 
 
Prova finalizada com 10 acertos e 0 questões erradas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label=

Continue navegando