Hvad er hukommelsesbestilling?

Hukommelsesbestilling eller ombestilling er en proces, hvorigennem den centrale behandlingsenhed (CPU) tager anmodninger om computerhukommelse og bestiller dem til det mest optimerede mønster. Processen skifter omkring anmodningerne, ofte er processer afsluttet ude af drift, men brugere og programmerere ser ikke dette. Dette kan normalt gøres meget let på et enkelt CPU -system, men et system med flere CPU'er kan opleve et problem, når du bestiller. Hvis denne proces ikke blev brugt, ville computere ikke være så effektive, når du udfylder brugeranmodninger.

Hver gang nogen gør noget på en computer - bevæger musen, åbner et program eller redigerer et billede, for eksempel - CPU'en skal godkende hukommelsesforbruget til opgaven. Disse anmodninger kommer normalt lineært, men de behandles sjældent på den måde. Med hukommelsesbestilling behandles opgaverne på den bedst mulige måde at gøre computeren hurtigere. For eksempel, hvis CPU'en let kan tage sig af den anden proces før den første, vil denBrug hukommelse til denne proces, inden du går videre til andre.

anmodninger ofte udføres ude af drift, hvilket kan forvirre brugere og programmerere. På samme tid er CPU'en programmeret til at vide, at hukommelsesbestilling kan forvirre dem, så den udfører alt på en måde, der får det til at virke som om processerne afsluttes lineært, selvom de ikke er det. Dette gør det lettere for brugerne at forstå og forhindrer normalt programmerere i at skulle indtaste overdreven kodning for at sikre, at CPU'en fungerer effektivt.

Hukommelsesbestilling normalt kan gøres let meget på en computer med en enkelt CPU, men der kan være problemer med en computer, der har flere CPU'er. Dette skyldes, at det er lettere for hukommelsesadgang at blive godkendt og ordentligt bestilt med en CPU, men to eller flere CPU'er kan falde, når man forsøger at behandle flere opgaver. Hvis der er tilstrækkelig kommunikation mellem de to eller flere CPU'er,Derefter mindskes dette problem normalt.

Uden hukommelsesbestilling kunne opgaver være sværere for computeren og programmereren. På computerens side ville CPU'en kun være i stand til at imødekomme anmodninger, da de kom, hvilket betyder, at hele processen bremser og kan holde brugerne i vente. For programmereren skulle han skrive overdreven kodning for at sikre, at CPU'en korrekt tager sig af alle opgaver, hvilket ville få programskabelsen til at tage meget længere tid.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?