Hva er hovedlagring?

I databehandlingens verden er hovedlagring å forstå det adresserbare minnet som rommer kjørbare filer og data som er nødvendige for å starte og kjøre forskjellige systemer og programmer. Mer ofte referert til som primærlagring eller minne, kobler hovedlagring direkte til CPU-en, som leser instruksjonene koblet til kjørbare filer og utfører oppgavene som er nødvendige for å håndtere dataene. Alle data som er nødvendige for effektiv funksjon av programmer som er lagret på harddisken, opprettholdes i hovedlageret.

I de fleste tilfeller i dag kommuniserer hovedlagringen og CPU gjennom det som er kjent som frontsidebussen. Denne typen buss består faktisk av to spesialiserte busser som hjelper til med å lese både data og adresser som ligger i hovedminnet. Den fremre sidebussen trekker ut instruksjonene som trengs for å kjøre programmer, samt gir CPU-en plasseringen eller adressen til kjørbare filer på harddisken. CPU kan deretter lese og skrive dataene for seg selv og fortsette med å starte de nødvendige oppgavene.

Det er viktig å merke seg at i de fleste tilfeller i dag anses hovedlagring for å ha et flyktig minne. Dette betyr at tilfeldig minnet blir slettet ved oppstart. For å løse dette problemet, bruker mange systemer et ikke-flyktig primært hovedminne eller lagringskomponent, for eksempel BIOS for effektivt å starte opp datamaskinen. Bootstrapping betyr ganske enkelt å lese et større program fra en sekundær lagring og laste det til RAM i primær- eller hovedlager. Derfra kan bussene begynne kommunikasjonen med CPU og fullføre lanseringssekvensen.

Som en del av den pågående prosessen leser og indekserer hovedminnet kontinuerlig dataene, og skriver det effektivt om til fremtidig bruk. Denne konstante interaksjonen hjelper til med å holde dataene oppdaterte og forhindrer at dataene forsvinner fra hovedlageret under bruk av forskjellige funksjoner og programmer som er koblet til datamaskinsystemet.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?