Processos e escalonamento

3055 palavras 13 páginas
SISTEMAS OPERACIONAIS
Processos e Escalonamento

ÍNDICE 1. Processos 01 2.1 Fundamentos 01 2.2 O Núcleo do Sistema Operacional 02 2. Escalonamento de Processos 03 3.3 Escalonamento FCFS ou FIFO 05 3.4 Escalonamento Round Robin 06 3.5 Escalonamento com Prioridades 06 3.6 Filas Multi-nível com retorno 07 3.7 Escalonamento Menor Tarefa Primeiro 07
PROCESSOS
Em sistemas operacionais, processo é um módulo executável único, que corre concorrentemente com outros módulos executáveis. Por exemplo, em um ambiente multi-tarefa,um processador de texto, um navegador e um sistema de banco de dados são processos separados que podem rodar juntos. Processos são módulos separados e carregáveis, ao contrário de threads (um processo dividir a si mesmo), que não podem ser carregadas. Múltiplas threads de execução podem ocorrer dentro de um mesmo processo. Além das threads, o processo também inclui certos recursos, como arquivos e alocações dinâmicas de memória e espaços de endereçamento.
A comunicação entre processos é o grupo de mecanismos que permite aos processos transferirem informação entre si. A capacidade de um sistema operacional executar simultaneamente dois ou mais processos é chamada multiprocessamento. Se existirem dois ou mais processos executados em simultâneo e disputam o acesso a recursos partilhados, problemas da concorrência podem ocorrer. Estes problemas podem ser resolvidos pelo gerenciamento adequado de múltiplas linhas de execução ou processos através da sincronização (multitarefa) ou por outros recursos (como a troca de contexto).

FUNDAMENTOS
Considere-se um computador funcionando em multiprogramação (isto é, tendo vários programas simultaneamente ativos na memória). Cada programa em execução corresponde a um procedimento (seqüência de instruções) e um conjunto de dados (variáveis utilizadas pelo programa). É conveniente ter as instruções separadas dos dados,

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
  • Escalonamento de Processos
    1675 palavras | 7 páginas