Różnica między x86 i x64

Kluczowa różnica: x86 to rodzina zestawów instrukcji, które są oparte na oryginalnym procesorze Intel 8086. X64 jest architekturą zestawu instrukcji należącą do rodziny x86, która obsługuje 64 bity na adres.

Technologie komputerowe stale ewoluują, aby sprostać wymaganiom klientów. Oczekuje się na nowszą, lepszą i szybszą technologię. Kiedy programiści spotykają się z ograniczeniem określonego standardu, zmieniają standard. X86 i x64 są rozmiarami procesorów, które są dostępne przy zakupie komputera, chociaż różnią się pod względem wydajności.

x86 to rodzina zestawów instrukcji, które są oparte na oryginalnym procesorze Intel 8086. Został pierwotnie wprowadzony jako 16-bitowe rozszerzenie 8-bitowego procesora Intel 8080 i został uruchomiony w 1978 roku. Rodzina oferuje różne rozmiary procesorów, w tym 16-bitowe, 32-bitowe i 64-bitowe, z dodatkowymi rozmiarami w trakcie opracowywania. . Termin x86 wywodzi się z faktu, że wczesni następcy do 8086 również zakończyli się liczbą 86. Wszystkie rozszerzenia rodziny x86 są w pełni kompatybilne wstecz, czyli kompatybilne ze starszymi wersjami. Termin ten jest częściej używany w odniesieniu do zestawu x86_32 lub 32-bitowego, ponieważ termin ten stał się popularny po wydaniu tej wersji. W kategoriach technicznych, 32-bitowy został skrócony do x32 w celu odróżnienia go od 16-bitowego (x16) i 64-bitowego (x64). Wariant x16 stał się przestarzały, a najczęściej używane są wersje x32 i x64.

X64 to architektura zestawu instrukcji, która należy do rodziny x86. Oryginalna specyfikacja została stworzona przez firmę AMD i jest obecnie wykorzystywana przez inne firmy, takie jak Intel, VIA, Apple itp. Obsługuje duże ilości pamięci wirtualnej i pamięci fizycznej niż jej poprzednicy. Został pierwotnie uruchomiony dla serwerów, które wymagały dużej pojemności, aby sprostać większym obciążeniom i wymaganiom pamięci, ale teraz jest kompatybilny z prawie wszystkimi komputerami. x64 jest kompatybilny wstecz i może pracować z programami 32-bitowymi, jednak nie jest w stanie pracować z programami 16-bitowymi.

X16, x32 i x64 różnią się od siebie, a bity odnoszą się do sposobu, w jaki procesor obsługuje dane. W architekturze x16 może istnieć tylko 16 procesorów logicznych, podczas gdy procesor x32 może przejść do 32 procesorów logicznych, a procesor x64 może mieć 64 procesory logiczne. Jeśli system działa w architekturze 32-bitowej, system jest ograniczony do 32 bitów, do których mogą prowadzić rejestry. Wskaźnik 32-bitowy może wskazać maksymalnie tylko 4, 2 miliarda adresów, co daje około 4 GB. Jednak w 64-bitowej architekturze system może wskazywać na niemal nieograniczone adresy, ponieważ pojemność pamięci wynosiłaby 4, 2 miliarda kwadratów. Bit x64 obsługuje od 1 do 128 GB pamięci RAM. Architektura x64 nie została w pełni wykorzystana, a oprogramowanie do tej architektury wciąż jest doskonalone.

x86

x64

Obsługuje

16, 32 lub 64 pliki rejestru w zależności od architektury.

Obsługuje 64 pliki rejestru.

Wymagania

1-gigahercowy (GHz) procesor 32-bitowy (x86) lub 64-bitowy (x64), 512 MB pamięci RAM

Procesor 1-GHz 64-bitowy (x64), 1 GB pamięci RAM (zalecane 4 GB)

Dostęp do pamięci

Może uzyskać dostęp do 4 GB pamięci RAM.

Może uzyskać dostęp z pamięci RAM od 1 GB do 128 GB w zależności od wersji.

Zapobieganie wykonywaniu danych

Używa opartej na oprogramowaniu wersji DEP.

Obsługuje sprzętową funkcję DEP.

Ochrona łat jądra

Niedostępne

Ta funkcja jest dostępna. Ochrona łat jądra pomaga zapobiec aktualizacji złośliwego programu jądra systemu Windows Vista.

Podpisywanie przez kierowcę

Umożliwia użytkownikom używanie niepodpisanych sterowników

Wszystkie sterowniki muszą być podpisane cyfrowo

Sterowniki 32-bitowe

Obsługuje wszystkie 32-bitowe sterowniki wersji

Nie wspiera

Programy 16-bitowe

Częściowo obsługuje sterowniki 16-bitowe

Nie wspiera

Ograniczenia

RAM jest ograniczony, bezpieczeństwo jest minimalne, prędkość jest mniejsza niż 64-bit, nie można uruchomić programów / sterowników zbudowanych dla 64-bitów

Sterowniki 64-bitowe mogą nie być dostępne dla jednego lub więcej urządzeń w systemie, sterowniki muszą być podpisane cyfrowo, nie obsługuje sterowników / programów 32-bitowych, zlokalizowanie programów dla 64-bitowych jest trudne, nie wszystkie urządzenia sprzętowe są kompatybilne system 64-bitowy, monity autoryzacyjne

Zalecane

Podobne Artykuły

  • popularne porównania: Różnica między Apple i Androidem

    Różnica między Apple i Androidem

    Kluczowa różnica: Apple zaprojektowano wokół graficznego interfejsu użytkownika. Firma Apple Inc. była wcześniej znana pod nazwą Apple Computer Inc. System Apple jest podzielony na różne typy systemów operacyjnych: komputer Mac, komputery iPod, iPhone'a i tablet iPad. Android to darmowy, oparty na systemie Linux, system operacyjny do smartfonów i tabletów. System zost
  • popularne porównania: Różnica między Tally i SAP

    Różnica między Tally i SAP

    Kluczowa różnica: Tally i SAP to oprogramowanie, które zaczęło funkcjonować jako oprogramowanie księgowe. Tally została wprowadzona przez Peutronics Pvt. Ltd (obecnie znany jako Tally Solutions Pvt. Ltd). Oprogramowanie SAP jest własnością firmy SAP, która jest firmą z siedzibą w Niemczech. Tally i SAP
  • popularne porównania: Różnica między Judo i Jiu Jitsu

    Różnica między Judo i Jiu Jitsu

    Najważniejsza różnica: Judo to nowoczesna forma japońskiej formy walki i sportu walki, Jiu Jitsu to najstarsza i tradycyjna japońska forma walki. Judo ma swoje korzenie w Jiu Jitsu. Judo jest pochodną wczesnego Jiu Jitsu, jest formą sztuk walki i sportów walki, które są znacznie bardziej rozwinięte i docenione w dzisiejszym świecie. Został on
  • popularne porównania: Różnica między LCD a CRT

    Różnica między LCD a CRT

    Kluczowa różnica: wyświetlacze ciekłokrystaliczne (LCD) to wyświetlacze, które wykorzystują ciekłe kryształy umieszczone pomiędzy dwoma arkuszami materiału polaryzacyjnego. Obrazy są wyświetlane, gdy ładunek elektryczny zostanie nałożony na kryształy. CRT (Cathode Ray Tube) to lampy próżniowe, które wykorzystują działa elektronowe i ekrany fluorescencyjne do wyświetlania obrazów. CRT i LCD różnią się z
  • popularne porównania: Różnica między Jastrząb a Vulture

    Różnica między Jastrząb a Vulture

    Kluczowa różnica : Jastrzębie to ptaki drapieżne, które są zwykle mniejsze i mają mniejszą wagę. Sępy to duże ptaki drapieżne. Zarówno Jastrzębie, jak i Sępy są dużymi ptakami drapieżnymi. Ptaki te mają ciemny ślad wzdłuż krawędzi natarcia skrzydła, między ciałem a nadgarstkiem. Znane są z ostrych dziob
  • popularne porównania: Różnica między karate, kung fu i taekwondo

    Różnica między karate, kung fu i taekwondo

    Kluczowa różnica : Znaczącą różnicą między Karate, Kung Fu i Taekwondo jest ich miejsce pochodzenia. Karate pochodzi z Japonii, a Kung fu to produkt z Chin, natomiast Taekwondo zostało założone w Korei. Karate to termin wywodzący się z połączenia dwóch słów: "kara" i "te". Kara oznacza pus
  • popularne porównania: Różnica między Could i Can

    Różnica między Could i Can

    Kluczowa różnica : puszka jest używana jako pomocnicza do wskazania zdolności, umiejętności lub zdolności do wykonania zadania. Podczas gdy może być używany jako pomocniczy, aby nadać czas przeszły puszce. Mogą i mogą być modalności. Są to słowa pomocnicze, które są używane z głównym czasownikiem. Zastosowania tych ter
  • popularne porównania: Różnica między Tuxedo i Blazer

    Różnica między Tuxedo i Blazer

    Kluczowa różnica : smoking jest formalnym garniturem, a marynarka to tylko kurtka lub płaszcz, który nosi dżinsy lub spodnie. Blezery i Tuxedo to formalne stroje męskie. Ten artykuł rozróżnia dwie formy ubioru. Smoking, aka tux, to garnitur obiadowy lub marynarka na uroczystą kolację. Łatwo go odróżnić od pierwotnych satynowych okładzin na klapach marynarki i guzików oraz podobnego paska na zewnętrznym szwie spodni. Ten kombinezon j
  • popularne porównania: Różnica między wykresem Gantta a diagramem sieci

    Różnica między wykresem Gantta a diagramem sieci

    Kluczowa różnica: Wykres Gantta to narzędzie używane do zarządzania projektami. Jest używany do reprezentowania harmonogramu różnych zadań wymaganych do ukończenia projektu. Schemat sieciowy służy do definiowania różnych zadań projektu w porządku chronologicznym za pomocą powiązań. Oba są ważnymi na

Wybór Redakcji

Różnica między Stickballem a australijskim Stickballem

Kluczowa różnica: Stickball to tak naprawdę gra uliczna, która jest bardzo podobna do baseballu, a także zawiera zasady. Jest to nieformalna gra, która nie została skodyfikowana przez państwowe lub międzynarodowe organy zarządzające. Stickball jest rozgrywany za pomocą szczotki z miotły i każdej kulki względnie wielkości piłki tenisowej. Australijski st