Czy jesteś nimi zainteresowany? OFERTY? Oszczędzaj dzięki naszym kuponom WhatsApp o TELEGRAM!

Bit 32 a bit 64: Jaka jest różnica?

Często będziesz wpadł pobrać program lub aplikację w 32-bitowych słów lub bitów 64. Nawet Twój komputer prawdopodobnie może mieć etykietę procesora bitowego 64. Ale czy naprawdę ważne jest, aby mieć bit 64, a nie 32? Obecnie prawie wszystkie komputery mają bitowy procesor 64 więc różnica między nimi nie wpłynie na was, ale razem możemy analizować różnice.

Cóż, na początek, jeśli jesteś użytkownikiem systemu Windows, prawdopodobnie zauważyłeś, że na dysku lokalnym znajdują się dwa foldery Program Files. Jeden o nazwie „Program Files (x86)”, a drugi o nazwie „Program Files”. Zrozumienie różnicy między tymi dwoma folderami jest bardzo ważne, zwłaszcza jeśli zainstalujesz niewłaściwy program, który zachowuje się nieprawidłowo.

Liczba bitów w procesorze odnosi się do wielkości typów danych, którymi zarządza, oraz wielkości jego dziennika. Krótko mówiąc, procesor bitów 64 jest silniejszy niż procesor bitów 32, ponieważ może obsługiwać wiele danych jednocześnie. Procesor bitów 64 może zapamiętać więcej wartości obliczeniowych, w tym adresy pamięci, co oznacza, że ​​może uzyskać dostęp do ponad 4 miliardów razy więcej pamięci fizycznej niż procesor bitów 32. ,

Podstawowa różnica

Procesory bitowe 32 doskonale radzą sobie z ograniczoną ilością pamięci RAM (w systemie Windows, najwyżej 4GB), podczas gdy procesory bitowe 64 mogą korzystać z dużo więcej. Oczywiście, aby to osiągnąć, system operacyjny musi być również zaprojektowany, aby uzyskać większy dostęp do pamięci.
Na przykład wóz konny wykonuje tę samą pracę, co maszyna rolnicza, z wyjątkiem problemów z końmi, ale maszyna jest znacznie mocniejsza i dzięki temu wykonasz zadanie, które chcesz, przy mniejszym wysiłku.

Wraz ze wzrostem liczby bitów istnieją dwie ważne zalety:

  • Więcej bitów oznacza, że ​​dane mogą być przetwarzane w większych blokach, więc przetwarzanie oznacza jeszcze większą dokładność.
  • Więcej bitów oznacza, że ​​nasz system może wskazać lub skierować więcej lokalizacji pamięci fizycznej.

Komputer można pomyśleć w trzech blokach. Mówiąc prościej, procesor lub CPU traktujemy jako blok centralny, a system operacyjny jako zewnętrzną powłokę procesora i aplikacje jako warstwę zewnętrzną.

105043e44y4ye1b4wuey34_jpg_thumb

Do uruchomienia aplikacji bitowej 64 wymagana jest obsługa wszystkich poziomów: bitowego systemu operacyjnego 64 i procesora 64.

Aby uruchomić system operacyjny 64, wymagana jest obsługa poziomu centralnego: procesor 64.

To uproszczenie wystarczy, aby zrozumieć, co się dzieje, gdy mieszamy elementy 32-bitowe z 64-bitowymi. Ale jeśli chcemy dokładniej zrozumieć problem, powinniśmy również rozważyć sprzęt obsługujący procesor i sterowniki urządzeń peryferyjnych, które umożliwiają systemowi operacyjnemu i aplikacjom łączenie się ze sprzętem systemowym.

Zasadą jest, że aplikacja na bit 32 będzie działać na niższym poziomie komponentów niż bit 64, ale nie na odwrót:

  • Bitowy system operacyjny 32 będzie działał bez problemu na procesorze bitowym 32 lub 64.
  • Aplikacja bitowa 32 uruchomi się bez problemu w systemie bitowym 32 lub 64.
  • Ale aplikacja bitowa 64 działa tylko w systemie operacyjnym 64, a bitowy system operacyjny 64 działa tylko na procesorze 64.

