LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3972/0)
Reviews (626/0)
Press Releases (464/0)
Distributions (187/0)
Software (807/0)
Hardware (522/0)
Security (192/0)
Tutorials (337/0)
Off Topic (180/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events



The nuts and bolts of the Linux process scheduler   
Monday, February 18 2008 @ 04:58 PM EST
Contributed by: sde

One distinction between the genders, allegedly, is the ability to multitask. Now, depending on who you speak to either women possess this or men do but I’m not bold enough to join that debate. What I can tell you, however, is that Linux definitely does. And, in fact, many systems may not be taking full advantage of it. Here’s why.

Back in days of yore, desktop computers did not multitask. They ran one dedicated task at a time. These days are past; even the most modest of embedded operating systems is generally capable of multitasking in some way.

Multitasking isn’t simple to implement for an operating system developer. It’s simple enough to explain – the CPU’s time must be divided between all the different tasks. Yet, there’s a whole heap more to it than this. Some processes are more important than others and must run regularly. Others are less important and can sit idling in the background. And should you let programs decide when to relinquish control back to the operating system for someone else, or should the OS make these decisions giving each task a specified amount of time to run before suspending it?

Read more

  [ Views: 1307 ]  


The nuts and bolts of the Linux process scheduler | 0 comments | Create New Account
The following comments are owned by whoever posted them. This site is not responsible for what they say.
No user comments.


What's Related
  • Read more
  • More by sde
  • More from Tutorials


  • Story Options
  • Mail Story to a Friend
  • Printable Story Format


  • We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, and SQL.

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved