e_mir: (Default)
e_mir ([personal profile] e_mir) wrote2012-11-18 09:48 am

Вычислительная мощность

Интересно, на сколько порядков выросла за последние, скажем, 20 лет суммарная вычислительная мощность всех вычислительных устройств планеты? Понимаю, что число это совершенно бесполезное, ибо происходит от сложения тигров с носорогами, но все равно - интересно.

Скажем, современные телефоны имеют процессоры с тактовой частотой около гигагерц - а 20 лет назад хождение имели компьютеры, у которых процессор был на два порядка медленнее. А телефонов сейчас в мире еще и мягко скажем больше чем компьютеров 20 лет тому назад. 

Так что цифры роста там будут весьма впечатляющие. Другое дело - совершенно неясно, как этот рост интерпретировать. В отличие от, скажем, энерговооруженности человечества - "цифровая" вооруженность может быть обьяснена гораздо менее внятно.

[identity profile] welcomedontentr.livejournal.com 2012-11-18 08:15 am (UTC)(link)
20 лет назад процессоры оперировали 64-битными словами, теперь же к 64 разрядной архитектуре только подбираются. Иными словами приблуда с 4 Гб ОЗУ и выше может работать только с 64 разрядами и никак иначе, следовательно ждем повальный переход на х64, вот после этого скачка и можно будет посравнивать вычислительные мощности.

[identity profile] kondybas.livejournal.com 2012-11-18 09:13 am (UTC)(link)
Чочо? Маячня якась.

Обчислювальна потужність вимірюється не розрядністю шини і не вольтажом живлення, а кількістю обчислень за одиницю часу. Через лінпаки та суперпі.

[identity profile] welcomedontentr.livejournal.com 2012-11-18 09:55 am (UTC)(link)
А маячня, это чочо? Нэ зрозумiв, правильно пишу?
Разрядность процессора – это величина, которая определяет размер машинного слова, то есть количество информации, которой процессор обменивается информацией с оперативной памятью.
Что касается оперативной памяти, то в этом и заключается вся суть. Дело в том, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х битной системе он записывается в виде двоичного кода длиной в 32 символа. Из простых математических преобразований получаем 2^32=4294967296 байт = 4 ГБ. То есть, в 32-битной системе, ячейки памяти условно расположенные за пределом 4ГБ просто не получат адреса и не будут использоваться. Если использовать 64-х битную систему, то размер адресуемой памяти 2^64= 18446744073709551616. Разница, как говорится, видна не вооружённым взглядом.

[personal profile] ichthuss 2012-11-18 12:01 pm (UTC)(link)
4Gb - объем адресуемой памяти для одного процесса. Реально современные 32-разрядные процессоры могут обращаться к намного большему объему памяти. В несерверных версиях Windows эта возможность не используется из маркетинговых соображений.

[identity profile] welcomedontentr.livejournal.com 2012-11-18 03:15 pm (UTC)(link)
Дельное замечание.

[identity profile] p_govorun.livejournal.com 2012-11-18 09:33 pm (UTC)(link)
Да разве ж это проблемы? Вот раньше были 8-битные компьютеры. Представляете, там можно было адресовать только 256 байт памяти!

[identity profile] welcomedontentr.livejournal.com 2012-11-18 03:18 pm (UTC)(link)
Блять, при переходе по этой ссылке мой комп завис напрочь

[identity profile] mamay-m.livejournal.com 2012-11-18 04:05 pm (UTC)(link)
воть для этого и нужен паровой компутер, чтоб не зависал, чтоб можно было с горы его запустить с толкача

[identity profile] trueblacker.livejournal.com 2012-11-18 10:45 am (UTC)(link)
>теперь же к 64 разрядной архитектуре только подбираются

[identity profile] welcomedontentr.livejournal.com 2012-11-18 03:25 pm (UTC)(link)
От жешь бiсова дiтина, подъ*бнул, так подъ*бнул :)
Edited 2012-11-18 15:25 (UTC)