Prévia do material em texto
Iniciado em sexta-feira, 24 jan. 2025, 10:59 Estado Finalizada Concluída em sexta-feira, 24 jan. 2025, 11:12 Tempo empregado 13 minutos 31 segundos Avaliar 1,60 de um máximo de 2,00(80%) Questão 1 Correto Atingiu 0,20 de 0,20 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. 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. b. 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. ✓ 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. 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. Questão 2 Incorreto Atingiu 0,00 de 0,20 Questão 3 Correto Atingiu 0,20 de 0,20 Sobre processo computacional ou simplesmente processo, é correto a�rmar que: Escolha uma opção: a. o estado de Execução (running) é a situação em que o processo está apto a utilizar o processador quando este estiver disponível. × b. processos paralelos são aqueles que ocorrem um de cada vez, um a um no tempo, serialmente, como que de forma exclusiva. c. quando um processo �naliza 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. d. 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. e. um processo é uma atividade que ocorre em meio computacional, usualmente possuindo um objetivo de�nido, tendo duração in�nita e utilizando uma quantidade limitada de recursos computacionais. Uma ligeira variação da ideia do micronúcleo é distinguir duas classes de processos, os servidores, que prestam algum serviço, e os clientes, que usam esses serviços. A A�rmação acima refere-se ao modelo: Escolha uma opção: a. Exonúcleos. b. Cliente-servidor. ✓ c. Operação de entrada e saída. d. Máquinas virtuais. e. Hardware & Software. Questão 4 Correto Atingiu 0,20 de 0,20 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 �gura, 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 a�rmativas a seguir: I- Em execução (realmente usando a CPU naquele instante). II- Pronto (executável, temporariamente parado 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 a�rma em: Escolha uma opção: a. I e II, apenas. b. I e IV, apenas. c. I, II, III apenas. ✓ d. I, III e IV, apenas. e. I e III, apenas. Questão 5 Incorreto Atingiu 0,00 de 0,20 Questão 6 Correto Atingiu 0,20 de 0,20 O processador é o dispositivo central de sistemas computacionais e é nele que ocorre a execução de processos e threads. Quando diversos processos concorrem pela utilização do processador, entra em cena o escalonador. Um Escalonador de Processos é responsável por decidir o momento em que cada processo obterá a CPU. É utilizado algoritmos de escalonamento que estabelecem a lógica de tal decisão. I – Um algoritmo de escalonamento tem a função de controlar o uso do processador pelos diversos programas de maneira a garantir que nenhum processo monopolize o processamento. II- Como o tempo de CPU é um recurso escasso nessas máquinas, um bom escalonador pode fazer uma grande diferença no desempenho percebido e satisfação do usuário. III- O escalonador não precisa se preocupar em fazer um uso e�ciente da CPU. IV- Um bom escalonador não faz grande diferença no desempenho percebido e satisfação do usuário É correto o que se a�rma em: Escolha uma opção: a. I e II apenas. b. I, III e IV, apenas. c. I, II, III apenas. × d. I e IV, apenas. e. I e III, apenas. “Parte física do computador. É tudo aquilo que pode ser tocado”. O Trecho acima da apostila refere-se a: Escolha uma opção: a. Hardware ✓ b. Aplicativos c. Periférico d. Memória e. Software Questão 7 Correto Atingiu 0,20 de 0,20 Questão 8 Correto Atingiu 0,20 de 0,20 Com relação ao conceito de Semáforos em sistemas operacionais, marque o item correto. Escolha uma opção: a. É garantido que uma vez que a operação de semáforo tenha começado, todos outro processo pode acessar o semáforo até que a operação tenha sido concluída ou bloqueada. b. A operação down em um semáforo confere para ver se o valor é maior do que 1. c. A operação up não incrementa o valor de um determinado semáforo. d. Semáforos são implementados no sistema operacional e não são considerados uma forma de comunicação entre processos. e. Semáforos são mecanismos que resolvem o problema de exclusão mútua. ✓ De acordo com o que foi visto em nossa apostila, o sistema operacional é um prestador de serviços ao usuário. As principais funções do núcleo de um sistema operacional, são: I - Execução de programas, II - Operações de entrada e saída III - Ardware e Software IV - Detecção de erros V - SO Android Escolha uma opção: a. I e V, apenas. b. Todas as alternativas estão corretas. c. I, II e IV, apenas. ✓ d. I, II e III, apenas. e. III e IV, apenas. Questão 9 Correto Atingiu 0,20 de 0,20 A todo o momento, o processador é solicitado para interromper o seu processamento para atender os sinais com características peculiares. Aos sinais que interrompem o processamento, dá-se o nome de interrupções. De acordo com o exposto sobre o conceito de interrupção, avalie as a�rmativas a seguir: I. Todo dispositivo de hardware da máquina possui um número identi�cador próprio. Quando ocorre um erro em um hardware especí�co, esse dispositivo envia uma interrupção ao processador, informando o seu identi�cador e o código do erro ocorrido. II. O escalonador de processos trabalha por meio de interrupções. Sempre que o quantum e um processo expira, o escalonador manda uma interrupção ao processador para que o próximo processo da �la entre em execução. III. Sempre que o disco rígido está pronto para transmitir um novo bloco de informações, ele emite uma interrupção ao processador, informando que houve a �nalização de um evento de entrada e saída. I V. As interrupções são uma característica de hardware, e não existe maneira de se realizar interrupções por meio de software. É correto o que se a�rma em: Escolha uma opção: a. I e III, apenas. b. I e IV, apenas. c. I e II, apenas. ✓ d. I, II e III, apenas. e. I, III e IV, apenas. Questão 10 Correto Atingiu 0,20 de 0,20 De acordo com seus conhecimentos sobre sistemas operacionais, assinale a a�rmativa correta. Escolha uma opção: a. Cada sistema operacional é desenvolvido com base na descrição da necessidade de um cliente. O desenvolvimento do SO não temrelação com o tipo de máquina com o qual ele estará em contato. b. Gerência de processos, memória, dispositivos, arquivos e proteção são algumas das funções que um sistema operacional deve prover ✓ c. Os computadores atuais portam tecnologias diversas como USB, PCI e Sata. Todavia, a integração entre as diversas tecnologias é feita somente via hardware, livrando o sistema operacional de prover interfaces entre elas. d. O modo núcleo é um modo de atuação que é utilizado por programas como os Navegadores Web, Leitores de E-mail ou Reprodutores de Música. e. O sistema operacional não é responsável por gerenciar o sistema de arquivos. O sistema de arquivos se gerencia por si só.