Skip to main content

Co je uspořádání paměti?

Pořadí paměti nebo změny pořadí je proces, pomocí kterého centrální zpracovatelská jednotka (CPU) bere žádosti o počítačovou paměť a objedná je do nejoptimalizovanějšího vzoru.Proces se přepíná kolem požadavků, často jsou procesy dokončeny mimo objednávku, ale uživatelé a programátoři to nevidí.To lze obvykle provádět velmi snadno na jednom systému CPU, ale systém s několika procesory může při objednávce prožít problém.Pokud by tento proces nebyl použit, pak by počítače nebyly tak efektivní při plnění požadavků na uživatele.

Kdykoli někdo na počítači něco udělá;Posune myši, otevře program nebo upravuje obrázek, například mdash;CPU musí pro úlohu schválit využití paměti.Tyto žádosti obvykle přicházejí lineárně, ale zřídka jsou zpracovávány tímto způsobem.Při uspořádání paměti jsou úkoly zpracovány nejlepším možným způsobem, jak zrychlit počítač.Například, pokud se CPU může snadno postarat o druhý proces před prvním, použije pro tento proces paměť před přesunutím na jiné.

požadavky jsou často prováděny mimo objednávku, což by mohlo zmást uživatele a programátory.Současně je CPU naprogramován tak, aby věděl, že uspořádání paměti je může zmást, takže to provádí vše způsobem, který to vypadá, jako by byly procesy dokončeny lineárně, i když nejsou.Díky tomu uživatelům usnadňuje porozumění a obvykle brání programátorům v tom, aby museli zadávat nadměrné kódování, aby se zajistilo, že CPU funguje efektivně.

řádování paměti normálně lze snadno provést na počítači s jediným procesorem, ale mohou existovat problémy s apočítač, který má několik procesorů.Je to proto, že je snazší pro schválení a správně objednáno a řádně objednáno s jedním procesorem, ale dva nebo více procesorů se mohou při pokusu o zpracování několika úkolů potýkat.Pokud existuje dostatečná komunikace mezi dvěma nebo více procesory, pak je tento problém obvykle zmírněn.Na straně počítače by CPU dokázal splňovat požadavky pouze v tom, že přišli, což znamená, že celý proces zpomaluje a může udržet uživatele čekat.Pro programátora by musel psát nadměrné kódování, aby se zajistilo, že se CPU správně postará o všechny úkoly, což by způsobilo, že tvorba programu trvá mnohem déle.