wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Processos - Sistemas Operacionais

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Explique o que são processos em sistemas operacionais.

a)

Processos são programas em execução, incluindo recursos alocados pelo sistema operacional.

b)

Processos são apenas arquivos armazenados no disco rígido, sem relação com a execução.

c)

Processos são exclusivamente threads criadas pelo usuário para dividir tarefas.

d)

Processos são rotinas do sistema operacional que nunca interagem com o usuário.

2.

Explique a diferença entre processos e kernel.

a)

Processos são programas em execução, enquanto o kernel é o núcleo do sistema operacional que gerencia os recursos e a comunicação entre processos.

b)

Processos são partes do hardware, enquanto o kernel é um software de usuário.

c)

Kernel é um aplicativo comum, enquanto processos são apenas arquivos armazenados no disco.

d)

Processos e kernel são ambos aplicativos independentes que não interagem entre si.

3.

O que é o Process Control Block (PCB)?

a)

O Process Control Block é uma estrutura de dados que armazena informações sobre um processo, como seu estado, identificador, registradores e recursos alocados.

b)

O Process Control Block é um tipo de memória cache utilizada para acelerar o processamento de dados.

c)

O Process Control Block é um protocolo de comunicação entre processos em redes distribuídas.

d)

O Process Control Block é um algoritmo de escalonamento de processos utilizado pelo sistema operacional.

4.

O que são System Calls em sistemas operacionais?

a)

System Calls são chamadas de sistema que permitem que programas solicitem serviços ao sistema operacional.

b)

System Calls são programas que gerenciam o hardware do computador.

c)

System Calls são rotinas de backup automático do sistema.

d)

System Calls são métodos de compressão de arquivos no sistema operacional.

5.

Quais são os estados do processo em um sistema operacional?

a)

Os estados do processo geralmente incluem: novo, pronto, em execução, bloqueado e terminado.

b)

Os estados do processo geralmente incluem: inicial, suspenso, finalizado e reiniciado.

c)

Os estados do processo geralmente incluem: carregando, processando, pausado e encerrado.

d)

Os estados do processo geralmente incluem: ativo, inativo, aguardando e completo.

6.

O que é escalonamento de processos?

a)

Escalonamento de processos é o método pelo qual o sistema operacional decide a ordem de execução dos processos.

b)

Escalonamento de processos é o processo de aumentar a velocidade do processador.

c)

Escalonamento de processos é a técnica de armazenar dados temporários na memória RAM.

d)

Escalonamento de processos é o método de compactar arquivos no sistema operacional.

7.

Complete: Um programa é ________. Contém um arquivo compilado com diversos comandos. É como uma receita de bolo escrita.

a)

estático

b)

dinâmico

c)

aleatório

d)

improvisado

8.

Complete: Um processo é um ________ em execução com recursos alocados.

a)

programa

b)

arquivo

c)

usuário

d)

sistema

9.

Segundo o texto, até meados dos anos 80, os sistemas operacionais mais antigos suportavam somente um fluxo de execução em cada processo.

a)

Verdadeiro

b)

Falso

10.

De acordo com o texto: 'No entanto, quase todos os sistemas operacionais atuais suportam a existência de mais de uma tarefa em cada processo.' Essa afirmação é verdadeira ou falsa?

a)

True

b)

False

11.

Observe o diagrama de arquitetura de sistema computacional. Qual componente é responsável por iniciar e retomar tarefas na memória?

a)

processador

b)

monitor

c)

disk controller

d)

task A

12.

O que é um processo CPU-bound?

a)

Um processo que utiliza muito a CPU

b)

Um processo que utiliza muito mais E/S do que CPU

c)

Um processo que não utiliza CPU

d)

Um processo que só faz entrada de dados

13.

Complete: Um processo I/O-bound é aquele que utiliza muito mais ______ do que CPU.

a)

E/S

b)

memória

c)

cache

d)

barramento

14.

O Kernel é o ______ do sistema operacional, responsável por gerenciar todos os recursos e operações do computador.

a)

coração

b)

monitor

c)

teclado

d)

processador

15.

Quem mantém descritores de processos, denominados PCBs (Process Control Blocks), para armazenar as informações referentes aos processos ativos?

a)

O usuário

b)

O Kernel

c)

O hardware

d)

O software de aplicação

16.

O que são PCBs (Process Control Blocks)?

a)

Descritores de processos mantidos pelo Kernel para armazenar informações referentes aos processos ativos.

b)

Um tipo de memória volátil utilizada para armazenar dados temporários.

c)

Protocolos de comunicação entre diferentes sistemas operacionais.

d)

Dispositivos físicos responsáveis pelo controle de entrada e saída.

17.

Preencha a lacuna: Se está em execução, pronto, esperando, etc., refere-se ao __________ do processo.

a)

estado

b)

prioridade

c)

identificador

d)

tamanho

18.

Preencha a lacuna: Indica a próxima instrução a ser executada pela CPU. Isso é uma ligação direta com o hardware da CPU. Esse componente é chamado de __________.

a)

Contador de programa (PC)

b)

Registrador de instrução (IR)

c)

Unidade lógica e aritmética (ULA)

d)

Memória cache

19.

Memória RAM: As informações de gerenciamento de memória no PCB garantem que o processo acesse suas áreas de memória alocadas no hardware da RAM, sem interferir em ________.

a)

outros processos

b)

o processador

c)

o sistema operacional

d)

os dispositivos de entrada

20.

Dispositivos de E/S: As informações de E/S controlam o acesso do processo a periféricos como disco, teclado, tela, rede, que são todos componentes de ________.

a)

hardware

b)

software

c)

firmware

d)

sistema operacional