wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sistemas Operacionais

Total questions: 15

Worksheet time: 23mins

Name
Class
Date
1.

Qual das afirmações a seguir descreve corretamente o papel do sistema operacional em relação à execução de programas?

a)

O SO é responsável por copiar programas do dispositivo de armazenamento para a memória principal, permanecendo em operação enquanto o sistema está ligado.

b)

O SO permanece em operação apenas durante a execução de programas.

c)

O SO é responsável por copiar programas da memória principal para o dispositivo de armazenamento.

d)

O sistema operacional (SO) só entra em operação quando um programa é executado.

2.

Qual das seguintes opções descreve corretamente a função do sistema operacional na gestão de dispositivos de entrada e saída?

a)

O SO gerencia a comunicação entre o hardware e os programas de aplicação.

b)

O SO não tem controle sobre dispositivos de entrada e saída.

c)

O SO apenas gerencia dispositivos de entrada, não de saída.

d)

O SO apenas gerencia dispositivos de saída, não de entrada.

3.

Qual das alternativas abaixo NÃO corresponde a uma função típica de um sistema operacional (SO)?

a)

Gerenciamento de processos, controlando a execução de programas e alocação de recursos.

b)

Gerenciamento de memória principal, alocando espaço para processos e garantindo eficiência no uso de memória.

c)

Execução de aplicativos diretamente no hardware, sem necessidade de intermediação do SO.

d)

Gerenciamento de arquivos, organizando a criação, exclusão e acesso a arquivos e diretórios.

4.

No contexto de um sistema operacional, qual a diferença entre o escalonador e o despachante?

a)

O despachante decide qual processo será executado em seguida, enquanto o escalonador realiza a troca de contexto para iniciar a execução do processo.

b)

O escalonador decide qual processo será executado em seguida, enquanto o despachante realiza a troca de contexto para iniciar a execução do processo escolhido.

c)

O escalonador gerencia a memória do sistema, e o despachante gerencia os dispositivos de entrada e saída.

d)

O despachante controla o tempo de execução de cada processo, enquanto o escalonador determina as permissões de acesso ao sistema.

5.

Suponha que você está usando dois aplicativos em seu computador: um editor de texto e um navegador. No meio de uma tarefa no editor de texto, o navegador começa a carregar uma página web complexa, exigindo mais recursos do processador. Com base nessa situação, qual escalonamento seria utilizado e como funcionaria?

a)

No escalonamento cooperativo, o navegador pode tomar o controle do processador sem esperar a liberação do editor de texto, interrompendo sua execução.

b)

No escalonamento cooperativo, o sistema operacional pode forçar a troca do editor de texto pelo navegador, mesmo que o editor ainda precise de mais tempo de execução.

c)

No escalonamento preemptivo, os processos têm que liberar voluntariamente o processador para que o navegador possa ser executado.

d)

No escalonamento preemptivo, o sistema operacional pode interromper a execução do editor de texto para dar prioridade ao navegador, sem que o editor libere voluntariamente o processador.

6.

Durante sua execução, um processo pode passar por diferentes estados. Qual dos estados abaixo representa um processo que está aguardando algum evento, como a conclusão de uma operação de E/S, para continuar sua execução?

a)

Finalizado

b)

Execução

c)

Bloqueado

d)

Pronto

7.

O que acontece durante o processo de booting em um computador?

a)

O sistema operacional é carregado diretamente da memória principal para o processador.

b)

O computador entra em modo de hibernação para economizar energia durante o processo de booting.

c)

O usuário precisa instalar o sistema operacional a cada vez que o computador é ligado.

d)

O sistema operacional é carregado da memória secundária (disco rígido, SSD) para a memória principal, e então inicia a execução do sistema.

8.

No gerenciamento de memória, diferentes estratégias de alocação são usadas para otimizar o uso da memória principal. Com base nas seguintes descrições, qual delas corresponde à estratégia de segmentação?

a)

A memória é dividida em segmentos lógicos, que representam diferentes partes do processo, como código, pilha e dados, e esses segmentos são alocados separadamente.

b)

A memória é dividida em páginas de tamanho fixo, e as páginas são alocadas aos processos conforme necessário.

c)

A memória é dividida em partições fixas de diferentes tamanhos, e cada partição é alocada para um processo.

d)

A memória é dividida em blocos contínuos, e cada bloco é alocado para um processo específico.

9.

Em um sistema operacional, o gerenciamento de memória não se limita apenas à alocação de memória, mas também à desalocação, que ocorre quando um processo é encerrado ou quando a memória não é mais necessária.

Qual é o principal objetivo da desalocação de memória em um sistema operacional?

a)

Aumentar o tamanho da memória disponível para os processos em execução.

b)

Reorganizar a memória em blocos contínuos para otimizar o desempenho dos processos.

c)

Liberar o espaço de memória ocupado por um processo encerrado, tornando-o disponível para outros processos.

d)

Aumentar a quantidade de memória alocada para o processo em execução, se necessário.

10.

Em um sistema operacional, a memória virtual é uma técnica que permite que os programas utilizem mais memória do que a fisicamente disponível no sistema. Esta técnica combina memória física e espaço em disco para gerenciar a memória dos processos.

Como a memória virtual ajuda a gerenciar a memória quando um programa precisa de mais espaço do que a memória física disponível?

a)

A memória virtual transfere parte da memória física para o disco rígido e, quando necessário, traz os dados de volta para a memória física para o programa em execução.

b)

A memória virtual aloca mais memória física ao programa, ignorando a memória disponível no disco rígido

c)

A memória virtual divide a memória física em blocos maiores e aloca blocos inteiros para os processos, sem utilizar o disco rígido.

d)

A memória virtual aumenta a capacidade do disco rígido para fornecer mais espaço para os processos em execução.

11.

Em um sistema operacional que utiliza memória virtual, o processo de "swap" é crucial para gerenciar a memória quando a memória física está cheia.

Qual é sua função principal no gerenciamento de memória?

a)

Alocar espaço físico extra para programas em execução, permitindo que eles utilizem mais memória do que o disponível fisicamente.

b)

Transferir dados da memória física para o disco rígido e vice-versa, liberando espaço na memória física para novos processos.

c)

Dividir a memória física em blocos fixos e distribuir esses blocos para diferentes processos conforme necessário.

d)

Compactar dados na memória física para reduzir o espaço necessário para armazenar informações dos processos.

12.

Qual das seguintes operações é realizada pelo sistema operacional como parte do gerenciamento de arquivos?

a)

Alocação de espaço físico em disco para processos em execução.

b)

Gerenciamento da execução de processos e alocação de memória para aplicações.

c)

Criação e manutenção de diretórios para organizar arquivos e controlar o acesso a eles.

d)

Transferência de dados entre a memória física e o espaço em disco para otimizar o uso da memória virtual.

13.

O gerenciamento de armazenamento secundário é essencial para manter os dados armazenados em dispositivos como discos rígidos, SSDs e outros meios de armazenamento de longo prazo.

Qual das seguintes funções é desempenhada pelo gerenciamento de armazenamento secundário?

a)

Acesso direto e controle de dispositivos de entrada e saída para operações de leitura e escrita.

b)

Armazenamento e organização de dados de maneira permanente em dispositivos de armazenamento secundário, além de realizar operações como leitura, gravação e exclusão de arquivos.

c)

Alocação de espaço em memória principal para processos ativos e gerenciamento de memória virtual.

d)

Escalonamento de processos e gerenciamento da execução de tarefas no sistema operacional.

14.

O gerenciamento de entrada e saída (E/S) em um sistema operacional é responsável por controlar e coordenar a comunicação entre o sistema e os dispositivos externos, como teclados, mouses, impressoras e discos.

Qual das seguintes tarefas é realizada pelo gerenciamento de entrada e saída?

a)

Gerenciamento da alocação de memória física e virtual para processos em execução.

b)

Planejamento e controle da execução de processos e tarefas em um sistema operacional.

c)

Armazenamento de dados e arquivos de forma permanente em dispositivos de armazenamento secundário.

d)

Controle e coordenação das operações de leitura e escrita entre o sistema operacional e os dispositivos de E/S, além de gerenciar os buffers de dados para otimizar a transferência de informações.

15.

O sistema interpretador de comandos, também conhecido como Shell, é uma parte fundamental do sistema operacional que permite aos usuários interagir com o sistema por meio de comandos textuais.

Qual das seguintes descrições melhor define a função do Shell em um sistema operacional?

a)

O Shell é responsável por interpretar e executar comandos inseridos pelo usuário, oferecendo uma interface para interação com o sistema operacional.

b)

O Shell controla as operações de entrada e saída de dispositivos externos, como impressoras e discos.

c)

O Shell realiza a troca de dados entre a memória física e o espaço em disco para otimizar o uso da memória virtual.

d)

O Shell gerencia a alocação de memória e controla o acesso aos recursos de hardware.