Innholdsfortegnelse:
Definisjon - Hva betyr minnetildeling?
Minneallokering er en prosess der dataprogrammer og tjenester tildeles fysisk eller virtuelt minne.
Minneallokering er prosessen med å reservere en delvis eller fullstendig del av dataminne for utførelse av programmer og prosesser. Minneallokering oppnås gjennom en prosess kjent som minnehåndtering.
Techopedia forklarer Memory Allocation
Minneallokering er primært en maskinvaredrift, men styres gjennom operativsystem og programvare. Prosess for minnetildeling er ganske lik i fysisk og virtuell minneadministrasjon. Programmer og tjenester tildeles et spesifikt minne i henhold til deres krav når de kjøres. Når programmet er ferdig med driften eller er inaktiv, frigjøres minnet og tildeles et annet program eller slås sammen i det primære minnet.
Minneallokering har to kjernetyper;
- Statisk minnetildeling: Programmet tildeles minne på kompileringstidspunktet.
- Dynamisk minnetildeling: Programmene blir tildelt minne på kjøretid.
