Kefk Network : home.gif (15x16 -- 888 bytes) Hardware | news.gif (13x11 -- 102 bytes) About |  Wiki Changelog | Inhalt | Index | Site Map | Suchen  
 
  Akteure | Anbieter | Anwendungen | Ausgabe | Architekturen | Chronologie | Eingabe | Energie | Erfahrungsberichte | GPS | Kabel | Kameras | Kommunikation | Konzepte | Kühlung | Literatur | Mobil | Massenspeicher | Multimedia | Multiprocessing | Networking | PDAs | Peripherie | Redundanz | Reviews | Schallpegel | Schnittstelle | Shopping | Software | Speicher | Stromverbrauch | Supercomputing | Verfügbarkeit | Workshops | Wireless | Zentraleinheit.

 

Multiprocessing

Multiprocessing : Übersicht
25-Okt-2001/10-Jan-07


Übersicht

Der Einsatz von mehr als einem Prozessor zur Lösung aufwendiger Probleme ist keine neue Idee - erste Multiprozessor-Systeme existierten bereits in den 60er Jahren, z.B. von IBM und Burroughs. Symmetrisches Multiprocessing ist eine Art der Parallelisierung, die bei relativ geringen Hardwarekosten und vertretbarem Aufwand bei der Systemsoftware für viele Probleme gute Leistungsverbesserungen erzielen kann.

Simultanverarbeitung, was es ganz ungefähr ist?

Alle wir wissen, daß zwei der wichtigsten Bestandteile in unserem PC das RAM sind, das als phosphoreszierendes Gedächtnis unseres Computers arbeitet, und der Prozessor, der als das Gehirn des Computers "dient," die Berechnungen wirklich durchführend, die den Computer fahren.

Diese sind auch zwei der allgemeinsten System Engpässe. Ein Engpaß ist einfach der langsamste Bestandteil in einem System; kein System kann schneller laufen als sein langsamster Bestandteil. Wenn Gedächtnis der Begrenzungsfaktor ist, adressieren wir normalerweise das Problem, indem wir mehr RAM addieren. Wenn der Prozessor der Engpaß ist, ersetzen wir ihn normalerweise mit einem schnelleren Prozessor anstatt dem Addieren eines zweiten Prozessors.

Der Primärgrund für dieses ist, daß die meisten Motherboards und viele Betriebssysteme und Anwendungen nicht mehrfache Prozessoren stützen. Jedoch gibt es Fälle, wenn sie zwei oder mehr Prozessoren auf einem Computer ist sinnvoll laufen lassen. In diesem Artikel wir betrachten die Vorteile (und die Nachteile) der Mehrprozessorsystemsysteme, der unterschiedlichen Arten der Simultanverarbeitung und wie jedes arbeitet, und der Kleinteile, der Betriebssysteme und der Anwendersoftware, der mit arbeitet und Nutzen aus Haben von von zwei oder mehr Prozessoren zieht, die in den Computer angebracht werden.

Mehrfache Prozessoren: Was ist in ihm für Sie?

Ein Computer mit zwei Prozessoren sollte Ihnen die Verarbeitungsleistung eines der Einprozessor (auch benannt Uniprocessing) Systems, Recht zweimal geben? Gut klingt es in der Theorie gut, aber er nicht genau arbeitet diese Weise in der Praxis aus. Weil die Prozessoren noch das gleiche Gedächtnis und disk(s) teilen, verdoppelt Prozessorleistung Verbesserung nicht mit der Hinzufügung eines zweiten Prozessors.

Warum nicht erhalten Sie zweimal die Verarbeitungsleistung, wenn Sie zweimal da viele Prozessoren haben? Weil mit der allgemeinsten Art der PC Simultanverarbeitung, der symmetrischen Simultanverarbeitung oder des SMP (mehr auf SMP unten), die Hinzufügung eines zweiten Prozessors auch die Belastung auf dem Betriebssystem erhöht. Das Betriebssystem muß die Aufgaben koordinieren und synchronisieren, die durch jeden Prozessor durchgeführt werden.

So steigt etwas von der Extraverarbeitungsleistung in Betriebssystemunkosten ein. In der Praxis kann ein dual-processor System Leistung soviel wie 80% -- oder so wenig wie 0%, abhängig von dem Betriebssystem und den Anwendungen vorbei verbessern. Durchschnittliche Verbesserung ist 30-50%.

