Buscar

SISTEMA DE INFORMAÇÕES

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Iniciado em terça, 30 mai 2023, 21:02 
Estado Finalizada 
Concluída em terça, 30 mai 2023, 21:25 
Tempo 
empregado 
22 minutos 22 segundos 
Avaliar 0,50 de um máximo de 0,50(100%) 
Questão 1 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
As máquinas que compõem sistemas distribuídos em geral são heterogêneas -
hardware diferente executando sistemas operacionais diferentes e se comunicando 
através de arquiteturas diferentes. Softwares conhecidos como middleware ajudam 
a: 
 
 
 
a. 
Corrigir falhas de qualquer um dos computadores isolados e isso não afetará a 
disponibilidade dos recursos do sistema. 
 
b. 
Fornecer interfaces comuns a todos os computadores do sistema, para a 
comunicação de informação de estado para manter uma operação eficiente. 
 
c. 
Facilitar comunicação e cooperação entre os vários componentes de um sistema 
distribuído ocultando detalhes de implementação de baixo nível de usuários e 
desenvolvedores de aplicações. 
 
d. 
Permitir que componentes de software interajam entre hardwares e plataformas de 
software diferentes, linguagens de programação e protocolos de comunicação 
distintos. 
 
e. 
Fornecer transparência, ocultando os aspectos distribuídos dos usuários do sistema. 
O acesso a um sistema de arquivo distribuído por diversos computadores remotos. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Facilitar comunicação e cooperação entre os vários componentes de um sistema 
distribuído ocultando detalhes de implementação de baixo nível de usuários e 
desenvolvedores de aplicações. 
Questão 2 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Os sistemas operacionais implementam diversos mecanismos para o 
gerenciamento da memória. Sobre esses mecanismos, marque o item correto. 
 
 
 
a. 
A técnica de swap consiste em identificar os processos no estado bloqueado na 
memória principal e enviar para o disco, liberando a memória para ser utilizada por 
outros processos. 
 
b. 
Um dos algoritmos utilizados para a substituição de páginas segue a ordem FIFO 
(First In First Out), onde as páginas mais novas são as primeiras a serem 
descartadas. 
 
c. 
Uma interrupção de falta de página é ocasionada quando o processador não 
encontra um determinado processo no disco, gerando um erro no funcionamento 
do sistema operacional. 
 
d. 
O conceito de paginação consiste em enviar todo o conteúdo relacionado a um 
processo para o disco. Dessa forma, cada página enviada para o disco possui o 
tamanho do processo relacionado. 
 
e. 
O conceito de memória virtual está relacionado à reserva de parte da memória 
primária (memória RAM) para a execução de processos prioritários. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
A técnica de swap consiste em identificar os processos no estado bloqueado na 
memória principal e enviar para o disco, liberando a memória para ser utilizada por 
outros processos. 
Questão 3 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Nos estudos sobre Sistemas Operacionais (SO) é possível perceber que em diversos 
momentos ele se comunica de forma efetiva com a memória do computador. Para 
alocar os diversos processos e os dados do SO na memória, a memória principal 
(RAM) usa estratégias diferentes, tanto para armazenar os dados do sistema 
operacional como os diversos processos na memória. 
 
A respeito destas estratégias, assinale a alternativa correta. 
 
 
 
a. 
A técnica denominada memória virtual foi desenvolvida para processos que 
permitem que seus dados sejam carregados parcialmente na memória, antes de 
serem executados. 
 
b. 
Na alocação paginada, além do endereço lógico, o espaço de endereço físico 
também é dividido em blocos chamados de quadros. A alocação das páginas 
depende da posição física disponível na memória RAM. 
 
c. 
Na alocação paginada, o espaço de endereço lógico é dividido em blocos 
chamados de páginas. Para o processo, esta divisão é transparente. 
 
d. 
Tabela de páginas é a associação entre cada página (espaço físico) que será alocada 
em um determinado quadro (espaço lógico). 
 
e. 
Sem a memória virtual, facilmente poderíamos ter um bom desempenho nos atuais 
computadores. 
Feedback 
Sua resposta está correta. 
A resposta correta é: Na alocação paginada, o espaço de endereço lógico é dividido 
em blocos chamados de páginas. Para o processo, esta divisão é transparente. 
Questão 4 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
De acordo com as diferentes maneiras que a E/S pode ser realizada do ponto de 
vista do sistema operacional, analise as afirmações abaixo: 
 
I - E/S programada; 
II - E/S ininterrupta; 
III - E/S orientada a interrupções; 
IV - E/S usando DMA; 
V - E/S em tempo real. 
 
Assinale a alternativa que contém apenas afirmações corretas. 
 
 
 
a. 
I, II e IV. 
 
b. 
I, III e IV. 
 
c. 
II, III e V. 
 
d. 
I, II e III. 
 
e. 
II, III, IV e V. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
I, III e IV. 
Questão 5 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Um dos desafios primordiais do projeto de sistemas distribuídos é gerenciar a 
comunicação entre computadores. Projetistas devem procurar estabelecer: 
 
 
 
a. 
Interoperabilidade entre computadores e aplicações heterogêneas. 
 
b. 
Aplicações homogêneas através da comunicação segura de dados. 
 
c. 
Padrões de troca de informações privadas e seguras. 
 
d. 
Conexões heterogêneas entre cliente/servidor facilitando a troca de informações. 
 
e. 
A comunicação a qualquer custo entre dispositivos. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Interoperabilidade entre computadores e aplicações heterogêneas. 
Questão 6 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Em dados momentos, pode ser necessário que o sistema operacional forneça 
subsídios para que os processos se comuniquem de maneira segura e consistente. 
Analistas e desenvolvedores devem estar aptos a contornar as situações delicadas 
envolvidas com a comunicação entre diferentes processos por meio de regiões de 
memória compartilhada. 
 
A respeito dos conceitos envolvidos com a comunicação entre processos, assinale a 
alternativa correta: 
 
 
 
a. 
Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é 
aplicar o uso de monitores. 
 
b. 
Quando dois processos entram em condição de corrida, é preciso garantir acesso à 
região crítica de ambos, para prover segurança no compartilhamento de 
informações entre eles. 
 
c. 
A porção de código de um programa que faz acesso à região de memória 
compartilhada é chamada de exclusão mútua. 
 
d. 
Considere que dois processos solicitam acesso a um determinado arquivo ao 
mesmo tempo. Tem-se aí um caso de impasse. 
 
e. 
Para impedir que dois ou mais processos causem um impasse, deve-se garantir que 
as quatro condições necessárias, para que ocorra um deadlock, não se concretizem. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Para impedir que dois ou mais processos causem um impasse, deve-se garantir que 
as quatro condições necessárias, para que ocorra um deadlock, não se concretizem. 
Questão 7 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Em relação a conceitos gerais de sistemas operacionais, assinale a alternativa 
correta. 
 
 
 
a. 
As threads compartilham entre si o espaço de endereçamento do processo que as 
criou, ou seja, as áreas de código, de dados, heap (monte) e pilha. 
 
b. 
A implementação do conceito de multiprogramação em um sistema operacional 
depende da existência do suporte à memória virtual. 
 
c. 
As chamadas de sistema (system calls) são implementadas através de interrupções 
de software e provocam o chaveamento do modo de execução do processador de 
modo usuário para modo sistema.d. 
Um escalonador é a parte do sistema operacional responsável por executar a troca 
de contexto entre processos ou threads. 
 
e. 
Um sistema de arquivos determina a estrutura de diretórios e arquivos, sem se 
ocupar com a alocação e o gerenciamento do espaço em disco, pois isso é função 
do driver de dispositivo do disco. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
As chamadas de sistema (system calls) são implementadas através de interrupções 
de software e provocam o chaveamento do modo de execução do processador de 
modo usuário para modo sistema. 
Questão 8 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Cada controlador tem alguns registradores que são usados para comunicar-se com 
a CPU. Ao escrever nesses registradores, o sistema operacional pode comandar o 
dispositivo a fornecer e aceitar dados, ligar-se e desligar-se, ou de outra maneira 
realizar alguma ação. Ao ler a partir destes registradores, o sistema operacional 
pode descobrir: 
 
 
 
a. 
Qual é o estado do dispositivo, se ele está preparado para aceitar um novo 
comando e assim por diante. 
 
b. 
Se o dispositivo foi reconhecido normalmente e se está funcionando corretamente. 
 
c. 
Qual a situação do dispositivo através dos meios de transferência de dados 
utilizadas nessas arquiteturas. 
 
d. 
A iminência de interrupções ocasionadas por dispositivos de entrada e saída. 
 
e. 
Se o dispositivo está sendo utilizado no momento e como deve se comportar em 
relação a isso. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Qual é o estado do dispositivo, se ele está preparado para aceitar um novo 
comando e assim por diante. 
Questão 9 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Arquivo é um dos conceitos fundamentais em um sistema operacional. Para que o 
arquivo seja organizado de maneira a ser encontrado e gerenciado, o sistema 
operacional conta com um componente chamado sistema de arquivos. Sobre 
arquivos e sistemas de arquivo, analise as seguintes afirmativas. 
 
I. Um descritor de arquivo geralmente consiste de um pequeno valor inteiro 
retornado pelo sistema operacional após uma chamada de sistema para abertura 
de arquivos (quando tudo ocorreu bem). 
II. Um diretório consiste de um conceito implementado pela maioria dos sistemas 
operacionais para PCs que consiste de um lugar para manter os arquivos. 
III. Nem todo arquivo dentro de uma hierarquia de diretório pode ser especificado 
fornecendo seu nome de caminho a partir do diretório-raiz. 
 
Assinale a alternativa CORRETA. 
 
 
 
a. 
Apenas as afirmativas I está correta. 
 
b. 
Apenas as afirmativas I e II estão corretas. 
 
c. 
Apenas as afirmativas II e III estão corretas. 
 
d. 
Todas as afirmativas estão corretas. 
 
e. 
Apenas as afirmativas I e III estão corretas. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas as afirmativas I e II estão corretas. 
Questão 10 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Além de oferecer abstrações como processos, espaços de endereçamentos e 
arquivos, um sistema operacional também controla todos os dispositivos de E/S 
(entrada/saída) do computador. Ele deve: 
 
 
 
a. 
Verificar a consistência dos dispositivos, oferecendo soluções em caso de 
problemas encontrados. 
 
b. 
Executar rotinas de validação de dispositivos, interceptando inconsistências e 
corrigindo problemas. 
 
c. 
Interceptar dispositivos corrigindo problemas diversos de comunicação e 
comandos. 
 
d. 
Emitir comandos para os dispositivos, interceptar interrupções e lidar com erros, 
fornecendo uma interface entre os dispositivos e o resto do sistema. 
 
e. 
Realizar verificações nos dispositivos para correção de comandos e interceptação 
de erros de execução. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Emitir comandos para os dispositivos, interceptar interrupções e lidar com erros, 
fornecendo uma interface entre os dispositivos e o resto do sistema.

Continue navegando