Форум Tolkien.SU
Архив => Архив => Тема начата: Гайка от 28/05/2003, 19:37:04
-
Интересно, что-нибудь изменится? :)
http://www.3dnews.ru/cpu/amd-opteron/ - AMD Opteron: 64-битный процессор от AMD
-
А что должно измениться?
-
Ничего не изменится пока не появятся 64-разрядная массовая ОС и массово используемые 64-разрядные приложения. А это появится не скоро. Поэтому IMHO 64-разрядный Opteron - это задел AMD "на будущее" и хороший маркетинговый шаг. Реально выигрыш от этого мы увидим нескоро. Пример - между появлением первых массовых 32-разрядных процессоров (Intel 386) и появлением 32-разрядной массовой ОС (Windows 95, возможно 32-разрядный UNIX появился раньше - я не в курсе) прошло, если не ошибаюсь, около 10 лет (хотя не уверен, знающие люди - напомните, когда 386-й вышел). Сейчас разрыв должен быть меньше, но все равно он существенен.
Кроме того, необходимость в 32-разрядности была большой. 16-разрядной арифметики не хватало для очень большого числа задач. 32 разрядная же арифметика без особых проблем годится для большей части ныне существующих задач. Да, несомненно, есть задачи, которые хотят и 64-разрядов (приходилось сталкиваться), но они возникают объективно говоря не так уж часто. Так что IMHO скорого бума 64-разрядных процессоров нам ожидать не стоит - разве что среди серверных процессоров (где они уже имеют место быть - тот же Intel Itanium).
P.S.: Сразу оговорюсь, что речь идет только о PC-платформах и только для "массового пользователя". Суперкомпьютеры и мощные рабочие станции я не рассматриваю, т.к. недостаточно хорошо ориентируюсь в этой тематике.
-
Цитата из: Ellome on 28-05-2003, 21:23:13
Пример - между появлением первых массовых 32-разрядных процессоров (Intel 386) и появлением 32-разрядной массовой ОС (Windows 95, возможно 32-разрядный UNIX появился раньше - я не в курсе) прошло, если не ошибаюсь, около 10 лет (хотя не уверен, знающие люди - напомните, когда 386-й вышел).
Так ведь пока не было Win95 - под ДОС использовали всякие "ДОС-Расширители", типа DOS4GW и им подобным.
Цитата из: Ellome on 28-05-2003, 21:23:13
...массово используемые 64-разрядные приложения.
Поскольку сейчас практически всё пишут на языках высокого уровня, то для перехода на 64bit достаточно будет перекомпилировать "совтинку" на новой версии компилятора... (вроде MSVC7 уже может). И, кроме того, 64-bit Windows уже есть...
-
Ellome
1. Появление x386 - ранние 90-е (92 как минимум), Win95 - 95, соответственно. То есть 3-4 года, а отнюдь не 10. Это ещё не считая 32-разрядных расширений под Win3.1 (Win32s).
2. 32-разрядный UNIX появился намного раньше. Если за 70-е и не успел появиться, то в начале 80-х-то точно был. Например, для VAX-11.
3. Необходимость была не в 32-разрядной арифметике, а в 32-разрядной адресации. Те костыли, которые были придуманы в 80286, чтобы увеличить разрядность адреса хотя бы до 24, были бесперспективны. О 64-разрядной же адресации говорить пока рановато. Да и незачем, на прикладном уровне.
Главное:
4. Интеловские 64-разрядные процессоры появились уже давно, но в персоналках их нет. Почему? Потому что Intel сразу сказал, что персоналке вполне хватит и 32 разрядов, а всё, что мощнее - делается для серверов. И это - не технологическое препятствие, а установка бизнеса, рыночное позиционирование. Так что никакие технологические успехи того же AMD ситуации не изменят, пока покупателя не убедят, что ему нужны 64 разряда. А зачем? Если сейчас на персоналках вполне можно заниматься монтажом видео, и чего для этого не хватает - мегагерцев процессора, и быстрых больших накопителей, а не разрядов.
Kir
Увы, для переноса на 64-разрядную архитектуру простой перекомпиляции маловато будет.
-
Цитата:
Интересно, что-нибудь изменится?
Да, изменится, но для домашних ПК в плане производительности от 64-битности не изменится практически ничего. Изменится только объем кода. В итоге винды и пингвины будут требовать не менее 3 Gb HDD и не менее 512 Mb RAM, грузится 64-битное добро будет дольше... Если кто помнит переход с 16 бит на 32 на соотв. машинах - как, летало всё?
Типичными приложениями, базирующимися на 64-битной технологии, можно считать большие базы данных и программы по проектированию - CAD. Если стандартная 32- битная система может адресовать максимум 4 Гбайт, то при 64-битной адресации компьютер получает в своё распоряжение, по меньшей мере, 16 Тбайт.
Оно нам, пользователям обыкновенных ПК, надо?
Конечно, дивно смотрится: