Job Scheduling Versus Process Scheduling
Job Scheduling: When several jobs are ready are ready to be brought into memory, and there is not enough room for all of them, then the decision made by the system to choose among them can be termed as job scheduling. This can also be termed as a long term scheduler
Process Scheduling: The objective of multiprogramming is to have some process running at all times to maximize CPU utilization.
This could be termed as short term scheduler.