DictionaryForumContacts

 vlapitsky

link 4.08.2011 11:24 
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...%
как мне проще всего описать логику расчетов для программистов.

 edasi

link 4.08.2011 12:03 
проблема в том, что я и по-русски не могу
+++++++++++++++++++
не надо и браться за то что не можешь

 vlapitsky

link 4.08.2011 12:23 
тяжела она, доля техписа...

 leka11

link 4.08.2011 12:35 
если текст предназначен для программистов - то мне кажется лучше оставить этот кусок на английском - они быстрее поймут английский, чем любой перевод на русский. - лучше оставьте им оригинал (а в скобках если так уж требует начальник напишите русский вариант)
посмотрите Википедию http://ru.wikipedia.org/wiki/%CA%FD%F8
Алгоритм работы кэша с отложенной записью
... заголовки буферов ....свободных буферов. ... буфер помечен как «грязный»,.

 vlapitsky

link 4.08.2011 12:59 
как раз на английском и надо написать (это не перевод) + копию отправить заказчику за границу. нельзя же лицом в грязь:)

 leka11

link 4.08.2011 13:22 
как-то Вы свой вопрос туманно сформулировали)))
посмотрите здесь http://www.nedprod.com/NedHAL/Cache Coherency solutions.html
dirty/clean cache entries

 tumanov

link 4.08.2011 13:27 
Так закажите перевод специалисту!

 leka11

link 4.08.2011 13:30 
м.б.
имена файловых систем - cache entry names
емкость файловых систем - cache (entry) capacity

 alk moderator

link 4.08.2011 14:10 
если я правильно понял задачу, то Вам нужно описать формулу.
Выглядит она, на первый взгляд, как вычисление среднего значения доли кэш памяти по всем файловым системам. Этакая средняя температура по больнице.

 vlapitsky

link 4.08.2011 14:13 
заказать перевод не получится, т.к. оригинальный текст (на английском) я пока не написал:)

 tumanov

link 4.08.2011 14:17 
Тогда не занимайтесь ерундой, спрашивая про программирование на форуме лингвистов -- тут Вам смогут подсказать только про грамматику. Да и то процент ошибки будет 80% против 20% правильных ответов.

Идите на форум программистов. Они ведь будут потребителями Вашего произведения?

 vlapitsky

link 4.08.2011 14:33 
заказать перевод не получится, т.к. оригинальный текст (на английском) я пока не написал:)
alk - вы полностью правы. нужно описать формулу словами, причем минимумом слов, так, чтобы понял и наш разработчик пишущий тонкий клиент, и америкос пишуший фронтенд, и менеджменты наш и американца.

 alk moderator

link 4.08.2011 15:05 
формулу можно описать так: сумма количеств кеш-памяти данного типа в каждой файловой системе, деленная на суммарный объем памяти всех файловых систем, т.е. для dirty:
70%*10Тб=7Тб для fs1
50%*100Тб=50Тб для fs2
(7 + 50)/110 = 51.82%

 A.Rezvov

link 4.08.2011 15:33 
По-английски это называется "weighted average", по-русски - "взвешенное среднее". Числа 10 и 100 называются "weights" ("веса").

(Непонятно лишь то, откуда эти веса взялись.)

 alk moderator

link 4.08.2011 15:46 
http://ru.wikipedia.org/wiki/Среднее_арифметическое_взвешенное
веса здесь, как я понял - это размеры файловых систем, 10 и 100 Тб, соответственно

 vlapitsky

link 4.08.2011 15:48 
я их придумал:)

 vlapitsky

link 4.08.2011 15:50 
alk -спасибо

 silly.wizard

link 4.08.2011 18:04 
вычисляется действительно как "weighted average", но я бы так не писал - по сути это не среднее, и еще возникает тот самый вопрос ("откуда брать веса?")

проще все:
percent of free/clean/dirty cache space (calculated on entire cache storage)
to calculate, divide total free/clean/dirty space on all cache devices by total capacity of all cache devices

 silly.wizard

link 4.08.2011 18:42 
(йа тормосс - у алк-а в 18:05 то же самое уже написано)

 vlapitsky

link 5.08.2011 9:51 
всем спасибо

 

You need to be logged in to post in the forum