Subject: помогите с описанием алгоритма - последовательности математических действий проблема в том, что я и по-русски не могу корректно описать математику.задача. команда выдает значения, по одному на каждую файловую систему (файловых систем может быть любое число). делаю спецификацию для диаграммы, отображающей долю памяти со статусами clean|dirty|free (процент к совокупной емкости файлсистем. выдача команды примерно такая. cache.names = 'fs1''fs2' // имена файловых систем cache.clean = '10''15' // процент кэш памяти сос статусом clean cache.free = '20''35' // процент кэш памяти со статусом free cache.dirty = '70''50' // процент кэш памяти со статусом dirty cache.total = '10TB''100TB' // емкость файловых систем. пример 'dirty'. ((70*10 + 50*100) / (10 + 100)) = 50.81...% как мне проще всего описать логику расчетов для программистов. |
проблема в том, что я и по-русски не могу +++++++++++++++++++ не надо и браться за то что не можешь |
тяжела она, доля техписа... |
если текст предназначен для программистов - то мне кажется лучше оставить этот кусок на английском - они быстрее поймут английский, чем любой перевод на русский. - лучше оставьте им оригинал (а в скобках если так уж требует начальник напишите русский вариант) посмотрите Википедию http://ru.wikipedia.org/wiki/%CA%FD%F8 Алгоритм работы кэша с отложенной записью ... заголовки буферов ....свободных буферов. ... буфер помечен как «грязный»,. |
как раз на английском и надо написать (это не перевод) + копию отправить заказчику за границу. нельзя же лицом в грязь:) |
как-то Вы свой вопрос туманно сформулировали))) посмотрите здесь http://www.nedprod.com/NedHAL/Cache Coherency solutions.html dirty/clean cache entries |
Так закажите перевод специалисту! |
м.б. имена файловых систем - cache entry names емкость файловых систем - cache (entry) capacity |
если я правильно понял задачу, то Вам нужно описать формулу. Выглядит она, на первый взгляд, как вычисление среднего значения доли кэш памяти по всем файловым системам. Этакая средняя температура по больнице. |
заказать перевод не получится, т.к. оригинальный текст (на английском) я пока не написал:) |
Тогда не занимайтесь ерундой, спрашивая про программирование на форуме лингвистов -- тут Вам смогут подсказать только про грамматику. Да и то процент ошибки будет 80% против 20% правильных ответов. Идите на форум программистов. Они ведь будут потребителями Вашего произведения? |
заказать перевод не получится, т.к. оригинальный текст (на английском) я пока не написал:) alk - вы полностью правы. нужно описать формулу словами, причем минимумом слов, так, чтобы понял и наш разработчик пишущий тонкий клиент, и америкос пишуший фронтенд, и менеджменты наш и американца. |
формулу можно описать так: сумма количеств кеш-памяти данного типа в каждой файловой системе, деленная на суммарный объем памяти всех файловых систем, т.е. для dirty: 70%*10Тб=7Тб для fs1 50%*100Тб=50Тб для fs2 (7 + 50)/110 = 51.82% |
По-английски это называется "weighted average", по-русски - "взвешенное среднее". Числа 10 и 100 называются "weights" ("веса"). (Непонятно лишь то, откуда эти веса взялись.) |
http://ru.wikipedia.org/wiki/Среднее_арифметическое_взвешенное веса здесь, как я понял - это размеры файловых систем, 10 и 100 Тб, соответственно |
я их придумал:) |
alk -спасибо |
|
link 4.08.2011 18:04 |
вычисляется действительно как "weighted average", но я бы так не писал - по сути это не среднее, и еще возникает тот самый вопрос ("откуда брать веса?") проще все: |
|
link 4.08.2011 18:42 |
(йа тормосс - у алк-а в 18:05 то же самое уже написано) |
всем спасибо |
You need to be logged in to post in the forum |