Te dwie tabele ilustrują tę samą zasadę:

Tabela 1 - Co jest zgodne z 32-bitowym procesorem?

Procesor (CPU)

32-bit

32-bit

32-bit

32-bit

System operacyjny (OS)

32-bit

32-bit

 64-bit

64-bit

Aplikacja / program

32-bit

64-bit

   32-bit

 64-bit

 zgodność                  

Si

Nie

Nie

Nie

 

Tabela 2 - Co jest zgodne z 64-bitowym procesorem?

Procesor (CPU)

64-bit

64-bit

64-bit

64-bit

System operacyjny (OS)

64-bit

64-bit

32-bit

32-bit

Aplikacja / program

64-bit

32-bit

32-bit

64-bit

zgodność              

Si

Si

Si

Nie

Dlaczego są dwa pliki programu?

Po pierwsze, przyczyną istnienia tych dwóch folderów jest fakt, że obecnie istnieją dwie różne architektury używane do produkcji procesorów komputerowych, a zatem istnieją dwa różne sposoby pisania programów i aplikacji. Wszystkie aplikacje korzystają z zasobów współużytkowanych w systemie Windows; są to tak zwane pliki DLL lub biblioteki połączeń dynamicznych. Windows umieszcza je wszystkie w jednym miejscu, aby ułatwić programistom tworzenie oprogramowania.

Biblioteki DLL są napisane i zbudowane na zasadniczo różne sposoby, ponieważ są przeznaczone do użycia przez aplikacje w bitach lub aplikacjach 64 w bitach 32. Na przykład, jeśli aplikacja bitowa 32 wystaje dla biblioteki DLL i znajdzie wersję bitową 64, awarie przestaną działać. Wyobraź sobie, że idziesz do biblioteki, aby znaleźć konkretny podręcznik, a potem uświadamiasz sobie, że wszystko jest w obcym języku. Prawdopodobnie pomyślałbyś, że udałeś się w niewłaściwe miejsce. Ta sama podstawowa zasada obowiązuje tutaj.

Czy nie byłoby więc łatwiej, gdyby po prostu używali oprogramowania 64-bitowego w systemach 64-bitowych i całkowicie ignorowali oprogramowanie 32-bitowe? Cóż, nie za bardzo. Problem polega na tym, że architektura 32-bitowa (x86) była jedyną istniejącą od bardzo dawna i nadal istnieje wiele aplikacji korzystających z tej architektury. Nowoczesne systemy 64-bitowe mogą uruchamiać zarówno oprogramowanie 32-bitowe, jak i 64-bitowe dzięki bardzo szybkiemu i łatwemu rozwiązaniu: dwóm oddzielnym katalogom Program Files. Gdy aplikacje 32-bitowe znajdują się w odpowiednim folderze x86, system Windows wie, że obsługuje odpowiednią bibliotekę DLL, czyli wersję 32-bitową.

Biorąc więc całą tę teorię i przenosząc ją na świat smartfonów, możemy tylko stwierdzić, że ta sama zasada dotyczy dedykowanych do nich procesorów, a więc gdy znajdziemy atrakcyjną ofertę, czy to w sklepie internetowym, czy w dużych sieciach dystrybucji elektroniki, zawsze spójrz na procesor urządzenia, które zamierzasz kupić. Nie oznacza to, że wszystkie smartfony z 32-bitowymi procesorami mają zostać wyrzucone, ale z pewnością nie jest to dobry zakup. Jeśli więc na Boże Narodzenie zdecydowałeś się podarować smartfonowi w prezencie, korzystając z super ofert, które są w pobliżu, to nie spraw, by Święty Mikołaj wyglądał źle.

Emanuele Iafulla
Emanuele Iafulla

Nerd, Geek, Netizen, terminy, które nie należą do mnie. Po prostu ja, miłośnik technologii i prowokujący, jak Xiaomi robi ze swoimi produktami. Wysoka jakość po uczciwych cenach, prawdziwa prowokacja dla innych najbardziej znanych marek.

Subskrybować
zawiadamiać
gość

0 Komentarze
Informacje zwrotne w linii
Wyświetl wszystkie komentarze
XiaomiToday.it
logo