Ну всё равно ведь регистры 64-х битные.
И физической памяти заметно меньше, чем адресного пространства.
Когда память адресуется побайтно, а не по 64 бита,
проблема выравнивания не пропадает от адресации по байтам, по сравнению с адресацией по битам.
При выравнивании на границу байта (а не 64-битов) всё равно будут промахи кеша и что там ещё бывает.
Я с точки зрения "помечтать" или "обосновать" спрашиваю,
понятно, что в простой виртуальной машине лучше следовать имеющейся аппаратуре.
(для реализации "так исторически сложилось", а вот теоретически - это не аргумент)
Отредактировано Лис (2022-06-22 17:14:07)