Cursos / Jogos Digitais / Sistemas Operacionais / Aula

arrow_back Aula 09 - Gerenciamento de Processos

Apresentação

Como você já viu nas aulas anteriores, quando usamos um computador podemos executar vários programas ao mesmo tempo: conseguimos mandar um e-mail enquanto escutamos uma música, ou mesmo entrar no Facebook enquanto estamos digitando um texto usando um editor de texto aberto.

Nesta aula, vamos investigar como os processos (programas em execução) compartilham os recursos do nosso computador (processador, impressora, arquivos etc.) e veremos também quais os principais problemas que surgem quando processos compartilham recursos e algumas alternativas para solucioná-los.

Objetivos

  • Distinguir os conceitos de paralelismo e pseudoparalelismo no contexto da programação concorrente.
  • Entender o ciclo de vida de um processo.
  • Descrever as principais dificuldades associadas ao gerenciamento de processos.
  • Definir o conceito de deadlock e condição de corrida.

Versão 5.3 - Todos os Direitos reservados