What Is Processor Scheduling?

What Is Processor Scheduling? thumbnail
Most computers only have one processor and scheduling is therefore a high priority.

Processor scheduling divides a computer processor's work between multiple programs so that it is continually switching from one open application to another. This gives the appearance that the computer is running a number of different programs simultaneously.

  1. Function

    • The operating system of a computer sends instructions to the processor. These instructions are called "processes." Each process is made up of "threads." A thread is the smallest task a processor can perform. The operating system schedules the amount of time that a given thread will run before it tells the processor to switch to a thread related to another program.

    Options

    • It is sometimes possible to change the way an operating system handles scheduling. For example, Windows XP users can choose either "programs" or "background services." The first option maximizes the time the processor spends on the current program, while the second devotes equal processor resources to all software, explains TechRepublic.

    Parallel Processing

    • Some computers have more than one processor. Each processor can handle a minimum of one thread at a time. On these systems, the scheduler can speed up the execution of software instructions by having the processor run multiple threads "in parallel," which means simultaneously.

Related Searches:

References

Resources

  • Photo Credit processor image by Orlando Florin Rosu from Fotolia.com

Comments

You May Also Like

  • What Is a Quad Processor?

    A quad core processor is a computer central processing unit or CPU consisting of four distinct processing cores integrated into a single...

  • Difference Between a Processor & a Dual Processor

    Computer processors get faster all the time---and they must in order to keep up with increasing consumer demand. Games get more graphically...

  • What Are the Differences in Computer Processors?

    With the ever-growing market of today's computer industry, it is oftentimes a chore to keep up with every model and type of...

  • What Is a Processor?

    A processor is also known as the CPU, or central processing unit, and is the main brain of the computer. Processors can...

  • Definition of Critical Path Scheduling

    Critical path scheduling, also known as the critical path method, is an important method of planning for companies that produce a product....

  • What Is the Intel Core i7-920 Processor?

    The Intel Core i7-920 is one of the top-level processors, or central processing units, of semiconductor company Intel Corp.'s flagship Core brand...

  • Windows XP Performance Options

    Windows XP Performance Options. Windows XP is a computer operating system produced by Microsoft that was released prior to Windows Vista and...

  • Advantages of Dual Processors

    Multi-core processing has made single-core CPU computing all but obselete. Boasting unprecedented actual and potential performance and efficiency, multi-core ...

  • What Does a Mortgage Processor Do?

    The mortgage processor plays an important role as the one person in the mortgage process who interacts with all the parties involved...

Related Ads

Featured