Sem titulo

866 palavras 4 páginas
1) Cite e explique o emprego do termo “busy waiting” em algoritmos concorrentes.
Quem não consegue entrar na região crítica fica testando continuamente até conseguir entrar. Este procedimento chama-se espera ocupada (busy waiting). Neste método, um processo entrega a região crítica para o próximo, independente de ele querer ou não.

2) Um processo muda de estado diversas vezes, durante seu processamento, em função dos eventos originados por ele próprio (eventos voluntários) ou pelo sistema operacional (eventos involuntários). Cite quatro mudanças de estados que podem ocorrer a um processo.

Criação é que pode ser encaminhada para Apto ou Apto Suspenso.
-Apto é uma fila de processos esperando para serem executados, tem sua saída para Executando ou Apto Suspenso.
-Executando que é um momento em que o processo está executando no processador, após algum tempo pode ser encaminhado para a destruição, retornar para a fila de aptos ou ir diretamente para apto suspenso, ou ainda para a fila de bloqueados.
-Destruição é o término de execução de um processo.

3) No contexto de sistemas operacionais e programação concorrente, conceitue com suas próprias palavras o termo “seção crítica”.

Seção crítica seria um trecho de código que altera dados compartilhados pelo processo. Em um sistema de notas fiscais a seção crítica seria por exemplo a geração de notas fiscais. Dois processos não poderiam geram um número de nota ao mesmo tempo, pois o número seria igual ou seja o trecho de código utilizado para gerar a nota é uma seção crítica.

4) Ilustre um exemplo de seção crítica com o modelo produtor-consumidor.

Um modelo produtor consumidor pode ser exemplificado utilizando o cenário de um servidor de impressão, onde o os usuários produzem impressões e um processo lê e os envia para fila de impressão, tal processo seria o processo consumidor. A fila de impressão é um buffer circular que contém um ponteiro in (indicando a entada de arquivos ) e outro out (

Relacionados

  • O titulo dos titulos
    535 palavras | 3 páginas
  • titulos
    1905 palavras | 8 páginas
  • Título
    685 palavras | 3 páginas
  • titulo
    3300 palavras | 14 páginas
  • titulo
    3904 palavras | 16 páginas
  • titulo
    1215 palavras | 5 páginas
  • Sem titulo
    1556 palavras | 7 páginas
  • Titulo
    733 palavras | 3 páginas
  • sem titulo
    3530 palavras | 15 páginas
  • titulo
    33974 palavras | 136 páginas