LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices



Reply
 
Search this Thread
Old 05-01-2008, 07:25 PM   #1
mkrems
Member
 
Registered: Jan 2008
Distribution: Ubuntu
Posts: 31

Rep: Reputation: 15
how does the OS handle multiple processors?


hi there, i am wondering if someone could briefly tell me how an OS handles multiple processors (in a shared memory environment). i am guessing it has something to do with threading. could something like windows 95 (or any older OS) run on a dual core machine and assign processes to both processors? thanks!
 
Old 05-01-2008, 09:47 PM   #2
duryodhan
Senior Member
 
Registered: Oct 2006
Distribution: Slackware 12 Kernel 2.6.24 - probably upgraded by now
Posts: 1,054

Rep: Reputation: 46
kernel level support for multiple procs is needed . I don't think Win 95 has that ... you can try but I don't think it does.
 
Old 05-01-2008, 10:05 PM   #3
jailbait
Guru
 
Registered: Feb 2003
Location: Blue Ridge Mountain
Distribution: Debian Wheezy, Debian Jessie
Posts: 7,592

Rep: Reputation: 188Reputation: 188
Quote:
Originally Posted by mkrems View Post

hi there, i am wondering if someone could briefly tell me how an OS handles multiple processors (in a shared memory environment). i am guessing it has something to do with threading.
In a nutshell Linux maintains a separate queue of threads for each processor.


Quote:
Originally Posted by mkrems View Post

could something like windows 95 (or any older OS) run on a dual core machine and assign processes to both processors? thanks!
Operating systems began supporting multi processors about 1965 - 1970. So any older operating system probably supports multi processors. The main exception is Windows which did not begin supporting multi-processors until (I think) 2006.

----------------------
Steve Stites
 
Old 05-01-2008, 10:20 PM   #4
ranger_nemo
Senior Member
 
Registered: Feb 2003
Location: N'rn WI -- USA
Distribution: Kubuntu 8.04, ClarkConnect 4
Posts: 1,142

Rep: Reputation: 47
Quote:
Originally Posted by jailbait View Post
Operating systems began supporting multi processors about 1965 - 1970. So any older operating system probably supports multi processors. The main exception is Windows which did not begin supporting multi-processors until (I think) 2006.
The Windows NT line was developed to be able to use multiple processors from the beginning, so anything built off it would be able to also (2000, XP, 2003, Vista, etc). The consumer line of Windows was never written to handle multiple processors (1, 2, 3, 95, 98, ME). They can run on a computer with multiple processors, or a chip with multiple cores, but they can't use anything more than the first. So, you could run Win 95 on a quad-core chip, but three cores would never see any action.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need a Linux Distro that can handle multiple PCI sound cards lothario Linux - Hardware 2 11-29-2007 04:42 PM
Load Average with Multiple Processors The00Dustin Linux - Software 5 05-03-2006 09:21 AM
creating server socket program to handle multiple client at same time cranium2004 Programming 2 03-14-2005 11:58 AM
2.6 smp kernel ignores multiple processors rkatz46 Linux - General 5 01-02-2005 11:21 PM
Multiple Processors KneeLess Linux - Hardware 1 08-22-2003 09:23 PM


All times are GMT -5. The time now is 06:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration