Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wo werden die auf dem Computer laufenden Programme gespeichert?

Wo werden die auf dem Computer laufenden Programme gespeichert?

烟雨青岚
烟雨青岚Original
2020-07-16 16:41:5923607Durchsuche

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.

Wo werden die auf dem Computer laufenden Programme gespeichert?

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.

Wo werden die auf dem Computer laufenden Programme gespeichert?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn