Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.09.2014, 07:22   #31
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
32 разрядные CPU не могут адресовать более 4гигабайт оперативы, а зачем тогда 8 или 16 гигабайт оперативы?
Но это не означает, что 32-х разрядыне системы не могут пользоваться 16-ю гигабайт оперативки. Адресация к выше чем 4-гига будет медленней, но все равно возможно.
Цитата:
И не надоело еще вам эту наркоманию развивать?
Я бы даже сказал порнографию, а не наркоманию.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 15.09.2014, 07:23   #32
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Автор пиши ещё!
Может новую архитектуру разработаешь, раз в старой ни в зуб ногой.
Стрелок-охотник
mv28jam вне форума
Старый 15.09.2014, 07:36   #33
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Вследствие увеличения разрядности процессоров до 128 бит увеличится размер машинного слова, что позволит повысить точность и производительность процессоров в математических операциях, особенно в криптографии.
Вбухать миллиарды долларов, ради криптографических операций? Смешной Вы однако. Касательно математики, то это тоже узкоспециализированный фронт работ - в 90% кода основная математическая операция это увеличение на единицу. Деление большая редкость, а арктангенс вообще из области мифов практически. И потом почему 128? Если 128 быстрей чем 64, то надо сразу на 512 замахиваться, к чему эволюции? Даешь революцию! Сколько денег и нервов можно сэкономить если сразу делать 512 бит... Шины можно сделать оптическими, а тут уже и прием/передачу одновременно можно вести будет, во как скорость-то вырастет!
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 15.09.2014 в 07:43.
Utkin вне форума
Старый 15.09.2014, 09:38   #34
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

У процессора внутри множество компонентов, наличие электрического тока в определенном месте цепи означает единицу, а отсутствие ноль, поэтому за основную систему счисления взяли двоичную. В процессоре есть регистры, в которых хранятся последовательности нулей и единиц. В pentiumе были 32 битные регистры EAX, EBX, ECX, EDX. Есть указатель на инструкцию EIP. Указатель на вершину стека ESP. Инструкция процессора выполняется электрической цепью. Процессор 32 бит не может адресовать более 4 гигабайт оперативной памяти, потому что адрес не вмещается в регистр, а процессор выполняет операции над регистрами. 32 битная архитектура не позволяет оперировать большими числами. Оперативную память можно в центральный процессор интегрировать.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума
Старый 15.09.2014, 09:53   #35
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
Шифры АНБ с 128 битным ключом будут быстро ломаться, поэтому не выпускают 128 битные гражданские персональные компьютеры. RSA, Эль-Гамаль, эллиптическая криптография решает.
Полный бред. Даже на x64 по умолчанию размер машинного слова 32 бита, а не 64. При физической адресации памяти используется не более 40 бит, текущее архитектурное ограничение 52 бита. В виртуальной адресации архитекурное ограничение 48 бит. 32-битные программы будут массово использоваться ещё лет 10 как минимум.
rpy3uH вне форума
Старый 15.09.2014, 10:12   #36
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
32 битная архитектура не позволяет оперировать большими числами.
В это предложение нужно добавить как можно больше тролльства, а Вам усидчивости в занятиях по информатике. Я конечно не надеюсь, но может поведаете всему миру о том как работает длинная арифметика и что это вообще такое?
Цитата:
Процессор 32 бит не может адресовать более 4 гигабайт оперативной памяти, потому что адрес не вмещается в регистр, а процессор выполняет операции над регистрами.
Вам уже писали:
https://ru.wikipedia.org/wiki/PAE
Поскольку предложенные ссылки читать не любите:
Цитата:
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти[1]. Также, в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.
Впервые расширение появилось в процессоре Pentium Pro. Для использования 36-разрядной адресации памяти необходима поддержка расширения физических адресов на аппаратном уровне (можно определить по команде CPUID) и программное включение режима PAE в ОС.
Цитата:
Применение
PAE позволяет использовать более 4GB оперативной памяти в 32-битной ОС.
PAE требуется для поддержки NX
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 15.09.2014, 10:25   #37
Foreseen
Техножрец
Форумчанин
 
Аватар для Foreseen
 
Регистрация: 04.07.2014
Сообщений: 289
По умолчанию

Меня терзают смутные сомнения... ИИ, залогиньтесь
— Двери есть везде. Просто нужно знать, как в них войти.
Foreseen вне форума
Старый 15.09.2014, 11:10   #38
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
В 128 битном компьютере возможно записать весь ключ шифра 128 бит в один регистр одной операцией. В 32 битном компьютере это не делается одной операцией.
Это вам ничего не даст.
Проблема не в скорости вычислений.
Увеличением разрядности скорость вычисления растет линейно тогда как количество вариантов - экспоненциально.

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
Полный бред. Даже на x64 по умолчанию размер машинного слова 32 бита, а не 64.
В таком виде эта фраза - тоже полный бред.

Последний раз редактировалось Stilet; 15.09.2014 в 11:40.
waleri вне форума
Старый 15.09.2014, 15:16   #39
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
В 128 битном компьютере возможно записать весь ключ шифра 128 бит в один регистр одной операцией. В 32 битном компьютере это не делается одной операцией.
брехня. самый обычный 32-х битный проц с SSE сделает такое в одну операцию:

MOVDQU xmm0, [kluch_128]

з.ы. а самый обычный 32-х битный проц с AVX сможет и 256 бит в один регистр впихнуть.
f.hump вне форума
Старый 15.09.2014, 15:42   #40
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Интересно можно ли GPU использовать для взлома 128, 256 битных ключей шифров?
можно, разрешаю.
Цитата:
В GPU 128 битные регистры если есть, то используя их, можно поднять скорость взлома шифров АНБ
в проце тоже, но разница не в этом.
Цитата:
Причем наибольший прирост показывала в играх разрядность шины. В видеокартах она была 64 битной, затем 128 битной.
то скорость передачи данных увеличилась, при одинаковом чипе скорость прорисовки мешается на жалкие доли.
Цитата:
В процессоре для тока 32 линии при 32 разрядной архитектуре, 64 линии для электрического тока при 64 разрядной архитектуре.
жалко огорчать.
раньше при PAE делали что адресных линий 36, линий данных 32.
итого проц адресовал больше чем мог вместить регистр.
Цитата:
Там за один такт передается 32 бита. 32 разряда (бита) в оперативную память и на материнскую плату процессор передает за один такт
за такт да, только не процессора
и далее, проц основное свое время не гоняет данные туда сюда все же.
Цитата:
В 128 битном компьютере возможно записать весь ключ шифра 128 бит в один регистр одной операцией. В 32 битном компьютере это не делается одной операцией.
можно, даже в 32 битном
учите мат-часть.
Цитата:
особенно в криптографии.
советую почитать новости современного мира
например про FPGA

как итог:
16-битность не мешала процессору работать с 256-битными числами.
переход на новую архитектуру в первую очередь произошел ради легкой адресации большего количества ОЗУ, и переходить дальше смысла нету.

и да, насчет GPU, у них принцип работы немного иной.


PS:
в общем ТС, выйдите из каменного века.
а разговор имеет смысл продолжать только если есть адекватные аргументы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EAN 128 (CODE 128) artemavd Общие вопросы Delphi 3 07.07.2012 11:21
Архитектура компьютерная ekselya Помощь студентам 0 11.01.2012 20:09
Чат+шифрование(128 и выше) MORPEH Работа с сетью в Delphi 6 12.12.2011 17:05
32- и 64-битная операционная система stenl1 Операционные системы общие вопросы 15 13.07.2010 00:49