Первые 32-разрядные и 64-разрядные архитектуры называются архитектурами.
Эти архитектуры означает, что, сколько данных микропроцессор будет обрабатывать в течение одного цикла команд т.е. выборки-декодирования-выполнение
В одну секунду там может быть тысяч до миллиардов командных циклов в зависимости от конструкции процессора.
32-разрядный означает, что микропроцессор может выполнять 4 байта данных в одном цикле команд, в то время как 64-битный означает, что выполняется микропроцессор, может выполнять 8 байтов данных в одном цикле команд.
Поскольку микропроцессор должен разговаривать с другими частями компьютера, чтобы получать и передавать данные, то есть память, шину данных и видеоконтроллер и т. Д., Поэтому они также должны поддерживать 64-битную передачу данных теоретически. Однако по практическим соображениям, таким как совместимость и стоимость, остальные части могут по-прежнему разговаривать с микропроцессором в 32 бит. Это произошло в оригинальном IBM PC, где его микропроцессор 8088 был способен выполнять 16-битное выполнение, в то время как он разговаривал с другими частями компьютера в 8 бит по причине стоимости и совместимости с существующими частями.
Предположим, что на 32-битном компьютере вам нужно написать «a» как «A», то есть в CAPSLOCK, поэтому для операции требуется всего 2 байта, в то время как компьютер будет читать 4 байта данных, что приведет к накладным расходам. Эти накладные расходы увеличиваются на 64-битном компьютере до 6 байтов. Таким образом, 64-разрядные компьютеры не всегда бывают быстрыми.
Помните, что 64-битные окна могут выполняться на микропроцессоре только в том случае, если он поддерживает 64-битное выполнение.
Лучше? Это зависит от использования, в большинстве случаев я ничего не меняю, это может стоить больше памяти ... Я имею в виду, что int в 64 бита стоит вдвое больше, чем тот же int в 32 бит. – ykatchou
@ykatchou: Вы путаете пространство регистров процессора с ОЗУ. И в любом случае общий консенсус в том, что преимущества 64-разрядных процессоров перевешивают более крупные типы данных указателя и т. Д., Которые требуются. –