processos

7876 palavras 32 páginas
THREADS EM LINUX As threads em Linux são completamente diferentes da maioria dos outros sistemas operando-se devido à natureza aberta da fonte Linux. Linux não suporta multithreading, porque estes são mais prováveis de deixar de funcionar. Com a multithreadeds há diversos objetos que são escondidos das aplicações e podem ser compartilhados imediatamente. O núcleo do Linux copia os atributos do processo corrente para o que está sendo criado. É o procedimento de fork-exec. O Linux, entretanto, prevê uma segunda forma de criação de processos: a clonagem. Um processo clone compartilha os recursos (arquivos abertos, memória virtual, etc.) com o processo original. Quando dois ou mais processos compartilham as mesmas estruturas, eles atuam como se fossem diferentes threads no interior de um único processo. O Linux não diferencia as estrutura de dados de threads e de processos, e por conseqüência, ambos são tratados indistintivamente por todos os mecanismos de gerência do núcleo. Essa característica é mais visível no escalonamento: threads e processos são tratados da mesma forma. A vantagem de criar threads está associada ao seu custo de criação (tempo), elas são criadas mais rapidamente que processos, pois não necessitam copiar os atributos do processo original, basta inicializar ponteiros de seu descritor de processos de forma que eles referenciem as áreas já existententes do processo que está sendo clonado.

PROCESSOS E THREADS EM
WINDOWS E UNIX

A criação e o gerenciamento de processos de espaço de usuário no Linux® possuem muitos fundamentos em comum com o UNIX® mas também incluem várias otimizações específicas para Linux. Reveja aqui o ciclo de vida dos processos Linux e explore o interior do kernel para a criação, o gerenciamento de memória, o planejamento e a destruição do processo.
Linux é um sistema muito dinâmico com constantes necessidades de alterações de computação. A representação das necessidades computacionais dos centros Linux cerca a abstração

Relacionados

  • Processo, que processo?
    896 palavras | 4 páginas
  • Processo, que processo
    496 palavras | 2 páginas
  • processo que processo
    2198 palavras | 9 páginas
  • Processos que processos?
    1147 palavras | 5 páginas
  • Processos que processos
    1501 palavras | 7 páginas
  • Processo, que processo?
    934 palavras | 4 páginas
  • Processo, que processo?
    1360 palavras | 6 páginas
  • Processo, que processo?
    570 palavras | 3 páginas
  • Processo que processo
    431 palavras | 2 páginas
  • Processos por processos
    328 palavras | 2 páginas