Zastanawiałem się nad tym, że niektórzy twierdzą, że „32-bit to stare wiadomości”, ponieważ masz ograniczoną ilość pamięci RAM bez rozcinania, na przykład z PAE . Zakładając najpierw, że na szybkość samego procesora wpływają następujące czynniki:
Projektowanie mikroarchityczne, czyli takie rzeczy jak rozmiar pamięci podręcznej, implementacja mikrokodu (jeśli dotyczy), połączenia magistrali danych / adresu i rejestru oraz, oczywiście, zasady projektowania lub struktury.
Prędkości magistrali, takie jak prędkości FSB (magistrala przednia) i podobne.
Funkcje specjalne, takie jak równoległość, „hiperwątkowość”, „jednostki obliczeniowe”, odciążanie pracy z koprocesorem lub procesorem w tle, środowiska wielordzeniowe itp.
Zakładając (i wiemy, że wszystkie te czynniki mają wpływ na szybkość), procesor jest 32-bitowy, czy fakt, że jest on sam 64-bitowy, przyspieszyłby tylko ze względu na większą szerokość bitów, adresowanie pamięci, rozmiar itp. ?
Zasadniczo, czy w przypadku dwóch identycznych procesorów 64-bitowy byłby szybszy w dekodowaniu kodu maszynowego, pobieraniu, uzyskiwaniu dostępu do pamięci, MMIO, obliczeniach itp., Niż poprzedni 32-bitowy klon?