Sistemas operacionais

706 palavras 3 páginas
23 de Janeiro de 2012 1. Conceito de processo a. O processo b. Estados do Processo c. Bloco de Controle de Processo (PCB) i. Conjunto de informações sobre o processo d. Processo versus tread 2. Escalonamento a. Permite aplicar o conceito de multiprogramação (multitarefa) b. Compartilha o tempo da CPU c. Process Schedule: seleciona os processos disponíveis para execução na CPU 3. Filas de Escalonamento a. Fila de tarefas (Job Queue): onde os processos são alocados ao entrar no sistema b. Fila de prontos (Ready Queue): contem processos que estão na memória principal que, também, estão aguardando IO (Bloquiados) c. Device Queue: d. Como são as filas de armazenamento? i. Geralmente são filas (listas) interligadas e. Exemplo: a fila PCB contém ponteiros para o primeiro e o último PCB. Cada PCB aponta para o PCB mais próximo. (24 de Janeiro de 2012) 07 de Fevereiro de 2012 - Escalonamento    Em sistemas que admitem thread, há escalonamento de thread e não processos. Fila de prontos (Ready Queue) não necessariamente é FIFO (primeiro que entra primeiro que sai). Ciclo de Burst (Surto) de CPU e I/O.

Curso Tecnológico de Análise e Desenvolvimento de Sistemas Disciplina de Sistemas Operacionais I Professor: Ms. Sirlon Diniz

1



  





Escalonamento Preemptivo – implica nos estados do processo possibilitando a multiprogramação. São algoritmos que permitem que um processo seja interrompido durante sua execução: interrupção I/O, política de escalonamento ou término. A preempção gera a troca de contextos. Os escalonamentos não preemptivos são utilizados exclusivamente em sistemas monoprogramados. Cada programa executa até o fim. Despachante módulo que atribui controle da CPU ao processo selecionado. o Envolve a própria troca de contexto, troca de modo usuário, desviar para o local apropriado do programa do usuário, para, então, reiniciá-lo. o Deve ser muito rápido, pois é usado em cada troca de processo. O tempo gasto é denominado latência de despacho.

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas