Processos e threads em windows e linux

4476 palavras 18 páginas
ENGENHARIA DA COMPUTAÇÃO
PROF. GERALDO VALERIANO RIBEIRO

PROCESSOS E THREADS EM
WINDOWS E UNIX
Eduardo Machado da silva

GOIÂNIA, OUTUBRO DE 2010

ENGENHARIA DA COMPUTAÇÃO
EDUARDO MACHADO DA SILVA

PROCESSOS E THREADS EM
WINDOWS E UNIX Trabalho desenvolvido sob a orientação do prof. Geraldo Valeriano Ribeiro para obtenção de nota complementar da avaliação de N2.

GOIÂNIA, OUTUBRO DE 2010 Índice
1. Introdução 4

2. Processos e Threads 5

3. Estados de Processos 5

4. Gerenciamento de Processos 6

5. Windows 8
5.1. Estados de
…exibir mais conteúdo…

A parte do sistema operacional que faz essa seleção é chamada de escalonador. Durante o estado executando, um processo pode fazer chamadas de sistema. Até a chamada de sistema ser atendida, o processo não pode continuar sua execução. A chamada de sistema é um evento disparado pelo próprio processo. Neste momento o processo sofre outra mudança de estado, passando do estado executando para o estado bloqueado. Ele só volta ao estado pronto após a conclusão da chamada. Alguns processos que estão no estado bloqueado podem estar esperando por interrupções de hardware. Geralmente elas informam o término de uma operação de E/S, isso significa que um processo bloqueado será liberado.

4. Gerenciamento de Processos

Em todos os sistemas multiprogramados, vários processos disputam o processador. A cada momento em que o processador for desocupado, um dos processos que estão na lista de prontos irá utilizar o processador. A atividade de tomar a decisão de qual será o próximo processo que utilizará o processador é chamada escalonamento. É necessário dividir o tempo do processador entre os processos do sistema. Isso é feito de duas maneiras diferentes: escalonamento a curto prazo e escalonamento a longo prazo. No escalonamento a curto prazo é decidido qual o processo que deverá ser executado a seguir, assim que o processador ficar livre. Este escalonador é executado com muita

Relacionados

  • Semaforos
    1992 palavras | 9 páginas
  • TI questões
    6770 palavras | 28 páginas
  • Trabalho de S.O
    19760 palavras | 80 páginas
  • SEMI Sistemas Operacionais 01 02
    7040 palavras | 29 páginas
  • Sistemas operacionais
    1225 palavras | 5 páginas
  • Exercicios Todos Capitulos
    7568 palavras | 31 páginas
  • Banco De Questoes Sistemas Operacionais Com Gabarito
    6181 palavras | 25 páginas
  • QUANTIDADE DE NUMEROS PRIMOS DE UM VETOR PARALELIZADO NAS APIS OPENMP E PTHREAD
    2781 palavras | 12 páginas
  • Como criar um banco de dados para um sistema web
    1256 palavras | 6 páginas
  • TRABALHO FINAL - SISTEMAS OPERACIONAIS
    18300 palavras | 74 páginas