Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>Disciplina : Sistemas Operacionais</p><p>Professor : Paulo César Fernandes de Oliveira, BSc, PhD</p><p>Lista de Exercícios – Cap.06 – Threads</p><p>Consulte a Internet e/ou livros e responda as questões abaixo.</p><p>1) Como uma aplicação pode implementar concorrência em um ambiente monothread?</p><p>2) Quais os problemas de aplicações concorrentes desenvolvidas em ambientes</p><p>monothread?</p><p>3) O que é um ambiente multithread e quais as vantagens de sua utilização?</p><p>4) Explique a diferença entre unidade de alocação de recursos e unidade de</p><p>escalonamento.</p><p>5) Quais as vantagens e desvantagens do compartilhamento do espaço de</p><p>endereçamento entre threads de um mesmo processo?</p><p>6) No programa multithread do item 6.4, qual dos threads será executado primeiro,</p><p>depois de criados?</p><p>7) No programa multithread do item 6.4, é possível que o thread 3 seja executado mais</p><p>que três vezes seguidas?</p><p>8) Altere o programa do item 6.4 de forma a criar mais um thread, totalizando uma</p><p>aplicação concorrente com quatro threads.</p><p>9) Compare os pacotes de threads em modo usuário e modo kernel.</p><p>10) Qual a vantagem do scheduler activations comparado ao pacote híbrido?</p><p>11) Dê exemplos do uso de threads no desenvolvimento de aplicativos, como editores de</p><p>textos e planilhas eletrônicas.</p><p>12) Como o uso de threads pode melhorar o desempenho de aplicações paralelas em</p><p>ambientes com múltiplos processadores?</p><p>13) Quais os benefícios do uso de threads em ambientes cliente-servidor?</p><p>14) Como o uso de threads pode ser útil em arquiteturas microkernel?</p>

Mais conteúdos dessa disciplina