Реализуйте наиболее подходящий алгоритм распределения памяти в реальном времени в c / Stack Overflow

У нас есть этот алгоритм, который называется «наилучшим образом», который операционная система использует для выделения памяти процессам, которые в ней нуждаются. Итак, я хотел создать код на C, который сможет найти дыры в системной памяти и в реальном времени приспособить к ней процессы, как это делает любая ОС. Я пытаюсь реализовать это в системе Linux. Я знаю, что / dev / mem действует как интерфейс к физической памяти, поэтому я собирался попытаться использовать hexdump / dev / mem, чтобы каким-то образом получить дыры в системе. объем памяти. Но я не знаю, является ли это лучшим способом сделать это. Итак, может кто-нибудь, пожалуйста, помогите указать мне правильное направление о том, как осуществить что-то подобное?

0

Решение

Я полагаю, вы можете использовать деревья поиска приоритетов для реализации простого алгоритма наилучшего соответствия или первого соответствия. Вы можете прочитать о деревьях приоритетного поиска здесь: http://www.cise.ufl.edu/~sahni/cop5536/presentations.htm (Презентация лекции 35)

Реализация алгоритма объясняется в следующей лекции (презентация 36).

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector