Hva er hovedlagrings?

March 21  by Eliza

I en verden av databehandling, er hovedlager forstått å være programmet adresserbart minne som huser kjør og data som er nødvendige for å starte og kjøre ulike systemer og programmer. Oftere referert til som primær lagring eller hukommelse, grensesnitt hovedlageret direkte med CPU, som leser instruksjonene forbundet med den kjørbare og utfører oppgaver nødvendig for å behandle dataene. Alle data som er nødvendige for effektiv funksjon av programmer som er lagret på harddisken blir opprettholdt i hovedlageret.

I de fleste tilfeller i dag, hovedlageret og CPU kommuniserer gjennom hva som er kjent som den fremre side bus. Denne type buss faktisk er sammensatt av to spesialkjøretøy som bidrar til å lese både data og adresser som er plassert i hovedminnet. Front side bus trekker de nødvendige instruksjonene for å kjøre programmer, så vel som gir CPU med plasseringen eller adressen til kjørbare filer på harddisken. CPU kan da lese og skrive data for seg selv og fortsette å lansere de nødvendige oppgaver.

Det er viktig å merke seg at i de fleste tilfeller i dag, blir hovedlageret ansett å ha et flyktig minne. Dette betyr at random access memory slettes ved oppstart. For å løse dette problemet, mange systemer gjøre bruk av en ikke-flyktig primære hovedminne eller lagring komponent, slik som BIOS å effektivt Bootstrap datamaskinen. Bootstrapping betyr ganske enkelt å lese et større program fra en sekundær lagring og legger det til RAM i primær eller hovedlager. Derfra kan bussene begynne kommunikasjonen med CPU og full lanseringen sekvens.

Som en del av den pågående prosessen, er hovedminnet stadig lese og indeksere data, effektivt omskriving det for fremtidig bruk. Dette konstant interaksjon bidrar til å holde dataene uthvilt og forhindrer at data fra Vanishing fra hovedlageret ved bruk av ulike funksjoner og programmer som er engasjert på datasystemet.