Escalonamento de Processos

290 palavras 2 páginas
1. Quais são os principais estados em que um processo pode se encontrar?
Os principais estados são: novo, pronto, executando, bloqueado ou suspenso e terminado.¹
2. O que é uma condição de corrida? Como podem ser evitadas?
Condições de corrida acontecem em programas de computador quando diferentes processos ou threads em execução dependem dum estado compartilhado, e o resultado depende do escalonamento dos processos.²
Como evitar condições de corrida:
a) evitar que processos ou threads leiam e escrevam dados compartilhados ao mesmo tempo;
b) se um processo ou thread estiver usando uma variável ou arquivo, o outro processo ou thread está excluído do uso(exclusão mútua), isto é, garantia de acesso exclusivo a um recurso.³
3. O que é um processo zumbi?
Processo Zumbi é um processo que pode terminar quando seu pai não está a sua espera, neste caso o processo filho vai se tornar um processo denominado zumbi. Grosso modo quando o processo é considerado morto, mas por alguma razão ainda existe, ou seja, fica executando infinitamente utilizando alocação de recursos de processador e memória. Exemplo: vírus.4
* Utilize formato pdf preferencialmente.

Essa atividade poderá realizada em duplas, apenas um dos alunos deverá enviar o trabalho com o nome da dupla no arquivo enviado.
Fontes:

1) Ernesto Lindstaedt, Introdução aos Sistemas Operacionais, Coleção EAD Editora Unisinos.

2) Luiz Lima Jr.. Processos e Threads. Material de aula de Sistemas operacionais. PUCPR.

3) Eduardo Nicola F. Zagari, Sistemas Operacionais/Processos/Concorrência - Condição de Corrida, link: http://programacaoconcorrente.zagari.org/CondicaoCorrida.pdf .

4) Tutor Valderi Reis, chat do dia 20/08/2013 da disciplina Conceito de Sistemas Operacionais do Curso Gestão da Tecnologia da Informação.

Relacionados

  • Escalonamento de processos
    1020 palavras | 5 páginas
  • Escalonamento de processos
    1306 palavras | 6 páginas
  • Escalonamento de processos
    652 palavras | 3 páginas
  • Escalonamento de Processos
    1125 palavras | 5 páginas
  • Escalonamento de processos
    4033 palavras | 17 páginas
  • Escalonamento de Processos
    682 palavras | 3 páginas
  • Escalonamento de processos
    1836 palavras | 8 páginas
  • Escalonamento de processos
    1336 palavras | 6 páginas
  • Escalonamento de Processos
    638 palavras | 3 páginas
  • Processos e escalonamento
    3055 palavras | 13 páginas