Symmetrisch oder asymetrisch

Die ist die Frage, wie oben gemerkt, mehr, als eine Art Simultanverarbeitung besteht. In diesem Artikel konzentrieren wir hauptsächlich auf symmetrische Simultanverarbeitung, die durch Microsoft Windows NT, NetWare, Linux/UNIX und Macintosh OS X gestützt wird. Mit SMP alle Prozessoren zusammen angebracht in die System Arbeit auf die gleichen Aufgaben. Dieses läßt die Last zu, die ausgleicht oder mehr oder weniger die verarbeitenarbeit über allen Prozessoren gleichmäßig verbreitet.

Eine andere Art Simultanverarbeitung, asymetrische Simultanverarbeitung (ASMP) weist spezifische Aufgaben spezifischen Prozessoren zu. Dieses hat den Vorteil des Erlaubens jedem Prozessor, sein eigenes Gedächtnis und Vorrichtungen zu haben anstatt des Teilens sie, aber es kann einen Prozessor ergeben, der überbelastet wird, während das andere Leerlauf sitzt. Mit ASMP können die Prozessoren auf unterschiedlichen Systemen sogar sein.

Multi gegen die Simultanverarbeitung: Gibt es ein Unterschied?

Simultanverarbeitung erlaubt Prozessoren, in der Ähnlichkeit zu arbeiten; das heißt, beide, die gleichzeitig ihre Aufgaben tun. Sie können die Bezeichnung "massiv Simultanverarbeitung," oder MPP auch hören, die auf ein asymetrisches System sich bezieht, das aus vielen Prozessoren sehr bestehen kann (200 oder mehr) die werden "lose verbunden." Dies heißt, daß jedes sein eigenes Gedächtnis und Vorrichtungen hat und sein eigenes Betriebssystem laufen läßt. Wegen dieses gekennzeichnet MPP Systeme manchmal, als "nichts" Systeme teilte, während SMP Systeme gekennzeichnet, als "teilte alles."

MPP Systeme sind wirklich eine Gruppe einzelne Computer, die zusammengeschaltet werden, also können sie auf der gleichen Anwendung gleichzeitig arbeiten. MPP ist offensichtlich viel kostspieliger als SMP Systeme. Jedoch da weniger Synchrounisierung angefordert wird, leidet es nicht unter dem Problem des Verlierens einer großen Menge Verarbeitungsleistung zu den Unkosten. MPP wird normalerweise für die Verarbeitung der extrem großen Mengen Daten und das Suchen mehrfacher Datenbanken s verwendet.

MPP wird für "supercomputing" Projekte, wie das SETI Programm, das Tausenden Computer über dem Internet anschließt, um die Daten zu analysieren, die von den Signalen gesammelt werden, die im Weltraum entstehen verwendet, um extraterrestrial Leben zu lokalisieren. Sehen Sie http://setiathome.ssl.berkeley.edu/learnmore.html zu mehr Information über SETI.

Es gibt viele parallele rechnende Aufstellungsorte, die die Energie der mehrfachen Systeme vorspannen, wissenschaftlich zu verarbeiten und andere Daten. Für eine Liste von einigen dieser Supercomputeraufstellungsorte, sehen Sie http://computer.org/parascope/#parallel.

Implementation von SMP

SMP trotz der Vorteile von MPP einführend, wenn es sehr große Mengen
Daten knirscht, ist SMP die bevorzugte Methode der
Simultanverarbeitung in den meisten Fällen. Es ist wirklich schneller
als MPP unter einigen Umständen, wie, wenn mehrere Benutzer eine
einzelne Datenbank zugänglich machen und einfache Verhandlungen
durchführen müssen. Dieses ist wegen Last SMPs der ausgleichenden
Fähigkeit.

Um SMP und Nutzen von ihm einzuführen, benötigen Sie drei Sachen: die korrekten Kleinteile, das korrekte Betriebssystem und die korrekten Software-Anwendungen.

Multiprocessor- Hardware

Mehrprozessorsystem-Kleinteile können Sie nicht einen zweiten
Prozessor auf ein Motherboard offensichtlich haften, das nicht einen
Schlitz für ihn hat. Mehrfach-Prozessor Motherboards sind weniger
zahlreich und kostspieliger als einzelne Prozessorbretter, und nicht
vorhanden für allen Prozessor schreibt.

