это первый раз, когда я задаю вопрос здесь, потому что обычно я могу найти то, что мне нужно, с помощью поиска; но я хотел бы, чтобы это было ясно, и я думаю, что пришло время опубликовать мой первый вопрос здесь, поэтому здесь я go:
Я бродил, как де ЦП 32 и 64 бит отличаются между ними, Я знаю, что основным отличием является адресная шина, которая переходит с 32 до 64 бит, и это позволяет адресовать 2 ^ 62 байта памяти вместо 4 ГБ, выделенных 32-битной архитектурой. Но разве шина данных расширяется до 64 бит? а также регистры?
Как я сейчас думаю, 64-битная архитектура использует все шины, а также регистры длиной 64 бита и, например, в простой операции сложения, выполняемой ALU. он может добавить два двойных (по 64 бита каждый) в одном цикле (без учета циклов для перемещения данных в регистры, ни инструкций). Но в другом случае для выполнения той же операции в 32-битном ALU потребуется вдвое больше циклов, потому что только можно вычислить 32 бита за раз, принимая во внимание выполнение первой 32-битной операции (при условии, что есть один и основной c АЛУ, и есть какая-либо технология, которая ускорит этот процесс).
Я хотел бы знать, является ли способ, которым я думаю об этом, правильным, потому что в настоящий момент я не смог найти ни одной статьи или бумага, которая убедила меня на 100%.