O jantar dos filósofos, formulado por
Dijkstra, é um problema clássico da teoria
de Sistemas Operacionais. Assinale a
alternativa que melhor apresenta o tipo
de contexto onde o problema do jantar
dos filósofos é empregado.
Considerando o problema do jantar dos
filósofos, um problema clássico formulado
por Dijkstra e presente na literatura sobre
sistemas operacionais, quais conceitos
devem ser aplicados à solução do jantar
dos filósofos para que evite a inanição, seja
livre de impasses e se obtenha o máximo de
paralelismo (o máximo de filósofos jantando
ao mesmo tempo)?
Um dos conceitos fundamentais associados a sistemas
operacionais é o de processo computacional, que pode
passar por diversos estados durante a sua existência.
Em um desses estados, conhecido como Bloqueado
(Blocked), o processo
Nos sistemas multiprogramáveis,
os processos são executados
concorrentemente, compartilhando o uso
do processador. Assim, os processos
passam por diferentes estados ao longo
do seu processamento. As transições
entre os estados do processo podem
ocorrer de quatro formas diferentes.
Assinale a alternativa que NÃO apresenta
uma transição entre estados válida.
Não é possível abordar o conceito de
Sistemas Operacionais sem falar de
processos. Uma simples definição para
processos é entender o mesmo como
um programa em execução, apesar de
existirem uma infinidade de conceitos
relacionados. Assinale a alternativa
correta em relação aos estados do
processo.