BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help


Time Slice

Print-Friendly  Order the PDF version  Order the RTF version
About 1 pages (285 words)
Computer multitasking Summary

Bookmark and Share Questions on this topic? Just ask!

Time Slice

Time slice is a short interval of time during which a particular task (or process) is allowed to run uninterrupted within a microprocessor in a pre-emptive multitasking operating system. Multitasking is a type of microprocessor that is able to process multiple tasks apparently at the same time by piecing out the microprocessor's time among different tasks. Pre-emptive multitasking is a type of multitasking where a scheduler within the operating system uses the computer's central processing unit (CPU, commonly also called the microprocessor) to interrupt and suspend (or "swap out") the currently running task in order to start or continue running ("swap in") another task. The length of time for which a process runs is known as its "time slice" and may depend on the priority of the task or its use of resources such as memory and I/O (input/output).

Time slices are typically in the order of fractions of seconds, with several milliseconds being a common time slice. The scheduler is run once every time slice in order to choose the next process to run. If the time slice is too short then the scheduler itself will consume too much processing time, but if it is too long then processes may not be able to respond to external events quickly enough.

In order to efficiently schedule tasks, each task in time slicing is given the attention of the microprocessor for a fraction of a second. To maintain order, tasks are either assigned priority levels or processed in sequential order. Because the user senses time much slower than the processing speed of the computer, time slice multitasking operations seem to be simultaneous. An example of an operating system that uses time-slice multitasking is Microsoft's Windows 2000.

This is the complete article, containing 285 words (approx. 1 page at 300 words per page).

More Information
  • View Time Slice Study Pack
  • Search Results for "Time Slice"
  • Add This to Your Bibliography
  • More Products on This Subject
    Multitasking
    Mode of computer operation in which the computer works on multiple tasks at the same time. A task i... more

    Multitasking
    Multitasking is a technique of most of today's operating systems in which a computer's microprocess... more


     
    Ask any question on Computer multitasking and get it answered FAST!
    Answer questions in BookRags Q&A and earn points toward
    discounted or even FREE Study Guides and other BookRags products!
    Learn more about BookRags Q&A
    Copyrights
    Time Slice from World of Computer Science. ©2005-2006 Thomson Gale, a part of the Thomson Corporation. All rights reserved.

    Join BookRagslearn moreJoin BookRags




    About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy