07.05.2001, Update: 21.05.2001
PDF |  E-Book |  Ranking
1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
 | 

Multiprocessing: Functions and Features

SMP Operating Systems

In order to take advantage of multiprocessor hardware, the operating system needs to support SMP accordingly. The same applies to applications. Software, which is programmed single threaded, does not run faster in a multiprocessor environment. Systems, which run multiple CPU intensive programs simultaneously, are an exception. If a computer runs a web server, a database, remote access and processes at the same time a number of print and file jobs, also single threaded applications will profit from the use of multiple CPUs. The reason: A MP-capable operating system distributes different applications to different CPUs. If CPU statistics reveal that multiple programs cause a significant load on the processor, a MP-system makes sense in any case. It is important to know, that for almost every operating system there are different versions of SMPs and Kernels which relate to a certain number of processors. For example, Windows 2000 supports only up to 2 CPUs. The server versions are able to support up to 32 processors (Windows 2000 Server Datacenter), depending on the hardware. QNX and BeOS handle up to eight processors. The following table lists some x86-comaptible operating systems
MP operating systems for x86-based CPUs
Operating system Manufacturer
BeOS Be
Darwin for Intel Apple
Linux * Linux.org
OS/2 Warp IBM
QNX QNX
Windows 2003 / XP / 2000 / NT Microsoft
featuring SMP support.
* Linux distributions offer complete SMP support starting with kernel version 2.4. There is limited SMP support in versions 2.0.x and higher.
Auf der nächsten Seite: SMP Applications
Seite 7 von 10
Inhalt dieses Artikels
Mehr zum Thema
Links zum Thema





Ihre Meinung zum Artikel
Benutzername:
Passwort: