Skip to content
processo

File:Concepts-_Program_vs._Process_vs._Thread.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ205663· pop 46· linked from 1,005 articles

Also known as computer process, computing process

particular execution of a computer program

Wikidata facts

Image
KSysGuard 5.22.0 process table screenshot.png
Show 1 more fact
Commons category
Process (computing)
Sources (2)

via Wikidata · CC0

Article · Português

Em computação, um processo é uma instância de um programa de computador que está sendo executada. Ele contem o código do programa e sua atividade atual. Dependendo do sistema operacional (SO), um processo pode ser feito de várias linhas de execução que executam instruções concorrentemente. Um programa de computador é uma coleção passiva de instruções, enquanto que um processo é a execução real dessas instruções. Vários processos podem ser associados com o mesmo programa. Por exemplo, abrir várias instâncias do mesmo programa geralmente significa que mais de um processo está sendo executado. Multitarefa é um método que permite vários processos compartilharem processadores (UCPs) e outros recursos. Cada UCP (núcleo) executa uma única por vez. Entretanto, a computação multitarefa permite que cada processador comute entre tarefas que estão sendo executadas sem ter que esperar que cada tarefa finalize. Dependendo da implementação do sistema operacional, a comutação pode ser realizada quando tarefas realizam operações de entrada/saída, quando uma tarefa indica que ela pode ser comutada, ou quando há interrupções de hardware. Uma forma comum de multitarefa é o compartilhamento de tempo. Compartilhamento de tempo é um método para permitir resposta rápida para aplicações interativas de usuário. Em sistemas de tempo compartilhado, trocas de contexto são realizadas rapidamente, o que faz parecer que vários processos estejam sendo executados simultaneamente no mesmo processador. Esta aparente execução de vários processos simultaneamente é chamada de concorrência. Para segurança e confiabilidade, a maioria dos sistemas operacionais modernos impedem a comunicação direta entre processos independentes, fornecendo funcionalidade de comunicação entre processos estritamente mediada e controlada.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (4)

Connections

Categories