?

Log in

No account? Create an account
Обсудим правильный перевод терминологии, связанной с процессорными кэшами - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Обсудим правильный перевод терминологии, связанной с процессорными кэшами [Sep. 26th, 2014|07:52 am]
Yuri Panchul
У меня тут со знакомым чуть до драки не дошло, когда мы обсуждали как правильно переводить термины, связанные с процессорными кэшами.

Сначала пару слайдов, которые я написал год назад:











cache line

строка кэша
20(80.0%)
линия кэша
3(12.0%)
блок кэша
2(8.0%)

cache way

канал кэша
16(55.2%)
колонка кэша
0(0.0%)
путь кэша
4(13.8%)
банк кэша
5(17.2%)
такие тексты вообще не надо переводить, так как Ю.Латынина говорит, что в России ничего нельзя сделать
4(13.8%)
LinkReply

Comments:
[User Picture]From: fabless
2014-09-26 03:02 pm (UTC)
А как перевести cache flush?
(Reply) (Thread)
[User Picture]From: panchul
2014-09-26 03:10 pm (UTC)
Интересный вопрос. Cлив?
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: panchul
2014-09-26 03:11 pm (UTC)
с "банком" я кстати не согласен, так как возникает сильная ассоциация с bank memory
(Reply) (Parent) (Thread)
[User Picture]From: maxdz
2014-09-26 03:19 pm (UTC)
two-way = двунаправленный
(Reply) (Thread)
[User Picture]From: panchul
2014-09-26 03:20 pm (UTC)
О, кстати, а как все эти термины звучат по украински?
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: alexlotov
2014-09-26 03:19 pm (UTC)
Как-то же стихи даже переводят, а уж технические термины можно перевести и подавно)
(Reply) (Thread)
From: yurik_70
2014-09-26 03:28 pm (UTC)
Разница между стихами и техническими терминами кардинальна.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: liduk
2014-09-26 04:08 pm (UTC)
Интересно, что помимо оригинальной компьютерной американской терминологии и ее перевода на русский, существует еще третья - древняя советская терминология времен, когда были собственные разработки. Например, в какой-то старой книге(по трансляторам, точно не помню), то, что сейчас называют стеком, называлось "подвал".
(Reply) (Thread)
[User Picture]From: panchul
2014-09-26 04:13 pm (UTC)
Я такую литературу читал. Меня даже иногда тянет написать БЦВМ, а уж ЭВМ - все время.
(Reply) (Parent) (Thread) (Expand)
From: realurix
2014-09-26 04:46 pm (UTC)
Надо исходить из функции кэша. По сути это всего лишь быстрая память небольшого объёма со специально организованной функцией отображение адреса внешней памяти в кэш-память. Функция отображения внешнего адреса в адрес кэш-памяти называется кэш-функцией. Отсюда следует, что в русском языке лучше назвать cache line ячейкой кэш-памяти. Поскольку это всё же память, то cache way - это всего лишь путь обмена информации с одним из блоков каш-памяти. Поэтому лучше сказать шина, поскольку каждый блок кэш-памяти представляет из себя некую функционально законченную физическую конструкцию. Шина их объединяет или разъединяет. Ячейка - это логически законченная конструкция, из которых состоит блок кэш-памяти.

Edited at 2014-09-26 04:51 pm (UTC)
(Reply) (Thread)
[User Picture]From: h2010
2014-09-26 06:17 pm (UTC)
Кэш лайн, кэш вей. Ведь слово "кэш" не переводится. Вот если бы технологию изобрели в русскоговорящем государстве, то и писать следовало бы по-русски.

Edited at 2014-09-26 06:18 pm (UTC)
(Reply) (Thread)
[User Picture]From: panchul
2014-09-26 06:23 pm (UTC)
Ой вэй!
(Reply) (Parent) (Thread)
[User Picture]From: l231n
2014-09-26 07:56 pm (UTC)
Последний - довольно однозначная характеристика, так что "наименее последний использованный" - звучит очень странно.

Если переводить калькой или в разговоре - я бы сказал "наименее свежеиспользованный", если бы писал документ - написал бы "наиболее давно использованный".
(Reply) (Thread)
[User Picture]From: panchul
2014-09-26 08:01 pm (UTC)
К сожалению, насколько я помню документацию и спецификацию, "наименее свежеиспользованный" и "наиболее давно использованный" - это не одно и то же. (Для нахождения контрпримера мне нужно лезть в спецификацию). В хардвере применяется алгоритм, который позволяет не хранить всю историю, а менять состояние несколько битов, которые отражают "наименее свежеиспользованный".
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
[User Picture]From: freedom_of_sea
2014-09-27 07:15 am (UTC)

главное ни в коем случае не учить английскому

а то уедут суки. Нужно проводить приемные экзамены по английскому и учить компам только двоечников.
Так же, нужно выбирать самых толстых и вонючих - так как они заведомо люди слабовольные и безинициативные
(Reply) (Thread)