NEW
Font size
WorksheetsFundamentos de Informática II - processos e threads
Total questions: 10
Worksheet time: 5mins
O que é um processo dentro de um sistema operacional?
Um arquivo de texto armazenado no disco
Um programa em execução, com código, dados, pilha e contador de programa
Um dispositivo de entrada/saída
Um compilador que traduz instruções
Qual a principal diferença entre concorrência e paralelismo?
Concorrência usa vários núcleos, paralelismo apenas um
Concorrência alterna tarefas em um núcleo, paralelismo executa em múltiplos núcleos
Concorrência é mais rápida que paralelismo
Paralelismo não existe em computadores
Qual exemplo prático representa multitarefa?
Abrir o Word e o Excel, mas apenas um funciona
Ouvir música, escrever no Word e baixar um arquivo ao mesmo tempo
Ter vários computadores ligados
Salvar um documento em PDF
No ciclo de vida de um processo, o que significa o estado Esperando?
O processo está sendo executado pela CPU
O processo terminou a execução
O processo aguarda uma operação de entrada/saída
O processo ainda não foi criado
Qual é uma vantagem das threads em relação aos processos?
Consomem mais memória
Não compartilham dados
Consomem menos recursos e permitem paralelismo
São totalmente independentes
Quais são técnicas comuns de escalonamento
Round Robin, FCFS, Prioridade, SJF
FIFO, LIFO, Cache, Buffer
TCP, UDP, HTTP, HTTPS
Multicast, Broadcast, Unicast, Anycast
Na analogia da aula, o que representam a cozinha e os cozinheiros?
Cozinha = hardware, Cozinheiros = usuários
Cozinha = processo, Cozinheiros = threads
Cozinha = compilador, Cozinheiros = processos
Cozinha = sistema operacional, Cozinheiros = dados
Por que a troca de contexto é necessária para multitarefa?
Para desligar processos quando não são usados
Para salvar o estado de um processo e retomar outro
Para aumentar a velocidade da CPU
Para limpar a memória RAM
No navegador, cada aba aberta corresponde a
Um novo processo
Uma thread diferente
Um dispositivo de entrada
Um arquivo temporário
Em um jogo, quais threads trabalham em paralelo?
Impressora, microfone e firewall
Renderização gráfica, áudio, entrada do jogador, IA, rede
Apenas a CPU e a GPU
Apenas o mouse e o teclado
