Re^2: Поиск свободных блоков и фрагментация

From
Andrew Evdokimov (2:5020/2468.8)
To
Valentin Davydov
Date
2003-01-14T10:47:12Z
Area
RU.ALGORITHMS
*Valentin*, see the sun that rises on the hill...
It's there still.

13 января 2003, 07:34
Valentin Davydov >∙>∙>∙>∙>∙> Andrew Evdokimov:

 >> Вот интересо стало, какие существуют алгоритмы поиска свободных блоков?
 >> Т.е., есть некое пространство, разделённое на одинаковые по размеру блоки,
 >> часть из них занята, свободна. Необходимо найти некоторое количество
 >> свободных блоков и занять их. Фрагментация возможна, но нежелательна.
 >> Иными словами, задача похожа на поиск свободного места в некоторых
 >> файловых системах - но как оптимально это реализовать. Приветствуются
 >> также ссылки на теоретические источники.

 VD> А чем тебе не нравятся файловые системы, базы данных и прочие
 VD> malloc()/free() операционных систем? Разнообразие их реализаций, кстати,
 VD> говорит о том, что задача весьма нетривиальна и малые на первый взгляд
 VD> изменения критериев оптимальности подчас требуют кардинально различных
 VD> подходов к решению.

Скорее всего тем, что задача хоть и похожа, но не имеет к файловым системам никакого отношения вообще с одной стороны, и я не хочу, да и, скорее всего, не смогу разбирать линуксовые и прочие исходники на C, ибо я этот язык почти не знаю - с другой стороны. Интересны именно алогритмы - не хочется изобретать велосипед.

Phasing your mind,                             -=[Собственной персоной]
Andrew "_elahi_" Evdokimov                          -=[http://localhost/]

--- С удовольствием трахну брюнетку ---
 * Origin: It's so FUCKING GREAT to be alive ! (Zappa) (2:5020/2468.8)