Task vs. process, is there really any difference?

Posted by DASKAjA on Stack Overflow See other posts from Stack Overflow or by DASKAjA
Published on 2010-04-01T14:08:47Z Indexed on 2010/04/01 14:13 UTC
Read the original article Hit count: 252

Hi there,

I'm studying for my final exams in my CS major on the subject distributed systems and operating systems.

I'm in the need for a good definition for the terms task, process and threads. So far I'm confident that a process is the representation of running (or suspended, but initiated) program with its own memory, program counter, registers, stack, etc (process control block). Processes can run threads which share memory, so that communication via shared memory is possible in contrast to processes which have to communicate via IPC.

But what's the difference between tasks and process. I often read that they're interchangable and that the term task isn't used anymore. Is that really true?

© Stack Overflow or respective owner

Related posts about computer-science

Related posts about process