Mailinglist Archive: opensuse-de (3024 mails)

< Previous Next >
Re: SMP ? (was: Hardwareanschaffung Dual-Board?)
  • From: dirk_aust@xxxxxxx (Dirk-Rolf Aust)
  • Date: Fri Apr 10 10:32:33 1998
  • Message-id: <352DF541.DF2D86F2@xxxxxxx>



Michael Gerdau schrieb:

Sowohl unter OS/2 Warp SMP als auch unter WinNT (mind. seit Version 3.51)
werden die Programme (und dies gilt meines Wissens auch auf Thread-Ebene,
wenngleich ich dafuer meine Hand nicht ins Feuer legen wuerde) beim Starten
vom OS einem Prozessor zugeordnet.

_Voellig_ unabhaengig davon, wie sie geschrieben wurden.

Was richtig ist muss auch richtig bleiben :-)

Das stimmt so nicht ganz

Was genau bitte stimmt so nicht ganz ?

die einzelnen Threads werden zwar
verschiedenen CPUs zugeordnet, aber nur wenn das Programm auch wirklich
aus mehreren Threads besteht, kann man bei NT übrigens im Taskmanager
sehen.


Ein Programm muß aus mehreren Threads bestehen, damit SMP unter NT
Vorteile bringt, also muß der Programmierer mehrere Threads vorgesehen
haben, auch wenn die Art des Programmes dieses nicht erfordert z.B.
Povray, dieses Programm kann ohne weiteres rein sequentiell (ein Pixel
nach dem anderen) ausgeführt werden, will der Prog'er allerdings SMP
unterstützen ermittelt er wieviele CPUs der Rechner hat startet
dementsprechend viele Threads.


--
Dirk-Rolf Aust

--------------------------------------
Dirk-Rolf Aust PGP Key-ID: 606EC7A9
--------------------------------------

--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxxx
schicken, mit dem Text: unsubscribe suse-linux


< Previous Next >
References