The word job was used in earlier days in the batch systems. where we just collectively said that there is a job the job may or may not be of one process suppose u have 10 process requiring to print 1 page each . u just collectively gave printer command and may say it as a printing job. similarly we can say computation job e.t.c. task may be a job no specific definition or boundary exist between a task and a job . u may think a task as a sub part of a job like printing a page of process 1 is a task.
process. program under execution . u are running nfs most wanted which is of 4 gb . u have ram of 1gb still u can run this .
suppose u r just playing stage one of that game so only that stage will be under execution and currently will be in memory. that is called a process. process is the part of a program under execution .