The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для ядра Linux 3.13 представлены патчи с улучшением генераци..., opennews (??), 19-Ноя-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от Аноним (-), 19-Ноя-13, 12:05 
Я тут подумал, а что если...

Смотрите есть всем известная штука как атомные часы. Цезий в них колеблется с частотой 9.2 ГГц.
Вопрос насколько это удобный источник энтропии?

И совсем уж непонятный вопрос насколько для его вычисления будет достаточно кластера в процессорами в 4 ГГц?
Имею ввиду один т.е один процессор с одним шагом другой с другим?

Ответить | Правка | Наверх | Cообщить модератору

6. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от Аноним (-), 19-Ноя-13, 12:12 
Немного перепоясню мыслю.

Допустим у вас есть карманные атомные часы (вес 35 г)
Они выдают вам псевдослучайную величину типа наносекунд.
Достаточно ли 1000 процессоров для имитации поведения поведения таких часов?
Кто хорошо знает теорию погрешностей измерений?

Ответить | Правка | Наверх | Cообщить модератору

10. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  –18 +/
Сообщение от анонимм (?), 19-Ноя-13, 12:37 
С какого бы перепоя им выдавать случайные значения? На то они и атомные часы, что они работают стабильно. Ты наверное неграмотная шваль навроде фанбоев поцтеринга и перепутал атомные часы распадом атомных ядер, которые вроде как распадаются случайно?
Ответить | Правка | Наверх | Cообщить модератору

36. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от Аноним (-), 19-Ноя-13, 22:53 
> На то они и атомные часы, что они работают стабильно.

Часы как источник энтропии обычно используют в том контексте что заранее неизвестно в какое время вас (генератор случайных чисел) позвали из "вон той программы". Этот факт можно поюзать как дополнительный источник энтропии.

Ответить | Правка | Наверх | Cообщить модератору

13. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  –1 +/
Сообщение от anonymous (??), 19-Ноя-13, 13:13 
Аноним выше, конечно тролль, но он прав. Псевдослучайная величина может быть расчитанна на основе показаний атомных часов. Хотя алгоритмы получения псевдослучайных величин могут основываться не только на времени.
Заданный же вопрос остался вне пределов моего понимания.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

19. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  –2 +/
Сообщение от Аноним (-), 19-Ноя-13, 15:15 
Поясню.
У вас есть атом цезия с частотой 10 ГГц, ну это для упрощения да?
т.е.
он допустим выдает псевдослучайные значения времени.

типа 0,00000000001 и каждую секунду значение  меняется до неузначаемости..

Процессор с частотой в 1 ГГц совершает 1 такт за 0,000000001 секунды в 10 раз медленнее. Т.е он в принципе ничего не может предугадать поведение атома цезия, вернее вероятность этого явно меньше 10% сколько раз колебнулся атом цезия пока этот проц совершил 1 такт 5 или все 9?

Вопрос, сколько нужно процессоров чтобы псевдослучайное число на базе времени стало предугаданным?

И еще, а если использовать атомные часы с пониженной точностью, ошибающиеся на 1 наносекунду , каждую секунду?( ошибка на 1 секунду в 30 лет) Такие часы будут обладать большей случайностью. Не так ли?


Да и шутнику про атомную батарейку, современный атомные часы выпученные в 2011 году потребляют 0,3 Вт...

Ответить | Правка | Наверх | Cообщить модератору

20. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от Аноним (-), 19-Ноя-13, 15:20 

Поправлюсь, какой бы алгоритм предугадывания вы не писали, быстрее частоты проца значение не найти...Нужен кластер... вопрос, сколько и какой теоретически частоты нужен кластер для такой реализации, и вообще возможен ли он, если в кластере задержки в 10000 раз больше...

Ответить | Правка | Наверх | Cообщить модератору

23. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +1 +/
Сообщение от anonymous (??), 19-Ноя-13, 15:58 
Вы все же что то не то говорите.
Суть атомных часов (насколько я понимаю) в том что они выдают строго заданную частоту с крайне маленькой погрешностью. Таким образом отрезок времени может быть измерен спомощью количества колебаний атома и переведен в необходимые единицы времени.
Атомные часы не выдают псевдослучайное число - генератор псевдослучайных чисел расчитывает их по некоторому алгоритму. Причем алгоритм, по большому счету, может вообще не использовать время при генерации псевдослучайного числа.

Поэтому ответ на Ваш вопрос(с некоторыми допущениями в условии) звучит так - все зависит от алгоритма генератора псевдослучайных чисел.

Ответить | Правка | Наверх | Cообщить модератору

24. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  –1 +/
Сообщение от Аноним (-), 19-Ноя-13, 17:05 
Это я понял, но базисом псевдослучайного числа в данном случаем может быть время, показания датчиков напряжения температуры тока и пр на материнке и т.д.
Т.е. понятно что генератор складывает перемножает возводит в степень округляет вычитает и пр. Потом вычитает четные цифры и з нечетных и т.д.

Кто-то допустим пишет генератор на базе звуковых шумов.
Это все понятно.

Я же говор об изменчивости базисов для этого псевдослучайного числа.
Т.е чем чаще меняется базис тем более "случайным" является псевдослучайное число. И чем шире диапазон изменений базиса, тем лучше. Базис количества колебаний атома цезия в атомных часах изменяется постоянно.

Даже если допустить что вам полностью известен алгоритм генерации, полностью повторить условия базиса у вас не получится. Ведь так?

Ответить | Правка | Наверх | Cообщить модератору

25. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от anonymous (??), 19-Ноя-13, 18:28 
Если значение получаемое из генератора расчитывается исключительно по времени - Rand(t), то очевидно, что для получения значения которое будет сгенерированно через n колебаний атома (с частотой v) вы можете использовать Rand(t + n/v)

Но, я полагаю, что все же не улавливаю суть вопроса.

Ответить | Правка | Наверх | Cообщить модератору

26. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  –1 +/
Сообщение от Аноним (-), 19-Ноя-13, 18:45 
>Базис количества колебаний атома цезия в атомных часах изменяется постоянно.

Последний раз объясняю (хотя глупо чего то объяснять дураку да ещё и ширнутому какой то гадостью) - НЕТ! Атомные часы потому и в большом деманде что они _крайне_ стабильные. Меряй время бабушкиным будильником - это будет куда как более случайные величины.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

42. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от Аноним (-), 19-Ноя-13, 23:41 
Уважаемый, вы непоняли

Сейчас используется в ГПСЧ счетчик тактов процессора. Что если использовать счетчик пикосекунд из атомных часов?

И потом это промежути атомные часы меряют правильно. Время же и количество колебаний постоянно растет.

Ответить | Правка | Наверх | Cообщить модератору

11. "Для ядра Linux 3.13 представлены патчи с улучшением генераци..."  +/
Сообщение от Аноним (-), 19-Ноя-13, 13:00 
и атомную батарейку для ноутбука
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру