
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
exercicios processos threads
Tipologia: Exercícios
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

1 –Na teoria, com três estados para o processo (pronto, executando e esperando), poderia haver seis transições, duas para cada estado. Contudo, apenas quatro transições são normalmente comentadas. Há alguma circunstância na qual uma dela ou ambas as transições não ilustradas podem ocorrer?
2 – Assinale a alternativa correta em relação à multiprogramação: I) Na multiprogramação, os processos podem executar ao mesmo tempo. II) Para a implementação de multiprogramação, é necessário que o sistema seja multiprocessado. III) A multiprogramação não exige que os processos estejam carregados inteiramente na memória. IV) Não existe a necessidade de haver 4 contadores de programa para a execução de 4 processos na multiprogramação. a) I e II b) I e III c) I e IV d) II e III e) III e IV
3 – Assinale a alternativa correta em relação aos eventos que podem causar a criação e/ou terminação de processos. I) A inicialização do sistema operacional pode causar a terminação de um processo. II) A execução de uma chamada ao sistema pode causar a criação de um processo. III) Uma requisição de usuário pode causar a criação de um processo. IV) A execução de um comando pode causar terminação de um processo. V) Um erro de execução pode causar a criação de um processo. a) I, II e III b) I, II e IV c) II, III e IV d) II, III e V e) III, IV e V
4 – Assinale a alternativa correta em relação aos itens que podem ser alocados por thread em relação aos itens que são alocados por processo I) Um processo com várias threads não permite o compartilhamento de variáveis globais entre as threads. II) Cada thread em um único processo tem seu próprio conjunto de valores para os registradores. III) Cada thread em um único processo tem seu próprio espaço de endereçamento. IV) As threads compartilham os arquivos abertos pelo processo. V) Todas as threads em um mesmo processo estão em um mesmo estado. a) I, II e IV b) I e IV c) II e III d) II e IV e) III e V
5 – No texto, descrevemos um servidor Web multithread, mostrando por que ele é melhor que um servidor monothread. Há alguma circunstância na qual um servidor monothread pode ser melhor? Dê um exemplo?