Buscar

2- Conceitos de Processos e Treads; Processo: um programa em execução. Depois de carregado, um programa torna-se um processo gerenciado pelo sistem...

2- Conceitos de Processos e Treads;
Processo: um programa em execução. Depois de carregado, um programa torna-se um processo gerenciado pelo sistema operacional. Um programa pode criar novos processos, através de um comando (na verdade um system call) fork. Cada processo tem o seu próprio PCB em separado.

Thread: um processo pode criar vários threads, que parecem processos, mas com 2 grandes diferenças: são gerenciados pelo processo que as criou (e não pelo sistema operacional), e compartilham o mesmo espaço de endereçamento, podendo existir, assim, vários threads que acessam as mesmas variáveis.


💡 1 Resposta

User badge image

Ed Verified user icon

O conceito de processo refere-se a um programa em execução que é gerenciado pelo sistema operacional. Após ser carregado, um programa se torna um processo. Um programa pode criar novos processos usando o comando "fork", que é uma chamada de sistema. Cada processo possui seu próprio PCB (bloco de controle do processo) separado. Já o conceito de thread se refere a uma unidade de execução dentro de um processo. Threads parecem processos, mas possuem duas grandes diferenças: são gerenciadas pelo próprio processo que as criou, e compartilham o mesmo espaço de endereçamento, o que significa que vários threads podem acessar as mesmas variáveis. Dessa forma, enquanto um processo é um programa em execução gerenciado pelo sistema operacional, um thread é uma unidade de execução dentro de um processo, gerenciada pelo próprio processo e compartilhando o mesmo espaço de endereçamento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais