Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Submission + - Germany won't prosecute NSA, but bloggers (

tmk writes: After countless evidence the on German top government officials German Federal Prosecutor General Harald Range has declined to investigate any wrongdoings of the secret services of allied nations like NSA or the British GCHQ. But after plans of the German secret service "Bundesamt für Verfassungsschutz" to gain some cyper spy capabilities like the NSA were revealed by the blog, Hange started an official investigation against the bloggers and their sources. The charge: treason.

Comment Re:Surprised? (Score 5, Informative) 292

A scheduler is the piece of software that brings you the illusion of multi-tasking. Because a single processor (with a single core) can only run one process at the same time, the operating system switches the process currently running. And it does this very fast (IIRC up to 1000 times a second in the case of linux).

The scheduler decides which process runs when and has to make sure that no process has to wait in the queue forever without getting his share of CPU time (this is what is called "starving").

Since the scheduler is a program by itself, it has a specific runtime characteristic, usually dependent of the number of programs waiting for their CPU share. The special property of the current scheduler in linux is that its runtime is in fact independent of this number. That's expressed in CS by O(1).

Slashdot Top Deals

It is surely a great calamity for a human being to have no obsessions. - Robert Bly