SO -Aula de Revisão

Quiz
•
Computers
•
12th Grade
•
Medium
Saulo Passos
Used 2+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Durante uma aula sobre sistemas operacionais, a professora Carolina propôs uma discussão sobre como o sistema escolhe qual processo será executado pela CPU entre os vários que estão aguardando por tempo de processamento. Para ilustrar a dinâmica dos estados de um processo, ela apresentou o seguinte caso:
Enunciado:
Considere um sistema operacional multitarefa em que diversos processos concorrem simultaneamente pelo uso do processador. Quando um processo que está sendo executado sofre uma interrupção de E/S (entrada/saída), ele muda de estado, permitindo que outro processo seja executado.
Nesse cenário, o papel do escalonador de processos é fundamental para garantir a alternância eficiente entre os processos nos estados de execução. Com base no que foi discutido, qual é a principal responsabilidade do escalonador de processos ao lidar com os estados "Executando", "Pronto" e "Bloqueado"?
Alternar entre os modos usuário e kernel.
Gerenciar a alocação de memória para processos.
Selecionar qual processo do estado "Pronto" passará para "Executando" com base em critérios de escalonamento.
Converter arquivos executáveis em processos ativos.
Answer explanation
O escalonador de processos (ou scheduler) é o componente do sistema operacional responsável por decidir qual processo pronto será colocado em execução pela CPU. Ele realiza essa seleção com base em algoritmos de escalonamento, como FIFO, Round Robin ou Prioridade, entre outros.
Embora o sistema operacional também gerencie aspectos como modo de operação (usuário/kernel) e alocação de memória, essas tarefas são atribuídas a outros componentes. Já a conversão de um executável em um processo é tarefa do carregador (loader). Portanto, a alternativa correta é C.
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Durante uma reunião da equipe de TI de uma organização, o analista responsável pela administração de servidores Linux defendeu o uso da interface de linha de comando (CLI) para executar tarefas administrativas rotineiras. Um dos novos membros da equipe, acostumado com interfaces gráficas (GUI), questionou essa escolha, argumentando que as GUIs pareciam mais acessíveis.
Enunciado:
Em ambientes de administração de sistemas, especialmente em servidores e sistemas operacionais baseados em Unix, é comum que profissionais experientes optem por utilizar a interface de linha de comando (CLI) em vez de interfaces gráficas (GUI).
Considerando as características e aplicações dessas interfaces, qual é uma vantagem do uso da CLI em relação à GUI?
Maior uso de memória RAM.
Interação mais intuitiva para usuários leigos.
Menor nível de controle sobre o sistema.
Maior flexibilidade e automação de tarefas.
Answer explanation
A CLI (Command Line Interface) é amplamente preferida por administradores de sistemas devido à sua alta flexibilidade e capacidade de automação. Com ela, é possível encadear comandos, criar scripts para executar rotinas complexas, gerenciar sistemas remotamente com baixo consumo de recursos e realizar tarefas com maior precisão.
Diferentemente da GUI, que prioriza a facilidade de uso visual, a CLI permite um controle mais direto e granular sobre o sistema, o que é essencial em ambientes técnicos e de produção. Portanto, a alternativa correta é D.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Durante um curso de formação para administradores de redes, o instrutor apresentou as características fundamentais dos sistemas operacionais modernos. Ao abordar o conceito de “multiusuário”, ele destacou como esse recurso é essencial em ambientes corporativos e acadêmicos, nos quais diversas pessoas acessam o mesmo sistema com configurações e permissões distintas.
Enunciado:
Os sistemas operacionais modernos incorporam diversas funcionalidades para atender às demandas de ambientes profissionais. Uma dessas funcionalidades é a capacidade de permitir que diferentes pessoas acessem o mesmo sistema de forma independente, sem interferência nas atividades umas das outras.
Com base nessa descrição, qual das alternativas a seguir define corretamente a característica multiusuário de um sistema operacional?
Permite que vários usuários compartilhem o mesmo login e senha.
Garante que múltiplas tarefas sejam executadas ao mesmo tempo.
Permite que múltiplos usuários usem o sistema simultaneamente com sessões independentes.
Executa múltiplas cópias do mesmo processo em paralelo.
Answer explanation
A característica multiusuário de um sistema operacional refere-se à capacidade de permitir que vários usuários acessem e utilizem o sistema ao mesmo tempo, cada um com sua própria sessão, configurações, arquivos e permissões. Essa funcionalidade é fundamental em servidores, universidades e redes corporativas, garantindo isolamento e segurança entre os usuários.
As demais alternativas se referem a conceitos diferentes: compartilhamento de login (A) compromete a segurança; execução de múltiplas tarefas (B) caracteriza sistemas multitarefa; execução paralela de processos (D) está ligada ao conceito de multiprocessamento. A única alternativa correta é a C.
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Durante uma oficina sobre fundamentos de sistemas operacionais, o professor André explicou como os primeiros computadores ficavam ociosos durante operações de entrada e saída, desperdiçando tempo de processamento. Ele então introduziu o conceito de multiprogramação, que foi um avanço importante para melhorar o desempenho da CPU em ambientes com múltiplos processos.
Enunciado:
Em sistemas operacionais modernos, a multiprogramação é uma técnica fundamental para aumentar a eficiência do uso da CPU. Ela permite que, mesmo quando um processo estiver esperando por operações de entrada/saída, o processador continue trabalhando com outros processos disponíveis.
Nesse contexto, como a multiprogramação melhora o uso da CPU em um sistema operacional?
Permite que múltiplos usuários compartilhem a CPU em tempo real.
Executa todos os processos ao mesmo tempo, utilizando múltiplos núcleos.
Executa um processo de cada vez, mesmo que existam outros prontos.
Mantém vários processos na memória para aproveitar o tempo ocioso da CPU.
Answer explanation
A multiprogramação é uma técnica que mantém vários processos na memória principal ao mesmo tempo, de modo que, quando um processo precisar aguardar uma operação de entrada/saída, o sistema operacional pode escalonar outro processo para a CPU, evitando períodos de inatividade.
Diferente do multiprocessamento (que executa processos em múltiplos núcleos — alternativa B), a multiprogramação busca maximizar o uso da CPU em sistemas com um único processador, alternando rapidamente entre os processos disponíveis. A alternativa correta é D.
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Durante uma simulação de gerenciamento de processos em laboratório, a equipe de suporte técnico observou o comportamento de um processo que estava utilizando a CPU para realizar cálculos. Em determinado momento, esse processo precisou acessar o disco para ler um arquivo. Imediatamente, ele deixou de utilizar a CPU, e outro processo foi escalonado para execução.
Enunciado:
No gerenciamento de processos pelos sistemas operacionais, um processo pode transitar entre diferentes estados ao longo de seu ciclo de vida, como Pronto, Executando, Bloqueado, entre outros.
Considerando que um processo estava em execução e, ao solicitar uma operação de entrada/saída (E/S), foi retirado da CPU, qual será seu novo estado imediatamente após essa solicitação?
Pronto
Bloqueado
Finalizado
Suspenso
Answer explanation
Quando um processo solicita uma operação de E/S, ele não pode continuar sendo executado, pois precisa aguardar a conclusão dessa operação externa. Nessa situação, o sistema operacional muda seu estado de Executando para Bloqueado (também chamado de Espera ou Waiting). O processo permanecerá nesse estado até que a operação de E/S seja concluída, momento em que voltará ao estado Pronto, aguardando nova oportunidade de execução.
As demais alternativas representam outros estados:
Pronto: processo aguardando para ser executado, mas com todos os recursos disponíveis;
Finalizado: processo que completou sua execução;
Suspenso: processo removido da memória principal, normalmente por decisão administrativa ou falta de recursos.
Portanto, a alternativa correta é B.
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Durante uma aula de Arquitetura de Computadores, a professora Cláudia pediu aos alunos que comparassem o funcionamento da memória RAM e dos discos rígidos em termos de velocidade, volatilidade e função. Um dos alunos confundiu os papéis dessas memórias, acreditando que o HD era mais rápido e usava memória volátil.
Enunciado:
Nos sistemas computacionais, as memórias são classificadas de acordo com sua função, velocidade de acesso, capacidade e volatilidade. A memória principal (como a RAM) e a memória secundária (como o HD ou SSD) exercem papéis distintos no processamento e armazenamento de dados.
Com base nessas características, assinale a alternativa correta:
A memória principal possui maior capacidade e é mais lenta que a secundária, sendo ideal para armazenamento permanente.
A memória secundária armazena dados temporários, sendo volátil e de acesso mais rápido.
A memória principal, embora volátil, permite acesso rápido aos dados em uso pelo processador.
A memória secundária é volátil, sendo usada como intermediária entre o processador e a RAM.
Answer explanation
A memória principal (RAM) é volátil, ou seja, perde seu conteúdo quando o computador é desligado, mas é muito mais rápida do que a memória secundária, permitindo o acesso imediato aos dados e instruções que o processador precisa executar. Já a memória secundária (como HDs e SSDs) é não volátil, usada para armazenamento permanente, porém com velocidade de acesso inferior.
Portanto, a alternativa correta é a C. As demais apresentam conceitos trocados ou incorretos.
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Durante a resolução de um problema de lentidão em um computador, o técnico Carlos percebeu que a máquina estava utilizando intensamente o disco rígido, mesmo com pouca memória RAM disponível. Ele explicou ao cliente que o sistema operacional estava recorrendo a um recurso chamado memória virtual para continuar operando sem travamentos.
Enunciado:
A memória virtual é um recurso utilizado por sistemas operacionais modernos para garantir que múltiplos processos possam ser executados mesmo quando a memória física (RAM) está próxima do limite.
Com base em seu funcionamento, assinale a alternativa correta sobre a memória virtual:
Substitui totalmente a RAM, pois é mais rápida.
Utiliza parte do disco rígido como extensão da memória RAM.
É usada apenas em sistemas com mais de 32 GB de RAM.
Depende da memória ROM para funcionamento.
Answer explanation
A memória virtual é uma técnica que utiliza parte do disco rígido (ou SSD) como uma extensão da memória RAM, permitindo que o sistema continue operando mesmo quando a RAM está cheia. Embora seja mais lenta que a RAM, ela evita falhas por falta de memória.
Ela não substitui a RAM (como na alternativa A), pode ser usada em qualquer sistema, independentemente da quantidade de RAM (descartando a alternativa C), e não depende da memória ROM, que é usada para armazenar o firmware do sistema (como na alternativa D). Por isso, a alternativa correta é a B.
Create a free account and access millions of resources
Similar Resources on Wayground
14 questions
Extensões de arquivo

Quiz
•
5th - 12th Grade
10 questions
LC - 1DS - termos técnicos da TI

Quiz
•
10th Grade - University
10 questions
SO - 5a Aula 17 MAR 2025 - Arquivos

Quiz
•
12th Grade
10 questions
Arquitetura IPv6

Quiz
•
1st Grade - University
15 questions
Quiz sobre Software Livre e Sistemas Operacionais P1

Quiz
•
12th Grade
15 questions
Informática Amazon - 01

Quiz
•
2nd - 12th Grade
10 questions
Sistemas Operacionais 30/08/19

Quiz
•
1st Grade - University
15 questions
Evolução dos Sistemas Operativos

Quiz
•
12th Grade
Popular Resources on Wayground
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
11 questions
Hallway & Bathroom Expectations

Quiz
•
6th - 8th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
Discover more resources for Computers
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
62 questions
Spanish Speaking Countries, Capitals, and Locations

Quiz
•
9th - 12th Grade
20 questions
First Day of School

Quiz
•
6th - 12th Grade
6 questions
Maier - AMDM - Unit 1 - Quiz 1 - Estimation

Quiz
•
12th Grade
21 questions
Arithmetic Sequences

Quiz
•
9th - 12th Grade
21 questions
9th Grade English Diagnostic Quiz

Quiz
•
9th - 12th Grade
7 questions
Characteristics of Life

Interactive video
•
11th Grade - University