Subject: Arraylets progr. Добрый день!Помогите перевести указанный термин. Контекст следующий: The current version of Metronome in WebSphere Real Time does not implement a compaction system. To prevent fragmentation from being a problem, Metronome uses arraylets, which breaks the standard linear representation up into several discrete pieces that can be allocated independently of one another. В текущей версии сборщика мусора Metronome в составе продукта WebSphere Real Time система уплотнения не реализована. Для того чтобы фрагментация не представляла собой проблему, Metronome использует эррейлеты (arraylet), которые разбивают стандартное линейное представление на несколько дискретных фрагментов, которые могут размещаться независимо друг от друга. Как видно, пока что переведено как "эррейлеты", но подтверждений корректности такого перевода найти не могу. Всем спасибо! |
An interesting solution to the unbound size of arrays is representing them, internally, as multiple, independent memory blocks, called arraylets http://readings.elkstein.org/2010/11/arraylets-schism-and-z-rays.html |
Erdferkel, интересная статья, спасибо, но мне русскоязычный термин нужен, а не англоязычное описание, вот в чем проблема. |
а Вы не хотите вывернуться? multiple, independent memory blocks - так называемые "arraylets" вроде нет пока термина |
Хотелось бы, конечно, но данный термин представлен в тексте и в качестве заголовка, где не хотелось бы так сильно отходить от оригинала. |
Разграничители массивов? |
am-p, да, как вариант, спасибо. Тут проблема еще и в том, что как и сказал уважаемый Erdferkel, адекватного русскоязычного термина еще нет, поэтому непонятно, допустима ли прямая транслитерация или нет... Хочется, чтобы термин был узнаваемым, чтобы читающие статью программисты не чесали "репу", встретив перевод данного термина, а сразу понимали, о чем речь. Вариант с прямой транслитерацией был бы не плох - очень наглядно - но как-то страшновато так переводить... |
Для программистов будет весьма понятно) |
транслитерация сакс "Разграничители" не в дугу тут креатив нужон array = массив |
вейвлет прижился, и арайлет приживётся |
"разделяемые" видимо были "shared" в оригинале - тогда это не то |
субмассив ? пишут же субматрица ... |
"разделяемые" видимо были "shared" в оригинале" http://www.cs.utexas.edu/users/mckinley/395Tmm/talks/2011-zrays.pdf |
и что вы хотите сказать ссылкой в 13:53? |
Одна из статей называется Small arrays - а в тексте фигурируют arraylets. - Т.е. и в заголовок еще не решились вынести это слово Если array - массив - не думаю что arraylets устаканятся как эррейлеты |
да наверное их уже давно "[под]блоками" кличут и не парятся ... или "[под]сегментами". причем все эти "под-" имеют (либо не имеют) смысл только относительно контекста. (так же как "-let".) |
overdoze, что не shared, а Divide Arrays (в заголовке) Rengo, я сразу предложила описательно, но аскеру хочется создать термин :-) |
мелкомассивы |
массивы-крошки :-) |
1. хехе ... в заголовке они пыжатся устроить аллюзию на Divide ... and Conquer - вон они даже красненьким там выделены 2. ну и исходный вопрос остается - каким образом этот Divide из заголовка оспаривает идею, что "разделяемые" = shared? (там на стр. 9 и shared есть тоже, кстати,,, not that it matters much.) |
shared - это совместно используемые, а тут их делят на блоки |
Фрагментированные массивы. |
|
link 8.01.2013 14:29 |
+1 stream15 |
... неее ... Arraylets - это arraylet representation for large arrays... Arraylets Most objects are easily contained within the minimum region size of 512KB. However, some large arrays might require more memory than is available in a single region. In order to support such large arrays the balanced collector uses an arraylet representation for large arrays. |
в общем, сплошные сепульки... |
подмассив +1 |
а вот и наше Divide ... and Conquer - "разделяй и властвуй" встретилось! http://ru.wikipedia.org/wiki/Сортировка_слиянием |
Сортировка слиянием (англ. merge sortir) — алгоритм сортировки, который упорядочивает списки (или другие сортиры данных, доступ к элементам которых можно получать только последовательно, например — потоки) в определённом порядке. Эта сортировка — хороший пример использования принципа «разделяй и властвуй». Сначала сортир разбивается на несколько подсортиров меньшего размера. Затем эти сортиры сортируются с помощью рекурсивного вызова или непосредственно, если их размер достаточно мал. Наконец, их сортиры комбинируются, и получается сортир исходной задачи. Пример сортировки слиянием. Сначала делим сортир на кусочки (по 1 элементу), затем сравниваем каждый сортир с соседним, сортируем и объединяем. В итоге, все сортиры отсортированы и объединены вместе. 1.1. - 2.1. Рекурсивное разбиение сортира на меньшие происходит до тех пор, пока размер сортира не достигнет единицы (любой сортир длины 1 можно считать упорядоченным). 3.1. Cоединение двух упорядоченных сортиров в один. ... ну и так далее ... надеюсь, идея понятна...))) |
дипломированный ассенизатор? вон как разбираетесь, только брызги летят... |
... ха!... слесарь-сантехник 3-го разряда... интеллект не спрячешь!...))) |
...ндааа .... как вспомнишь, сколько наших в их шестернях крутилось подолгу... и не по долгу службы, а подолгу!...(с) |
как вариант минимассивы |
You need to be logged in to post in the forum |