ਇੱਕ process ਆਪਣੀ ਆਪਣੀ memory ਵਾਲਾ ਇੱਕ isolated program ਹੈ; ਇੱਕ thread execution ਦੀ ਇੱਕ ਇਕਾਈ ਹੈ ਜੋ ਇੱਕੋ process ਵਿੱਚ ਦੂਜੇ threads ਨਾਲ memory ਸਾਂਝੀ ਕਰਦੀ ਹੈ। ਇੱਕ process ਵਿੱਚ ਕਈ threads ਹੋ ਸਕਦੇ ਹਨ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
- Process: ਆਪਣੀ address space, file descriptors, ਅਤੇ heap। OS ਦੁਆਰਾ isolated — ਇੱਕ process ਵਿੱਚ ਇੱਕ crash ਜਾਂ memory bug ਦੂਜੇ ਨੂੰ corrupt ਨਹੀਂ ਕਰ ਸਕਦਾ। Context switching ਅਤੇ communication (IPC) ਮੁਕਾਬਲਤਨ ਮਹਿੰਗੇ ਹਨ।
