Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


exercicios processos threads, Exercícios de Informática

exercicios processos threads

Tipologia: Exercícios

2011

Compartilhado em 21/09/2011

jorge-virginio-soares-3
jorge-virginio-soares-3 🇧🇷

5

(2)

1 documento

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Exercícios – Processos e Threads
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. alguma circunstância na qual um servidor monothread pode ser
melhor? Dê um exemplo?

Pré-visualização parcial do texto

Baixe exercicios processos threads e outras Exercícios em PDF para Informática, somente na Docsity!

Exercícios – Processos e Threads

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?