Gerenciamento de processos no linux

1460 palavras 6 páginas
Gerenciamento de Processos no Linux
O modelo de gerenciamento de processos do Linux teve uma evolução notável desde o seu inicio, auxiliado pelo modelo Bazaar de desenvolvimento, esses algoritmos foram enumeras vezes criticados e melhorados por eruditos ao redor do mundo, isso faz com que o Linux tenha hoje um dos melhores conjuntos de algoritmos para gerenciamento de processos já visto.

• Escalonador de processos
Como qualquer sistema de compartilhamento de tempo o Linux consegue dar a impressão de execução simultânea dos processos, separando um espaço bastante curto de tempo para cada um deles. Para ter sucesso nesta tarefa ele segue uma serie de regras que não desperdiça tempo de hardware com operações desnecessárias e consegue escolher qual processo deve ser executado naquele exato momento.
O que decide essa escolha no kernel é o escalonador de processos, que em grande parte é responsável pela produtividade e eficiência do sistema. Mais do que um simples mecanismo de divisão de tempo, ele é responsável por uma política de tratamento dos processos que permite os melhores resultados possíveis.
• Primeiros Processos
Durante a fase de inicialização do Linux a função ``start_kernel'' é responsável por criar o processo de número zero, o primeiro e o ascendente de todos os outros processos.
Existem alguns outros processos que também são criados pelo kernel durante a fase de inicialização e destruídos assim que o sistema desliga. Outros são criados sob demanda, assim que surge a necessidade deles são carregados.
• Estados
Uma das coisas que o escalonador precisa ter ciência é em qual estado está cada processo, na estrutura que armazena os dados de cada processo temos um array (vetor – seqüência) de possíveis estados onde apenas uma das opções estará ativa.
• Limite de Recursos
Por padrão o Linux limita os recursos que cada processo pode ter. Isto é, quanto de recursos do sistema ele pode utilizar. Isso é uma proteção para que caso o usuário faça algo

Relacionados

  • Gerenciamento de processos Linux
    593 palavras | 3 páginas
  • SERVIDORES LINUX E GERENCIAMENTO DE PROCESSOS
    5671 palavras | 23 páginas
  • Gerenciamento de Processos - Windows e Linux
    2647 palavras | 11 páginas
  • Gerenciamento de Processos: Windows Vs Linux
    674 palavras | 3 páginas
  • Gerenciamento De Processos Linux Vs Windows
    1239 palavras | 5 páginas
  • Gerenciamento De Processos Windows X Linux
    1232 palavras | 5 páginas
  • Gerenciamento de processo windows vs linux
    2417 palavras | 10 páginas
  • Gerenciamento e caracteristicas de processos dos sistemas operacionais windows e linux
    3045 palavras | 13 páginas
  • Descrição de gerenciamento de processos e de memória virtual em sistemas operacionais Linux e Windows 7
    1458 palavras | 6 páginas
  • sistemas abertos gerenciamento de sistemas
    553 palavras | 3 páginas