Die meisten Mehrprozessorsystembretter werden für Verdoppelungsprozessoren gebildet, obgleich einige moderne Betriebssysteme so vieles wie 32 Prozessoren zulassen. Die meisten dual-processor Bretter werden für den Bedienermarkt gebildet, und sind folglich kostspieliger, nicht nur weil sie Verdoppelungsprozessorschlitze zur Verfügung stellen, aber auch, weil sie neigen, Bord-SCSI Steuerpulte und anderen zu haben Bediener-orientierte Verbesserungen.

Das Pentium, das Pro ist, war der erste Prozessor Intel, das
spezifisch für Simultanverarbeitung bestimmt war, und das Xeon ist
sein Nachfolger in diesem Respekt. Neuere Versionen des Modus
Unterstützung SMP des Pentiums III Coppermine, obgleich die früheren
500, 533 und 566 MHZ Versionen nicht.

Das Abit BP-6 Motherboard stützte Doppelcelerons mit frühen Modellen des Prozessors, aber Celeron IIs stützen nicht Doppelverarbeitenmodus.

Die rechten Kleinteile unterscheiden ganzes bezüglich der Welt, wenn es zur
Simultanverarbeitung kommt (wie mit so vielen anderen Computerausgaben).

Das Mehrprozessor- Betriebssysteme

Betriebssysteme SMP erfordert, daß das Betriebssystemge brauchvorkaufsmultitasking, das die o/s Kontrollen
bedeutet, wenn ein Prozeß, der auf das System läuft, Gebrauch von
dem Betriebssystem also einem anderen Prozeß oben geben muß, ihn
verwenden kann. Das Betriebssystem ist für die Terminplanung des
Gebrauches des Prozessors durch alle Prozesse verantwortlich, die
gleichzeitig auf den Computer laufen (ein Prozeß ist ein Satz
Anweisungen). Dieses ist anders als die ältere Form des
Multitaskings, kooperatives Multitasking, in dem jeder Prozeß
Steuerung des Prozessors hatte, bis er ihn oben gab. Wenn
Programmierer nicht das Programm kodierten, um Steuerung des
Prozessors regelmäßig abzutreten, könnte ein Prozeß den Prozessor
"in Beschlag nehmen" und Abbrüche oder Fröste verursachen. Windows
3.x verwendetes kooperatives Multitasking (DOS ist eine
Einzelverarbeitung o/s; nur eine Anwendung kann hintereinander
laufen).

Einige populäre Betriebssysteme, obwohl sie Vorkaufsmultitasking
verwenden, stützen nicht Simultanverarbeitung. Sie können sie auf
eine Maschine mit mehrfachen Prozessoren anbringen, aber sie erkennen
nicht den zweiten Prozessor und er wird nicht benutzt. Diese
schließen die Windows 9x Linie ein (die Windows ICH einschließt).
Die Windows.xp Hauptausgabe, obgleich errichtet nicht auf dem Kern 9x,
stützt nicht Simultanverarbeitung auch nicht.

Windows- NTWORKSTATION, Windows- 2000fachmann und Windows.xp alle Fachmann stützen Verdoppelungsprozessoren (2 nur). Die Bedienerversionen von die WinNT, Windows 2000 und Windows NET Unterstützungsgrößeren Anzahlen von Prozessoren, abhängig von der Bedienerversion (von 4 für Standardbedienerprodukte bis zu 32 für DataCenter Bediener).

Novell NetWare Versionen 4 und up Unterstützungssimultanverarbeitung, wie Linux/UNIX und Mac OS X.

Multi-processor Aware Application Software

Mehrprozessorsystem-bewußte Anwendersoftware erhalten Sie mehr Nutzen
von einem Mehrprozessorsystemsystem, wenn die Anwendungen, die Sie
laufen lassen, das bewußte und fähig Mehrprozessorsystem, ihre
Aufgaben über unterschiedlichen Prozessoren zu verteilen sind.
Multi-verlegte Anwendungen sind die, in denen Prozesse in kleinere
Maßeinheiten des vollziehbaren Codes defekt sind, benannt Gewinde.
Dies heißt unterschiedliche Gewinde oder Teile eines Prozesses, kann
auf unterschiedliche Prozessoren laufen, wenn der Programmierer das
SMP-ermöglicht zu werden geschrieben hat Programm.

