Jaka jest szerokość procesora i jak go określić?

11.04.2019

Rozmiar procesora - tajemnicza wartość, która często pojawia się w artykułach opisujących oprogramowanie lub "hardware". W tym przypadku tekst zazwyczaj zawiera liczbę 32 lub 64. Fakt, że ukrywają te wartości, zostanie omówiony w artykule.

Ogólna definicja

pojemność procesora

Rozważając najprostsze definicje, możemy powiedzieć, że szerokość bitowa jest wartością wskazującą ile bitów procesora może przetwarzać w jednym cyklu zegara. Dzisiaj liczba ta wynosi 32 lub 64. A pierwsze z nich są aktywnie usuwane, i prawdopodobnie już wkrótce nie będzie takich procesorów.

Ogólnie rzecz biorąc, w przypadku informatyki powyższa teza jest prawidłowa, ale jeśli weźmiemy pod uwagę szerokość procesora, koncepcja staje się niejasna. Urządzenie jest niepodzielne, ale, jak wiele innych, zawiera komponenty i tak bardzo, że staje się najbardziej złożonym komponentem w całym komputerze.

Aby lepiej zrozumieć, co kryje się z niejasną definicją, musisz odpowiedzieć na pytanie: "Jakie informacje generuje i akceptuje procesor?" Będzie kilka odpowiedzi: dane, polecenia i adresy.

Drużyny

Początkowo długość polecenia odebranego przez procesor w jednym cyklu zegara powinna być taka sama, jak szerokość szyny procesora. W przypadku procesora ten stan rzeczy jest najwygodniejszy - nie są wymagane żadne dodatkowe obliczenia. Dla programisty takie podejście nie jest już do końca akceptowalne, ponieważ zespoły zawsze pobierają określoną ilość (co oznacza, że ​​nawet najprostszy wymaga więcej miejsca).

Pierwszy fakt, że osoba, która po raz pierwszy przeczytała uproszczoną definicję obiektu, może się potknąć: dzisiaj procesor może się pochwalić zdolnością do pracy z poleceniami o zmiennej długości, co oznacza typ danych cyfra procesora nie jest w żaden sposób podłączona. A żeby rozwiać wszelkie wątpliwości (lub zasiać ziarno dla nowych), musisz dalej kopać.

Dane i adresy

Czy to konieczne centralny procesor logicznie (czyli z punktu widzenia programisty) możliwość przechowywania danych o rozmiarze 32 bitów, które można nazwać 32-bitowymi? Wszystko tu jest oczywiste - odpowiedź jest pozytywna. Z przestrzenią adresową nie jest tak prosta. Każdy 8-bitowy procesor może pracować z adresami o długości 16 bitów. Może rozmiar danych, które procesor może przechowywać i określa jego głębokość bitową?

Przejdźmy od możliwości oprogramowania do urządzenia fizycznego. Czy procesor musi przechowywać adresy i dane w określonym formacie? Powiedzmy, aby powiedzieć, że bitness procesora ma wartość 32, czy powinien obsługiwać dane o tej długości? Jak pokazuje historia, nie zawsze.

jak poznać pojemność procesora

Rozważ CPU o nazwie i8080. Był 8-bitowy (jak mówią specyfikacje), jednak działał na wartościach, które miały 32 bity, rozrzucając zera i cyfry wzdłuż sparowanych rejestrów. Procesor Z8000 nie działał z dwoma, ale z czterema, co oznacza, że ​​pracował na dużych danych w jednym cyklu zegara.

Wniosek

W CPU nie trzeba nic robić, aby powiedzieć, że ma jakąkolwiek głębię bitową. Stwórz wygodne narzędzie dla programisty i reklamy dla użytkownika - to wystarczy. Na poziomie sprzętowym wszystko nowe powinno być wprowadzane tylko wtedy, gdy jest to konieczne. Dzisiaj, być może, przejście od 32-bitowych urządzeń do 64 jest najszybsze.

Czy to konieczne? Badacze stwierdzili, że takie przejście jest wymagane przed innymi, ponieważ rozmiar słowa maszynowego wpływa bezpośrednio na dokładność obliczeń. Gdy maksymalna cyfrowa wydajność procesora wynosi 64, a nie 32, wskaźniki są znacznie wyższe niż poprzednie, co pozwala odmówić modernizacji sprzętu. Twórcy gier komputerowych również zdecydowali, że nie ma ucieczki przed takim przejściem. Czy jest to wymagane dla prostego użytkownika, który nie wykonuje pracy naukowej, i czy czuje chłód w grach wideo? Każdy odpowie na to pytanie sam.

Dla użytkownika

maksymalna szerokość procesora

Jak znaleźć cyfry procesora zainstalowanego na komputerze Ułatw to.

  • Naciśnij klawisz Win + R na klawiaturze, pojawi się okno z tytułem "Uruchom", wpisz w nim cmd.
  • Na ekranie pojawi się czarna konsola przypominająca MS-DOS, w której należy wpisać systeminfo.
  • Zaczekaj, aż system operacyjny zbierze dane o komputerze, zostaną one wyświetlone tutaj.
  • Znajdź wiersz "Procesor (-y)". Zostanie zapisana nazwa procesora. Na przykład: Rodzina AMD64 16 Model 4 Krok 3.
  • Zazwyczaj pierwsze cyfry oznaczają pojemność procesora.

szerokość magistrali procesora

Jak dowiedzieć się bitness procesora, jeśli przy użyciu linii poleceń, aby uzyskać niezbędne informacje nie powiodło się?

  • Pobierz program AIDA64.
  • W lewej części okna poszukaj napisu "Płyta systemowa".
  • Teraz kliknij dwukrotnie ikonę o nazwie "CPU" lub "CPUID".
  • W pierwszym przypadku należy zwrócić uwagę na kolumnę "zestawy instrukcji", jeśli obecna jest tu liczba 64, wówczas procesor jest 64-bitowy, w przeciwnym razie procesor jest 32-bitowy.
  • W drugim przypadku spójrz na etykiety obok zaznaczonych pól wyboru. Oto szczegółowe opisy każdego zestawu instrukcji, z których łatwo będzie dokładnie zrozumieć, który procesor jest używany w komputerze.