Prévia do material em texto
Questão 1 Correto Atingiu 0,40 de 0,40 Em relação a conceitos gerais de sistemas operacionais, assinale a alternativa correta. Escolha uma opção: a. Um escalonador é a parte do sistema operacional responsável por executar a troca de contexto entre processos ou threads. b. 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. ✓ c. 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. d. A implementação do conceito de multiprogramação em um sistema operacional depende da existência do suporte à memória virtual. 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. Questão 2 Correto Atingiu 0,40 de 0,40 Questão 3 Correto Atingiu 0,40 de 0,40 “Parte física do computador. É tudo aquilo que pode ser tocado”. O Trecho acima da apostila refere-se a: Escolha uma opção: a. Aplicativos b. Memória c. Hardware ✓ d. Software e. Periférico De acordo com Tanenbaum (2016), são projetos de estruturas diferentes entre si que formam os espectro de possibilidades: I - Sistemas monolíticos II - Detecção de erros III - Sistemas de camadas IV - Alocação de recursos V - Exonúcleos É correto o que se afirma em: Escolha uma opção: a. I, III e V apenas. ✓ b. I, III e IV apenas. c. Todas as alternativas estão corretas. d. I, II e V apenas. e. III, IV e V apenas. Questão 4 Correto Atingiu 0,40 de 0,40 Atualmente existem vários sistemas operacionais. Um deles é o Linux, sendo que sua primeira versão foi liberada em 1991 e seu autor foi Linus Torvalds. Devido à garantia de estabilidade e alta disponibilidade, o Linux é muito utilizado em computadores de grande porte e principalmente em servidores. De acordo com o exposto acima a respeito desse sistema operacional, analise as afirmações abaixo: I. As versões distribuídas do Linux não apresentam interface gráfica. II. O Linux possui um kernel/núcleo que não pode ser comercializado . III. Slackware, Debian e Ubuntu são algumas das distribuições disponíveis gratuitamente. IV. O código fonte desse sistema operacional tem acesso disponível para personalizações . V. As distribuições desse SO são desenvolvidas a partir de uma porção comum a todos sistemas Linux. Essa porção comum pode ser chamada de kernel. É correto o que se afirma em: Escolha uma opção: a. II, III, IV e V, apenas. ✓ b. Todas as alternativas estão corretas. c. I e II, apenas. d. I, apenas. e. II, III e IV, apenas. Questão 5 Correto Atingiu 0,40 de 0,40 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. Escolha uma opção: a. Sem a memória virtual, facilmente poderíamos ter um bom desempenho nos atuais computadores. 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. 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. d. Em alguns sistemas operacionais, processos que estão trabalhando juntos podem compartilhar de alguma memória comum que cada um pode ler e escrever. ✓ e. 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). Questão 6 Correto Atingiu 0,40 de 0,40 Um diretório contém tipicamente um conjunto de entradas, uma por arquivo. O sistema operacional se encarrega de gerenciar o espaço em disco, identificando diferentes formas de armazenamento de arquivos e diretórios. Quanto às implementações do gerenciamento de arquivos no disco, pode- se dizer que: Escolha uma opção: a. a alocação encadeada é o mais simples de todos os esquemas de alocação, onde cada arquivo é armazenado no disco como um bloco contínuo de dados. b. a alocação indexada é simples e fácil de implementar, mas seu principal problema é a impossibilidade de alocação de espaço livre para aumentar um arquivo. c. a alocação indexada mantém, para cada arquivo, um índice com os ponteiros para os blocos que o compõem. ✓ d. a alocação contígua mantém o espaço em disco alocado ao arquivo com uma lista de blocos avulsos, onde a primeira palavra do bloco é um ponteiro para o próximo bloco, e o restante do bloco é usado para armazenar as informações do arquivo. e. a alocação contígua permite apenas acesso sequencial aos blocos de arquivos. Questão 7 Correto Atingiu 0,40 de 0,40 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: Escolha uma opção: a. Qual a situação do dispositivo através dos meios de transferência de dados utilizadas nessas arquiteturas. b. A iminência de interrupções ocasionadas por dispositivos de entrada e saída. c. Se o dispositivo foi reconhecido normalmente e se está funcionando corretamente. d. Se o dispositivo está sendo utilizado no momento e como deve se comportar em relação a isso. e. Qual é o estado do dispositivo, se ele está preparado para aceitar um novo comando e assim por diante. ✓ Questão 8 Correto Atingiu 0,40 de 0,40 O LINUX é um sistema operacional que sempre ofereceu algum perigo às vendas de Windows, pois, trouxe consigo um conceito inovador: o software open-source. Hoje o Linux é um dos sistemas operacionais mais conhecidos da atualidade e conta com uma série de distribuições mundo afora. De acordo com o exposto sobre o LINUX, assinale a alternativa correta. Escolha uma opção: a. O LINUX é um sistema operacional baseado no UNIX. A sua primeira versão foi conhecida em 1991, quando seu autor Linus Torvalds finalizou a programação da primeira versão. ✓ b. O Linux possui uma mascote que é um elefante chamado Tuta, que o associa a imagem de boa memória. c. A cultura open-source prega que o software deve ser privado e que os códigos- fontes sejam bloqueados. d. Todas as distribuições do LINUX contam com interfaces gráficas. e. O Linux possui um kernel/núcleo que pode ser comercializado e possui todo código fonte disponível para personalizações. Questão 9 Correto Atingiu 0,40 de 0,40 Técnica sofisticada e poderosa de gerência de memória, em que as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória muito maior que a memória principal. Escolha uma opção: a. memória virtual. ✓ b. paginação. c. diretórios. d. memória cache. e. swapping. Questão 10 Correto Atingiu 0,40 de 0,40 Em dado momento, um processo pode estar utilizando o processador ou esperando por isso. O esquema ilustrado na imagem a seguir foi criado por um analista de sistemas operacionais. Na figura, cada elipse representa um estado distinto no qual um processo pode estar: De acordo com o exposto e analisando a ilustração apresentada, avalie as afirmativas a seguir: I- Em execução (realmente usando a CPU naquele instante). II- Pronto (executável, temporariamenteparado para deixar outro processo ser executado). III- Bloqueado (incapaz de ser executado até que algum evento externo aconteça). IV- Um processo que estava em execução e, em seguida, teve seu processamento interrompido por ação do escalonador de processos, deverá passar para o estado de “Em espera”. É correto o que se afirma em: Escolha uma opção: a. I, III e IV, apenas. b. I e III, apenas. c. I, II, III apenas. ✓ d. I e II, apenas. e. I e IV, apenas. Questão 11 Correto Atingiu 0,40 de 0,40 Analise os termos abaixo e verifique quais deles dizem respeito aos benefícios dos sistemas distribuídos: I - Desempenho e escalabilidade; II - Conectividade e segurança; III - Confiabilidade e tolerância a falhas; IV - Redundância; V - Transparência. Assinale a alternativa que contém apenas afirmações corretas. Escolha uma opção: a. I, II e IV. b. II, III, IV e V. c. I, II, III e V. ✓ d. I, II e V. e. II, III e IV. Questão 12 Correto Atingiu 0,40 de 0,40 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: Escolha uma opção: a. Verificar a consistência dos dispositivos, oferecendo soluções em caso de problemas encontrados. b. Realizar verificações nos dispositivos para correção de comandos e interceptação de erros de execução. c. Executar rotinas de validação de dispositivos, interceptando inconsistências e corrigindo problemas. 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. Interceptar dispositivos corrigindo problemas diversos de comunicação e comandos. Questão 13 Correto Atingiu 0,40 de 0,40 Sistemas distribuídos são construídos sobre redes de computadores. As redes existem em duas variedades principais, assinale a alternativa correta: Escolha uma opção: a. Cable e WIRELESS. b. LAN e WAN. ✓ c. WAN e WON. d. LAN e ADSL+. e. LAN e MAN. Questão 14 Correto Atingiu 0,40 de 0,40 Sobre processo computacional ou simplesmente processo, é correto afirmar que: Escolha uma opção: a. processos paralelos são aqueles que ocorrem um de cada vez, um a um no tempo, serialmente, como que de forma exclusiva. b. quando um processo finaliza o uso de um recurso, o sistema operacional recolocará o processo na lista de processos em execução, através da transição denominada reativação ou Awake, o que faz com que o processo passe do estados Pronto para Bloqueado. c. um processo é uma atividade que ocorre em meio computacional, usualmente possuindo um objetivo definido, tendo duração infinita e utilizando uma quantidade limitada de recursos computacionais. d. o estado de Execução (running) é a situação em que o processo está apto a utilizar o processador quando este estiver disponível. e. um processo é um programa em execução, o que envolve o código do programa, os dados em uso, os registradores do processador, sua pilha (stack) e o contador de programa, além de outras informações relacionadas a sua execução. ✓ Questão 15 Correto Atingiu 0,40 de 0,40 Assim como os diversos processos na memória, a memória principal (RAM) deve utilizar alguma estratégia para armazenar os dados do sistema operacional como os diversos processos na memória. De acordo com o exposto acima, assinale a alternativa correta. Escolha uma opção: a. A estratégia de alocação paginada foi desenvolvida para evitar a fragmentação externa e a necessidade de compactação. ✓ b. A alocação paginada é pouco usada nos sistemas operacionais atuais, constituindo uma minoria deles. c. A alocação paginada permite que o endereçamento físico de um processo seja contíguo. d. A alocação por segmentos é uma estratégia que resolve a fragmentação externa. e. Na alocação por segmentos, estes podem ser alocados separadamente na memória física, tal qual a alocação contígua que toda a memória utilizada em um processo estava em uma determinada partição.