Merken Sie, daß sogar Anwendungen, die nicht SMP-ermöglicht werden, gewissermaßen von mehrfachen Prozessoren noch profitieren können, so lang, wie das Betriebssystem SMP-ermöglicht wird. Dieses ist, weil Prozesse von den unterschiedlichen Anwendungen auf unterschiedliche Prozessoren laufen können und gibt mehr CPU-Zeit zu jeder Anwendung.

Ist Mehr Immer Besser?

Wenn zwei Prozessoren besser als einer sind, konnten Sie denken, daß vier besser sind, als zwei, acht besser als vier, usw. sind. In einem Umfang ist dieses zutreffend - wenn Sie die Prozessor-intensiven Anwendungen laufen lassen, die für SMP bestimmt sind. Jedoch gibt es einen Punkt von abnehmenden Wirtschaftserträgen; mehr Prozessoren, die addieren Sie, weniger die Verbesserung Sie für jede folgende Hinzufügung sehen. Dieses ist der Grund die meisten Prozessoren des Mehrprozessorsystemsysteme Gebrauches nur zwei oder möglicherweise vier.

Summary

Zusammenfassende Simultanverarbeitung ist ein vielfältiges und häufig mißverstandenes Thema. Es ist wichtig, Ihre bestimmte Situation, einschließlich Kleinteile, das Betriebssystem, die Sie benutzen und Ihre Anwendersoftware, zusammen mit Aufsteigenkosten auszuwerten, bevor Sie feststellen können, ob "mehr" für Sie besser ist.

Ansätze zur Parallelisierung

Zur Einordnung des symmetrischen Multiprocessing innerhalb der Parallelverarbeitung sind zuerst einige Definitionen von verschiedenen Arten der Parallelverarbeitung angebracht:

SIMD (single instruction stream, multiple data stream) - alle Prozessoren führen denselben Code aus, jeder Prozessor hat dabei seine eigenen Daten.

MIMD (multiple instruction stream, multiple data stream) - jeder Prozessor führt eigenen Code auf eigenen Daten aus.

SPMD (single program, multiple data) - eingeschränkte Version von MIMD, wobei jeder Prozessor dasselbe Programm ausführt. Dabei kann aber jeder Prozessor einen differenten Kontrollfluß durch das Programm ablaufen.

Arten von Multiprozessorsystemen

Zur Implementierung von Lösungen für parallelisierbare Probleme existieren verschiedene Systemmodelle. Einige der gebräuchlichsten sind:

SMP - Shared Memory MP - symmetrische Multiprozessorkonfiguration, alle Prozessoren haben Zugriff auf den gesamten Speicher und alle Peripheriegeräte.

Shared Disk MP - jeder Prozessor hat eigenen lokalen Speicher, nur Festplatten werden gemeinsam benutzt.

Cluster - Shared Nothing MP - durch ein Kommunikationsmedium (z.B. Ethernet, ATM) verbundene, unabhängige Systeme. Kommunikation findet über spezielle Libraries wie PVM oder MPI statt (z.B. Beowulf Linux-Cluster der NASA).

Vor- und Nachteile von SMP

Einer der wichtigsten Aspekte bei Multiprozessorsystemen ist die Skalierbarkeit. Diese ist abhängig von der Aufgabenstellung - einige Probleme sind besser skalierbar als andere. Generell darf man nicht davon ausgehen, daß eine n-fach höhere Anzahl an Prozessoren eine n-fache Leistungssteigerung ergibt. Im Durchschnitt ist eine Steigerung um einen Faktor von 1.5-1.8 bei Verdoppelung der Prozessorzahl zu erwarten. Je nach Problemstellung und Implementierung sind 'aber auch Effekte von Leistungsreduzierung (bei zu hohem Verwaltungsaufwand) bis mehr als n-fache Steigerung (durch Caching-Effekte) möglich.

Vorteile von SMP:

  • Gesamtsystem erscheint für jeden Prozeß wie ein Einprozessorsystem;
  • keine Programmanpassungen vorhandener Software notwendig. Die Vorteile von SMP können durch Anpassung der Software bei Bedarf dennoch genutzt werden;
  • durch die gemeinsame Verwendung von Hauptspeicher und Peripheriegeräten sind SMP-Systeme recht preiswert realisierbar.

Nachteile von SMP:

  • Relativ großer Overhead bei Betriebssystem und Hardware notwendig, um Einprozessor-Illusion für Applikationen zu erzeugen;
  • Hohe Auslastung des Busses oder Switches, der die Prozessoren mit gemeinsam benutztem Speicher und Peripheriegeräten verbindet;
  • Der Zugriff auf von mehreren Prozessoren gemeinsam genutzte Speicherbereiche muß durch sog. Locks geregelt werden, das bedingt einen erhöhten Verwaltungsaufwand für das Betriebssystem.

SMP-Betriebssysteme

Damit die Multiprozessor-Hardware zur Geltung kommen kann, muss das Betriebssystem entsprechend SMP unterstützen. Gleiches gilt für die Anwendungen: Programme, die singlethreaded programmiert sind, laufen unter einer Multiprozessorumgebung nicht schneller.

Ausnahmen sind Systeme, auf dem mehrere CPU-intensive Programme gleichzeitig laufen. Arbeiten auf einem Rechner Webserver, Datenbank, Remote-Access-Zugang und gleichzeitig noch File- und Printjobs profitieren auch Singlethreaded-Anwendungen von zusätzlichen CPUs. Denn ein MP-fähiges Betriebssystem verteilt die Anwendungen auf die verschiedenen CPUs. Ein Blick in die Statistik der CPU-Auslastung schafft hier Klarheit. Belegen mehrere Programme gleichzeitig den Prozessor mit nennenswerter Last lohnt sich ein MP-System auf jeden Fall.

Zu beachten ist, dass es für nahezu jedes Betriebssystem verschiedene SMP-Versionen beziehungsweise Kernels gibt, die sich nach der Anzahl der installierten CPUs richten. So unterstützt Windows 2000 Professional von Hause aus maximal 2 CPUs. Die Servervarianten können je nach Hardware mit bis zu 32 Prozessoren (Windows 2000 Server Datacenter) umgehen. QNX und BeOS bieten Support bis acht Prozessoren. Die folgende Tabelle zeigt einen Auszug x86-kompatibler Betriebssysteme mit SMP-Unterstützung.

MP-Betriebssysteme für x86-CPUs

Betriebssystem Hersteller
BeOS  Be
Darwin für Intel  Apple
Linux *  Linux.org
OS/2 Warp  IBM
QNX  QNX
Windows 2000  Microsoft
Windows NT  Microsoft

* Linux-Distributionen verfügen erst ab der Kernel-Version 2.4 über einen vollständigen SMP-Support. Eingeschränkt SMP-fähig ist der Linux-Kernel bereits ab der Version 2.0.x.

Quelle: tecChannel, SMP-Betriebssysteme,
www.tecchannel.de/hardware/693/5.html.

Windows und SMP

Windows 95/98 sowie Windows ME bieten keinen Support für Multiprozessor-Lösungen. Windows NT 4 und Windows 2000 verwenden für Uni- und Multiprozessor-Umgebungen verschiedene Betriebssystem-Kernel. Bei Windows NT 4 zeichnen sich hierzu nur die im System32-Verzeichnis befindlichen Dateien hal.dll und ntoskrnl.exe verantwortlich. Bei der Installation kopiert Windows NT je nach erkanntem System die entsprechenden Varianten.

Bei Windows 2000 existieren zahlreiche Hal- und Ntoskrnl-Versionen. Beispielsweise sind von den Uni- und Multiprozessor-Varianten je eine ACPI-fähige und eine Standardversion vorhanden. Zudem tauscht die Installation noch weitere Systemdateien je nach CPU-Anzahl aus.

Die Installation des Multiprozessor-Kernels ist auch auf Uniprozessor-Systemen möglich. In diesem Fall sinkt die Performance um einige Prozent. Verantwortlich hierfür ist der aufwendige Kernel, der auch auf einem Uniprozessor-System mit einem beachtlichen Overhead beschäftigt ist.

Quelle: tecChannel, Windows und SMP,
www.tecchannel.de/hardware/693/7.html.

SMP-Anwendungen

Im Server- und Backoffice-Umfeld sind SMP-Anwendungen die Regel. Alle professionellen Web-, SQL- oder Groupware-Server sind multithreaded konzipiert und profitieren somit von SMP-Systemen.

Bei Workstation- und Desktop-Programmen zeigt sich ein anderes Bild. Die Programmierung von SMP-fähigen Anwendungen ist komplex, fehleranfällig und damit teurer. Programme, die Multiprocessing unterstützen, sind somit hauptsächlich im professionellen Umfeld zu finden. Gängige Software findet sich vor allem in den Bereichen Digital Content Creation, CAD und Simulationen, sowie unter wissenschaftlichen Anwendungen, die nach der Methode der finiten Elemente arbeiten.

In der Tabelle finden Sie einen Auszug professioneller MP-fähiger Desktop-Anwendungen.

Desktop-Anwendungen für MP-Systeme

Programm Kategorie Hersteller
MoviePack Videoschnitt / -bearbeitung AIST
Maya Videobearbeitung, Spieleentwicklung, 3D-Animation Alias/Wavefront
Photoshop 6.0 Bildbearbeitung Adobe
Premiere 6.0 Videoschnitt / -bearbeitung Adobe
3D Studio MAX 4 3D-Konstruktion, Rendering, Animation Discreet
Parallel Performance for ANSYS Addon für diverse ANSYS-Produkte ANSYS
Windows Media Encoder 7 Sound- und Videokonvertierung Microsoft
LightWorks 5.6 3D-Rendering Lightwork
Parasolid 12.1 3D-Modeling UGS
Mental Ray 2.1 Raytracing und Rendering Mental Images
VMware 2.0.3 Betriebssystem-Tool, das virtuelle PCs auf einem Host-System erzeugt VMware

Auch gibt es einige Spiele, die Multiprocessing unterstützen. Doch die Zahl der Titel ist sehr begrenzt.

Spiele für MP-Systeme

Programm Hersteller
Quake III Arena id Software
Falcon 4.0 Microprose
Starsiege Dynamix

Quelle: tecChannel, SMP-Anwendungen,
www.tecchannel.de/hardware/693/6.html.

Glossar

SMP.

Symmetrischer MultiProzessor. Ein System aus mehreren identischen Prozessoren, die sich Hauptspeicher und Peripheriegeräte teilen.

APIC.

Advanced Programmable Interrupt Controller. Im Gegensatz zum vom PC bekannten 8259 Interrupt Controller ist der APIC multiprozessor-fähig. Von Intel patentiert.

OpenPIC.

Alternative Implementierung eines SMP-fähigen Interrupt- Controllers in x86-kompatiblen Prozessoren von AMD, Cyrix etc.

SPARC.

Scalable Processor ARChitecture. Von Sun 1988 eingeführte RISC-Prozessor-Familie, die Basis für alle aktuellen Workstations von Sun ist.

ATM.

Asynchronous Transfer Mode. Hochgeschwindigkeits-Netzwerktechnologie, die für die Übertragung von zeitsynchronen Audio- und Videodaten optimiert ist.

Literatur und Quellen

Siehe Literatur zum Multiprocessing.

Multiprocessing
Nach oben
Clustering
Literatur
SMP
Wer ist online?
Login | Logout
Name: Besucher
Online: 1 aktive User.
Monitoring:
Benachrichtigen bei Änderungen:


Discount24.de:
Angebote der Woche:
Markenartikel super preisgünstig
Nokia Online-Shop:
Angebote der Woche:
Nokia Online-Shop
Nokia Online-Shop
Avitos.com
Angebot der Woche:
Literaturhinweise:
PC - Hardwarebuch.
 von Hans-Peter Messmer

Addison-Wesley, 10/2000
Tom's Hardware Guide. Der perfekte PC im Eigenbau.

Franzis, 2002
PC-Werkstatt
 von Klaus Dembowski

Markt & Technik, 11/2002
PC Hardware Superbibel
 von Scott Mueller

Markt & Technik, 2003
PC Hardware in a Nutshell
 von Robert und Barbara Thompson

O'Reilly, 2. Aufl., 2002
Kefk Network:
Thematisch verwandte Subsites:
Shops und Händler
Preisvergleichsdienste
Meinungsportale
Verbraucherschutz

Kefk Network Home

 

URL: http://www.kefk.net/Hardware/Multiprocessing/index.asp.
Translate this page with Google to 
Website: About | Index | Inhalt | Suchen | Site Map | Statistik | Wer ist online? | What's New?.
Thematisch verwandte Websites: Fotografie | Networking | PDA | Shopping | Software | Webworking | xDSL.
Ergänzungen, Fragen und Kommentare: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Copyright | Impressum | Credits.