You are not logged in.
Pages: 1
Добрый вечер, товарищи.
Хотел купить ноут lenovo G555-3A-1 (люблю AMD за то, что они чуть быстрее, чем написано на коробке), но прочитал много плохого про него. Шумы, 50 градусов в спокойствии, 80 градусов (!) когда много думает, неудобная клавиатура и т.д.... Теперь думаю, чё бы найти нормальное. Кто чё посоветует?
З.Ы. Кто как и почему относится к разным (х64 и х86) архитектурам?
Offline
Выбор ноута - вещь очень простая.
Вначале, формулируются требования. Потом, по ближним магазинам строится список того, что есть в наличии и фильтруется по составленным требованиям. Если осталось больше семи пунктов - требования нужно формулировать конкретнее. А дальше выбирается по соотношению деньги/фишки.
Про мобильные AMD я не слышал ничего хорошего (плохого, впрочем, тоже). Вообще, по этому направлению AMD очень сильно отстает, так что, если есть (финансовая) возможность - это не является приемлемым вариантом.
x86 по нынешним временам не является сколь бы то ни было приемлемым вариантом, т.к. 4G - это очень мало.
Offline
Чем-то задним чувствовал, что ты ответишь, спасибо!
А что такое в принципе x64 и x86? И 4G?
Offline
x86 - традиционная система команд, унаследованная еще от 8086. Расширялась практически с выходом каждого нового процессора от Intel, сохраняя совместимость. Изначально, разрядность операнда была 16 бит. С появлением 80386 появился режим, в котором разрядность операнда была увеличена до 32 бит.
x64, вернее x86-64 (он же EMT64) - режим процессора, в котором разрядность операнда увеличена до 64 бит. Вместе с этим, количество регистров было удвоено и часть устаревших команд (например, DAA) - выкинута.
Поддерживается всеми современными x86-совместимыми процессорами.
Был придуман в AMD, когда они поняли, что проигрывают гонку процессоров, и, в дальнейшем лицензирован Intel (там была какая-то история с кросс-лицензированием, которую я уже не помню).
x86 в этом режиме эмулируется, аналогично тому, как эмулируется real-mode для DOS и ранее эмулировался Win16 (Здесь можно долго вдаваться в технические подробности, но нужно ли это?). Поскольку практически вся эмуляция производится на аппаратном уровне, разницы в производительности нет.
Поскольку в стандартном x86-режиме разрядность операнда равна 32-м битам, максимальный размер сегмента составляет 2^32 байт = 4GB. все современные операционки используют, так называемую flat-model, при которой адресное пространство приложения составляет один сегмент, в котором размещается и код, и данные, и системные структуры. Т.о., теоретически используемый объем памяти составляет эти самые 4GB. На практике, из за особенностей архитектуры IBM PC, реальная используемая память получается 3 .. 3.5GB. (В принципе, можно было бы использовать и больше, за счет разделения сегментов, но на практике это получается настолько муторно, что этим пользовались только в серверных системах).
x64 свободен от этого ограничения.
В общем случае, прироста по скорости от x64 не наблюдается (с одной стороны, есть ощутимый выигрыш за счет удвоенного количества регистров, с другой - немного возрастает использование памяти, за счет увеличившегося размера операнда). Так что, в чистом плюсе получается отсутствие ограничений по памяти (кроме чисто механических).
Offline
Понятно, спасибо!
Offline
"немного возрастает использование памяти" - т.е. не в 2 раза и 4 гига ОЗУ для Win7 64b - комфортный минимум?!
Offline
Pages: 1