Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Loading…
Transcript

Job Scheduler vs. process scheduling, process vs. task, multiprocessing vs. multiprogramming vs. multiprocessing

process vs. task

Multitasking refers to an operating system in which multiple processes, also called tasks, can execute (i.e., run) on a single computer seemingly simultaneously and without interfering with each other

Multitasking

Multiprocessing

Multitasking refers to an operating system in which multiple processes, also called tasks, can execute on a single computer seemingly simultaneously and without interfering with each other

Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor and/or the ability to allocate tasks between them.

Multiprogramming

Multitasking has the same meaning of multiprogramming but in a more general sense, as it refers to having multiple (programs, processes, tasks, threads) running at the same time.

Process Scheduling

Whenever the CPU becomes idle, it is the job of the CPU Scheduler ( a.k.a. the short-term scheduler ) to select another process from the ready queue to run next.

job scheduler

The allocation of system resources to various tasks, known as job scheduling, is a major assignment of the operating system. The system maintains prioritized queues of jobs waiting for CPU time and must decide which job to take from which queue and how much time to allocate to it, so that all jobs are completed in a fair and timely manner.

- Batch processing is the execution of a series of programs ("jobs") on a computer without manual intervention.

Learn more about creating dynamic, engaging presentations with Prezi