Wie ein Computer einen Befehl ausführt — Informatik, 14–17 Jahre
Ein Programm ist keine Magie: Der Prozessor holt Anweisungen, verarbeitet Daten und speichert Ergebnisse, immer wieder. Dieser Ablauf erklärt, warum Speicher, Massenspeicher und Prozessor verschiedene Aufgaben haben.
Der Befehlszyklus
Ein Prozessor arbeitet in einem sehr schnellen Ablauf. Er holt den nächsten Befehl aus dem Speicher, entschlüsselt seine Bedeutung, führt die Operation aus und speichert das Ergebnis. Eine Addition wirkt winzig, doch ein Spiel oder eine App besteht aus Milliarden solcher Schritte.
Warum die Aufgaben trennen?
Die ersten Computer sollten rechnen, mussten aber auch Befehle und Ergebnisse aufbewahren. Die Trennung von dauerhaften Dateien und schnellem Arbeitsspeicher macht die Maschine nützlich und reaktionsfähig. So kann sich der Prozessor auf kleine Operationen konzentrieren, statt alles selbst zu erledigen.
Zwei Zahlen addieren
Stell dir den Befehl ADD 7, 5 vor. Zuerst holt der Prozessor ADD und die beiden Werte aus dem Speicher. Dann erkennt er eine Addition, legt 7 und 5 in schnelle Arbeitsplätze, berechnet 12 und schreibt 12 zurück. Ein späterer Befehl kann dieses Ergebnis lesen und verwenden.
Speicher ist nicht Massenspeicher
Es ist verständlich, jeden Ort für Dateien „Speicher“ zu nennen, denn alle bewahren Informationen auf. Der wichtige Unterschied: Arbeitsspeicher enthält Daten, die der Prozessor jetzt braucht; der Massenspeicher bewahrt Dateien auch ohne Strom. Mehr Kapazität bedeutet nicht automatisch mehr Geschwindigkeit.
Warum das wichtig ist
Diese Idee erklärt Entscheidungen im Alltag. Eine App kann langsam starten, weil sie erst vom Massenspeicher gelesen werden muss, und danach flüssig laufen, sobald ihre aktiven Daten im Arbeitsspeicher liegen. Ein Videoschnittprogramm braucht einen schnellen Prozessor und Platz für große Aufnahmen; nur ein Teil hilft nicht immer.
Weiter erkunden
Andere Sprachen
MyLeoNes™ wird geladen…