Baixe o app para aproveitar ainda mais
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.
Compartilhar