Skip to main content

Co to jest zamawianie pamięci?

Zamawianie pamięci lub kolejność kolejności to proces, w którym środkowa jednostka przetwarzania (CPU) przyjmuje żądania pamięci komputerowej i zamawia je w najbardziej zoptymalizowany wzór.Proces przełącza się wokół żądań, często procesy są wykonywane poza kolejnością, ale użytkownicy i programistowie tego nie widzą.Zwykle można to zrobić bardzo łatwo w jednym systemie procesora, ale system z kilkoma procesorami może wystąpić problem przy zamawianiu.Gdyby ten proces nie był używany, komputery nie byłyby tak wydajne podczas wypełniania żądań użytkownika.

Ilekroć ktoś robi coś na komputerze mdash;przesuwa mysz, otwiera program lub edytuje obraz, na przykład mdash;CPU musi zatwierdzić użycie pamięci dla zadania.Prośby te zwykle pojawiają się liniowo, ale rzadko są przetwarzane w ten sposób.Przy zamawianiu pamięci zadania są przetwarzane w najlepszy możliwy sposób, aby komputer szybszy.Jednocześnie programowanie procesora jest zaprogramowane, aby wiedzieć, że zamawianie pamięci może je pomylić, więc wykonuje wszystko w sposób, który wydaje się, że procesy są realizowane liniowo, nawet jeśli nie są.Ułatwia to użytkownikom zrozumienie i zwykle powstrzymuje programistów przed wprowadzeniem nadmiernego kodowania, aby zapewnić efektywne działanie procesora.

Zamawianie pamięci zwykle można łatwo wykonać na komputerze z jednym procesorem, ale mogą wystąpić problemy z a z akomputer, który ma kilka procesorów.Wynika to z faktu, że łatwiej jest zostać zatwierdzonym i prawidłowym uporządkowanym za pomocą jednego procesora, ale dwa lub więcej procesorów może się załamać podczas próby przetworzenia kilku zadań.Jeśli istnieje odpowiednia komunikacja między dwoma lub więcej procesorami, ten problem jest zwykle łagodzony.

Bez zamawiania pamięci zadania mogą być trudniejsze dla komputera i programisty.Po stronie komputera procesor byłby w stanie zaspokoić żądania, gdy się pojawiły, co oznacza, że cały proces zwalnia i może utrzymać użytkowników czekających.W przypadku programisty musiałby napisać nadmierne kodowanie, aby procesor właściwie zadbał wszystkie zadania, które sprawiłyby, że tworzenie programu potrwa znacznie dłużej.