Heim > Artikel > Betrieb und Instandhaltung > Wo werden die auf dem Computer laufenden Programme gespeichert?
Die auf dem Computer ausgeführten Programme werden im RAM (Speicher) gespeichert. RAM ist die Brücke, die mit der CPU kommuniziert; alle Programme im Computer werden im Speicher ausgeführt, sodass die Leistung des Speichers einen großen Einfluss auf den Computer hat.
Das Programm, das der Computer ausführt, wird im RAM (Speicher) gespeichert.
RAM ist die Brücke, die mit der CPU kommuniziert. Alle Programme im Computer laufen im Speicher, daher hat die Leistung des Speichers einen großen Einfluss auf den Computer.
Solange der Computer läuft, überträgt die CPU die zu berechnenden Daten in den Speicher. Wenn die Berechnung abgeschlossen ist, sendet die CPU die Ergebnisse an den Speicher bestimmt auch den stabilen Betrieb des Computers.
Zusammensetzung: Speicher besteht aus Speicherchips, Leiterplatten, goldenen Fingern und anderen Teilen.
Erweiterte Informationen:
Computerlaufprogramm:
Der gesamte Prozess kann als Kompilierung, Verknüpfung zusammengefasst werden und laden, implementieren.
1. Kompilierung
Der Kompilierungsprozess kann in zwei Phasen unterteilt werden: Kompilierung und Assemblierung.
Kompilierung bedeutet, dass der Compiler das Quellprogramm des Zeichenstroms liest, eine lexikalische und syntaktische Analyse daran durchführt und Hochsprachenanweisungen in funktional äquivalenten Assemblercode umwandelt.
Der Assembler wandelt Assembler-Code in Befehle um, die von der Maschine ausgeführt werden können. Fast jede Assembler-Anweisung entspricht einer Maschinenanweisung.
2. Links
Der Hauptinhalt des Links besteht darin, die gegenseitigen Referenzteile zwischen den Modulen zu verwalten, damit die Module korrekt verbunden werden können.
3. Laden
Nachdem das Programm verknüpft ist, wird die ausführbare Datei abgerufen. Der nächste Schritt besteht darin, das ausführbare Programm in den Speicher zu laden.
Da moderne Betriebssysteme Paging zur Speicherverwaltung verwenden, muss das Betriebssystem nur den Dateiheader der ausführbaren Datei lesen und dann eine Zuordnungsbeziehung zwischen der ausführbaren Datei und dem virtuellen Speicher herstellen, ohne tatsächlich zu laden das Programm in den Speicher.
4. Führen Sie den
Loader aus, um den Code und die Daten in der ausführbaren Objektdatei von der Festplatte in den Speicher zu kopieren, und führen Sie ihn dann aus, indem Sie zur ersten Anweisung oder zum ersten Einstiegspunkt des Programms springen .
Empfohlenes Tutorial: Windows-Tutorial
Das obige ist der detaillierte Inhalt vonWo werden die auf dem Computer laufenden Programme gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!