|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Varför måste datorprogram finnas i huvudminnet för att köras?

    Ett datorprogram måste finnas i huvudminnet för att kunna köras eftersom CPU:n bara kan komma åt data som finns i huvudminnet. Huvudminnet är den del av datorn som lagrar det program och data som körs för närvarande. CPU:n hämtar instruktioner från huvudminnet och exekverar dem en i taget. Om ett program inte finns i huvudminnet kan processorn inte komma åt det och kan inte köra det.

    Här är några av anledningarna till att datorprogram måste finnas i huvudminnet för att kunna köras:

    * CPU kan bara komma åt data i huvudminnet. CPU:n är datorns centralenhet och den ansvarar för att utföra instruktioner. CPU:n kan bara komma åt data som finns i huvudminnet, så om ett program inte finns i huvudminnet kan inte CPU:n köra det.

    * Huvudminnet är mycket snabbare än sekundärt minne. Sekundär lagring, som hårddiskar och optiska skivor, är mycket långsammare än huvudminnet. Om ett program lagrades på sekundär lagring skulle det ta mycket längre tid för CPU:n att komma åt det och köra det.

    * Huvudminnet är flyktigt. Detta innebär att när en dator förlorar strömmen, förloras data i huvudminnet. Men data i sekundär lagring går inte förlorade när datorn tappar ström. Det är därför det är viktigt att regelbundet spara ditt arbete till sekundär lagring, om datorn skulle tappa ström.

    Sammanfattningsvis måste datorprogram finnas i huvudminnet för att kunna köras eftersom CPU:n bara kan komma åt data i huvudminnet, huvudminnet är mycket snabbare än sekundärt minne och huvudminnet är flyktigt.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera en dubbel till ett heltal i C
    ·Hur man läser en fil rad i taget i C
    ·C-program för att beräkna linjär och binär sökning…
    ·Hur överbelasta en funktion i C + +
    ·Krav på en iTouch SDK
    ·Datatyper för Turbo C
    ·Hur att rensa en Stringstream
    ·Hur man tar bort ett index i en dynamisk array av helta…
    ·Fördelar med LINQ
    ·Hur att packa en fil i C #
    Utvalda artiklarna
    ·Hur du använder OLE Med Visual C
    ·Hur sammanfoga listor i Python
    ·Prolog Programming Tutorial
    ·Hur man se alla delar av en tvådimensionell array i PH…
    ·Hur varumärket en applikation i NetBeans 6.5
    ·Hur Infoga INT i MySQL
    ·C # : Hur får eller Justera datum
    ·Lägga till en skrivare String
    ·Hur du kör PHP i en HTML -fil
    ·Hur man öppnar PHP File Extension
    Copyright © Dator Kunskap https://www.dator.xyz