Computer & ServerVertiefung: Bauteile Betriebssysteme ansehen

Freiwillige Vertiefung · etwa 20 Minuten

Sieben Teile. Eine Datenreise.

Kein Bauteil gewinnt allein. Verfolge, wie ein Programm von der SSD in den RAM kommt, von der CPU verarbeitet und über das Netzwerk ausgeliefert wird.

1SSDbewahrt auf
2RAMhält bereit
3CPUverarbeitet
4LANliefert aus

Bereit: Starte den Weg einer Server-Antwort.

Ein vereinfachter Weg einer Server-Antwort. In Wirklichkeit laufen viele solcher Wege gleichzeitig.

Denke in Aufgaben, nicht in Ranglisten.

«Welches Teil ist am wichtigsten?» ist die falsche Frage. Ohne CPU wird nichts berechnet, ohne RAM fehlen die aktiven Daten, ohne SSD ist nach dem Ausschalten alles weg und ohne Netzwerk erreicht kein Client den Server. Ein Computer ist ein System aus Spezialisten.

RAM-Experiment

Mehr RAM bedeutet mehr Arbeitsfläche.

Starte mehrere Beispiel-Apps und verändere die RAM-Kapazität. Was nicht mehr hineinpasst, muss das Betriebssystem vorübergehend auf die langsamere SSD auslagern.

Wie viel RAM ist eingebaut?

Vereinfachte Beispielwerte ohne den eigenen Bedarf des Betriebssystems. Echte Programme brauchen je nach Aufgabe unterschiedlich viel.

RAM0 von 4 GB belegt
Auslagerung auf SSD0 GB

Starte eine App und beobachte, wie sie einen Teil des RAM belegt.

Wichtig: 16 GB sind hier nicht schneller als 4 GB. Es passen nur mehr aktive Daten hinein, bevor die langsame Auslagerung beginnt.

Byte-Experiment

Speichern heisst: Bytes dauerhaft ablegen.

Schreibe einen kurzen Text. Beim Bearbeiten liegt er im RAM. Erst «Auf SSD speichern» macht daraus eine dauerhafte Datei. Schalte danach den Strom aus.

Die Kästchen zeigen die UTF-8-Bytes als Hex-Zahlen. Dateisystem und SSD-Controller ergänzen in Wirklichkeit weitere Verwaltungsdaten.

Strom an: RAM und SSD enthalten Daten.

RAMflüchtig

Entwurf: «Hallo» · 5 BytesInhalt verloren

SSDnicht flüchtig

Gespeichert: «Hallo» · 5 Bytes«Hallo» bleibt gespeichert

CPU

Prozessor

Die CPU liest Befehle, verarbeitet Daten und entscheidet, welcher Schritt als Nächstes ausgeführt wird.

Was passiert wirklich?

Ein Programm liegt zunächst auf der SSD. Beim Start gelangen seine gerade benötigten Befehle und Daten in den RAM. Die CPU holt sie von dort, entschlüsselt den Befehl und führt ihn aus. Diesen Kreislauf wiederholt sie sehr schnell.

Ein Kern kann eine eigene Folge von Befehlen bearbeiten. Mehr Kerne helfen, wenn Arbeit gut aufgeteilt werden kann. Die Taktfrequenz zählt ebenfalls – aber GHz allein vergleichen nur ähnliche Prozessoren sinnvoll, weil Bauweise, Cache und Befehle pro Takt mitentscheiden.

Für unseren Server

Ein Minecraft-Server muss einen Teil der Welt in kurzen, regelmässigen Schritten berechnen. Darum ist eine starke Leistung pro Kern oft wichtiger als eine riesige Zahl langsamer Kerne.

RAM

Arbeitsspeicher

RAM hält die Daten bereit, an denen laufende Programme gerade arbeiten.

Was passiert wirklich?

Die CPU kann auf RAM viel schneller zugreifen als auf eine SSD. Deshalb lädt das Betriebssystem aktive Programme und Dateien in diesen kurzfristigen Arbeitsbereich. Typischer DRAM muss seinen Inhalt elektrisch ständig auffrischen.

Mehr Kapazität bedeutet mehr Platz für gleichzeitig aktive Daten. Geschwindigkeit und Verzögerung bestimmen, wie schnell Daten ankommen. Passt nicht mehr alles hinein, muss das Betriebssystem Teile auf den deutlich langsameren Massenspeicher auslagern.

Für unseren Server

Im RAM liegen die geladenen Teile der Minecraft-Welt, Spielerzustände und laufende Plugins. Zu wenig RAM kann Ruckler verursachen; einfach immer mehr RAM macht eine bereits passende CPU aber nicht schneller.

SSD

Massenspeicher

Die SSD bewahrt Betriebssystem, Programme und Dateien auch dann auf, wenn der Strom weg ist.

Was passiert wirklich?

Eine SSD speichert Bits als elektrische Zustände in NAND-Flash-Zellen. Ein Controller verteilt Schreibvorgänge, merkt sich, wo Daten liegen, und korrigiert Fehler. Anders als eine HDD braucht sie keinen beweglichen Lesekopf.

SATA und NVMe sind verschiedene Verbindungswege. NVMe-SSDs nutzen PCIe und können sehr schnell sein. Für einen alten Workshop-PC ist aber schon der Wechsel von einer mechanischen HDD auf eine zuverlässige SATA-SSD deutlich spürbar.

Für unseren Server

Hier liegen die Weltdateien und Backups. Schneller Zugriff hilft beim Laden und Speichern von Weltteilen. Ein Backup muss auf einem zweiten Datenträger oder Gerät liegen – eine zweite Datei auf derselben SSD ist kein echtes Backup.

MB

Mainboard

Das Mainboard verbindet die Bauteile elektrisch und bestimmt, welche davon zusammenpassen.

Was passiert wirklich?

Leiterbahnen transportieren Signale und Strom. Der CPU-Sockel, RAM-Steckplätze, M.2- oder SATA-Anschlüsse und PCIe-Steckplätze geben jedem Teil einen passenden Platz. Der Chipsatz verbindet viele langsamere Ein- und Ausgänge mit der CPU.

Ein passender Stecker genügt nicht immer: CPU-Generation, Sockel, RAM-Typ, Firmware und elektrische Anforderungen müssen zusammenpassen. Darum beginnt ein Upgrade mit dem genauen Mainboard-Modell und seinem Handbuch.

Für unseren Server

Für einen reparierbaren Server sind gut erreichbare Anschlüsse, genügend RAM-Plätze und ein funktionierender Netzwerkanschluss oft wertvoller als auffällige Extras.

LAN

Netzwerkadapter

Der Netzwerkadapter sendet und empfängt Daten zwischen deinem Computer und anderen Geräten.

Was passiert wirklich?

Im lokalen Ethernet werden Daten in Rahmen übertragen. Der Adapter besitzt eine MAC-Adresse für die lokale Verbindung; das Betriebssystem ordnet ihm zusätzlich eine IP-Adresse zu, über die Geräte in einem IP-Netz erreichbar werden.

MAC-Adresse, IP-Adresse und Port sind nicht dasselbe: Die MAC-Adresse gehört zur lokalen Netzwerkschnittstelle, die IP-Adresse findet ein Gerät im Netz und ein Port führt zur richtigen Anwendung auf diesem Gerät.

Für unseren Server

Der Minecraft- oder Webserver lauscht an einer IP-Adresse und einem Port. Gigabit-LAN ist im Workshop stabil, schnell und sichtbar verkabelt – deshalb lässt es sich meist leichter untersuchen als WLAN.

GPU

Grafikprozessor

Eine GPU ist auf sehr viele ähnliche Berechnungen gleichzeitig spezialisiert.

Was passiert wirklich?

Beim Zeichnen eines Bildes müssen viele Pixel und Bildpunkte nach ähnlichen Regeln verarbeitet werden. Eine GPU besitzt dafür sehr viele parallele Recheneinheiten und eigenen schnellen Grafikspeicher oder nutzt einen gemeinsam verwendeten Speicher.

Eine CPU ist flexibler bei verzweigten Aufgaben und schnellen Einzelentscheidungen. Eine GPU erreicht hohen Durchsatz, wenn dieselbe Art Rechnung auf sehr vielen Daten gleichzeitig läuft. Darum helfen GPUs auch bei Video, 3D und manchen KI-Berechnungen.

Für unseren Server

Ein gewöhnlicher Minecraft-Server berechnet Spielregeln, zeichnet aber kein Bild für die Spieler. Die Clients rendern ihre eigenen Bilder. Deshalb genügt dem Server meist integrierte Grafik oder eine einfache Anzeige-Lösung.

PSU

Netzteil

Das Netzteil wandelt die Wechselspannung aus der Steckdose in passende Gleichspannungen für die Computerteile um.

Was passiert wirklich?

CPU, Mainboard, Laufwerke und Grafikkarte benötigen unterschiedliche, stabile Stromversorgungen. Das Netzteil wandelt, regelt und verteilt diese Energie über klar geformte Stecker.

Die Wattzahl beschreibt eine mögliche Leistung, nicht den ständigen Verbrauch. Wirkungsgrad, Schutzschaltungen, Zustand und passende Anschlüsse sind genauso wichtig wie eine ausreichende Leistung.

Für unseren Server

Ein effizienter Server braucht im Dauerbetrieb weniger Strom und erzeugt weniger Abwärme. Alte oder unbekannte Netzteile werden von einer fachkundigen Person geprüft, bevor das Gerät lange läuft.

Die Grenze beim Zerlegen

Computer ausstecken, Einschaltknopf kurz drücken, scharfe Kanten melden und fremde Datenträger schützen. Das geschlossene Netzteil wird nur von aussen betrachtet. Diese Regel gilt auch dann, wenn das Gerät seit Tagen ausgesteckt ist.