LINUX.ORG.RU
решено ФорумTalks

Помогите перевести с англ.


0

1

«CPU ticks»
или
«ticks per second»
Речь идет об «arbitrary unit for measuring internal system time.». Спасибо.
лол
Update: речь идет, конечно, о переводе термина, а не о его значении.



Последнее исправление: nei8Adai (всего исправлений: 1)

тики процессора, тиков в секунду

Это те тики которыми часы тикают.

r ★★★★★
()

Ээх явно ты в МАДы не играл - тик это условный отрезок времени в который выполняется одна операция.

izmena ★★
()
Ответ на: комментарий от C

нет. Такты процессора - это «циклы» работы процессора. А тики это единица периодичности временных циклов. Те которые в часах.

r ★★★★★
()

Я бы, не мудрствуя лукаво, сказал «такт». Хотя к такту эта штука отношение имеет очень смутное.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от mopsene

Дык, ясен пень: их сравнивать можно было, пока процессоры были одноядерными и не имели вообще никакой параллелизации.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от izmena

не одна операция - это связанно с размеренностью внутреннего времени игры. Один цикл обработки дескрипторов делался емнип в 100 тиков или что-то такое в дикумудовских наследниках.

Нужно для того чтобы события происходили с одинаковым временем вне зависимости от мощности системы на которой код исполняется. Было проблемой когда тройки появились - игрушки написанные для 16МНз двоек не привязанныё к тикам начали летать неимоверно.

r ★★★★★
()
Ответ на: комментарий от r

вообще похоже что термин используют в двух значениях 1) синоним cpu cycles 2) частота системных прерываний, вроде sysconf(_SC_CLK_TCK)

C
()
Ответ на: комментарий от Eddy_Em

Не важно. Тики связаны с реальным течением времени. Хоть размер тика во временных единицах может быть разным - но привязываются они именно ко времени.

А такты фигачат как умеют - какая система так и работает.

r ★★★★★
()
Ответ на: комментарий от r

Не буду спорить: я в тонкости работы процессора не вникал, а у МКшек все несколько иначе обстоит.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от r

итого мы приходим к

тик это условный отрезок времени в который выполняется одна операция

но как это перевести на удобоваримый человеческий вариант русского языка я не знаю

izmena ★★
()
Ответ на: комментарий от Eddy_Em

Ну вот ответ топикстартеру и готов, если никто не дополнит.

izmena ★★
()

Спс. за ответы, значит тики.

nei8Adai
() автор топика
Ответ на: комментарий от izmena

итого мы приходим к

Не приходим. Никакой связи с операциями там нет - может быть одна может быть 21.

r ★★★★★
()
Ответ на: комментарий от r

Тики связаны с реальным течением времени. Хоть размер тика во временных единицах может быть разным - но привязываются они именно ко времени.

что дальше то?
Тик это - ...?

izmena ★★
()
Ответ на: комментарий от izmena

Единица течения времени. Пример тика в часах с секундной стрелкой - секунда. Как это связано с твоими операциями в секунду если у тебя часы с секундной стрелкой? Ты можешь каждую 10 секунду хлопать в ладоши, каждую тридцатую приседать и издавать вопль, а каждую 28 три раза поворачиваться на одной ноге.

r ★★★★★
()
Ответ на: комментарий от r

лан соре 6 утра на дворе мб недосып не позволяет понять всю глубину твоей мысли ...ответь на вышезаданный вопрос плиз

izmena ★★
()
Ответ на: комментарий от izmena

угу ...чем эта единица измеряется?

Она сама и есть измерение - как секунда - в чем секунда измеряется? Тик для того и нужен чтобы быть единицей течения времени.

Но у тиков обычно есть соответствие реальному времени - в линуксе емнип - 4ms.

В анатолия муде 4 pulse_per_second. Базовое время - pulse_violence = 3 * pulse_per_second, а чар выпивший в бою что-то попадает в вейт_стейт на 3*pulse_violence.

r ★★★★★
()
Ответ на: комментарий от izmena

Тик это - квант времени в компьютерном таймере.
Программируется ОС.
Под виндовс 10000тиков в секунду. Под Линуксом можно прочитать чере sysconf(что-то-там)
Т.е. измерение времени не может быть точнее чем тик.

grim ★★☆☆
()
Ответ на: комментарий от r

все догнал наконецто - соре что третировал так долго...
спс

izmena ★★
()
Ответ на: комментарий от grim

Т.е. измерение времени не может быть точнее чем тик.

Может, очень даже может. Продолжительность «тика» это «квота сверху», срабатывающая если процесс не отдал ЦПУ сам (например, вызовом read/write/sleep/yield).

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.