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

  • różnica pomiędzy: Różnica między Prepaid i Postpaid

    Różnica między Prepaid i Postpaid

    Kluczowa różnica: terminy prepaid i postpaid są najczęściej używane w odniesieniu do połączeń z telefonu komórkowego lub telefonu komórkowego. Termin "przedpłacony" oznacza, że ​​musi on zostać zapłacony przed użyciem, podczas gdy POST - paid wskazał na coś, co musi zostać zapłacone później. Terminy "prepaid&qu
  • różnica pomiędzy: Różnica między C ++ i Javą

    Różnica między C ++ i Javą

    Kluczowa różnica: C ++ jest językiem programowania ogólnego przeznaczenia, opracowanym na podstawie oryginalnego języka programowania C. Został opracowany przez Bjarne Stroustrup w Bell Labs od 1979 roku. C ++ był pierwotnie nazwany C z klasami. Został przemianowany na C ++ w 1983 roku. Java jest innym językiem programowania, na który wpłynął język C. Składa się o
  • różnica pomiędzy: Różnica między bitmapą a Jpeg

    Różnica między bitmapą a Jpeg

    Kluczowa różnica: zarówno Bitmapa, jak i JPG są formatem pliku do przechowywania obrazów cyfrowych. Termin bitmap zasadniczo oznacza mapę bitów lub w szczególności "mapowaną przestrzennie tablicę bitów". JPG, pierwotnie JPEG oznacza Joint Photographic Expert Group. JPEG to metoda kompresji stratnej dla fotografii cyfrowej. Bitmap, z
  • różnica pomiędzy: Różnica między Samsung Galaxy Mega 5.8 i Samsung Galaxy Mega 6.3

    Różnica między Samsung Galaxy Mega 5.8 i Samsung Galaxy Mega 6.3

    Kluczowa różnica: Samsung rozszerzył swoją ofertę w kategorii phablet, wprowadzając Samsung Galaxy Mega 5.8 i Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 5.8 został nazwany tak ze względu na pojemnościowy ekran dotykowy TFT 5, 8 cala o rozdzielczości 540 x 960 pikseli. Telefon jest zasilany dwurdzeniowym procesorem 1, 4 GHz z 1, 5 GB pamięci RAM. Samsung G
  • różnica pomiędzy: Różnica między dobrym a złym tłuszczem

    Różnica między dobrym a złym tłuszczem

    Kluczowa różnica: Dobre tłuszcze to w zasadzie tłuszcze, które są wymagane przez organizm, a złe tłuszcze to tłuszcze, które nie są tak ważne i mogą być usunięte z diety. Jednak nie należy zakładać, że dobre tłuszcze są dobre w dużych ilościach. W rzeczywistości prawie wszystko zależy od ilości poboru i ilości wydatkowanej w postaci energii. Tłuszcze, które są odpowi
  • różnica pomiędzy: Różnica między metatagami i słowami kluczowymi

    Różnica między metatagami i słowami kluczowymi

    Kluczowa różnica: tagi meta to zestaw tagów niewidocznych dla przeglądarki, które zawierają informacje na temat strony internetowej. Słowo kluczowe to najczęściej używane zwroty, które są widoczne dla widza i dostępne na stronie internetowej. Meta tagi i słowa kluczowe to dwa różne terminy, które można znaleźć podczas budowania / projektowania strony internetowej. Warunki te pomagaj
  • różnica pomiędzy: Różnica między logistyką a zarządzaniem łańcuchem dostaw

    Różnica między logistyką a zarządzaniem łańcuchem dostaw

    Kluczowa różnica: Logistyka jest segmentem pod nazwą Zarządzanie łańcuchem dostaw. Dotyczy to w szczególności planowania, wdrażania i kontrolowania efektywnego i skutecznego przepływu towarów i usług. Zarządzanie łańcuchem dostaw odnosi się do pełnego zarządzania przepływem towarów i usług. Terminy Logistyka i
  • różnica pomiędzy: Różnica między uśmiechem a uśmieszkiem

    Różnica między uśmiechem a uśmieszkiem

    Kluczowa różnica: Główną różnicą między uśmiechem a uśmieszkiem jest to, że uśmiech pojawia się, gdy warga zwija się w górę, aby wyrazić radość lub zadowolenie; mając na uwadze, że uśmieszek jest rodzajem uśmiechu, który pokazuje zadowolenie z siebie, zarozumiałość lub gdy jest zadowolony z samych siebie. Często słyszy się słowo uś
  • różnica pomiędzy: Różnica między Schist i Gneiss

    Różnica między Schist i Gneiss

    Kluczowa różnica: Schist i Gneiss to dwa różne typy skał, które wyglądają niesamowicie. Łupka jest rodzajem średniej metamorficznej skały, która zawiera płaskie, podobne do arkusza ziarna w postaci wzoru. Z drugiej strony, Gneiss uformowany jest we wzór warstw płaskich płaskich struktur. Schist i Gneis

Wybór Redakcji

Różnica między Freelancer i Part Time Worker

Kluczowa różnica: Jak sugeruje nazwa, pracownik w niepełnym wymiarze godzin to ktoś, kto pracuje w niepełnym wymiarze godzin. Są pracownikiem firmy i nadal odpowiadają przed firmą. Z kolei Freelancer jest samozatrudniony. Nie pracują dla żadnej firmy jako pracownicy, zamiast tego można powiedzieć, że są bardziej wykonawcami. Czasami może