Co je architektura x86 a jaký je rozdíl mezi x64?

Setkali jste se někdy s x86 a x64, ale nevíte, co znamenají? Nemusíte se bát, protože v tomto blogu se dozvíte vše, co potřebujete vědět o architektuře x86 a její architektuře společně s architekturou x64 a jejich vzájemnými rozdíly.

Co je architektura x86?

x86 je rodina architektur instrukční sady (ISA) pro počítačové procesory původně vyvinuté společností Intel. Označují způsob, jakým počítačový procesor (CPU) zpracovává informace.

Co je to architektura instrukční sady?

Jedná se o abstraktní model počítače, který se také označuje jako architektura počítače. Je to část počítače, která se týká programování a která specifikuje chování strojového kódu. Instrukční sada je jazyk, kterému má rozumět mozek počítače a který poskytuje příkazy procesoru počítače a říká mu, co má dělat.

Zpět k x86…

Mikroprocesor x86 byl vyvinut na základě mikroprocesoru Intel 8086 a jeho varianty 8088, kde začínal jako 16bitová instrukční sada pro 16bitové procesory, kde bylo do x86 přidáno mnoho doplňků a rozšíření, kde se v průběhu let rozrostl na 32bitovou instrukční sadu s téměř úplnou zpětnou kompatibilitou.

Bit v 32bitovém i 16bitovém označení je zkratka pro číslo. Například pro 32bitové číslo bude obsahovat 32 bitů, což jsou binární číslice, které jsou buď 0, nebo 1. Pro 32bitové číslo bude vypadat nějak takto: 10101010101010101010101010101010101010.

Dnes se termín x86 obecně používá pro označení jakéhokoli 32bitového procesoru kompatibilního s instrukční sadou x86. mikroprocesor x86 je schopen pohánět téměř všechny typy počítačů od notebooků, serverů, stolních počítačů, notebooků až po superpočítače.

Co je to x64?

Podobně jako x86 je i x64 rodina architektur instrukční sady (ISA) pro počítačové procesory. Nicméně x64 označuje 64bitový procesor a operační systém namísto 32bitového systému, který označuje x86.

Ale proč x64 označuje 64bitový systém, zatímco x86 označuje 32bitový systém?

Tuto otázku jsem si zpočátku kladl také. Je to ale proto, že jako v době, kdy procesor vznikal, se jmenoval 8086. Procesor 8086 byl dobře navržený a oblíbený, který zpočátku rozuměl 16bitovému strojovému jazyku. Později byl vylepšen a rozšířil velikost instrukcí 8086 na 32bitový strojový jazyk. Při vylepšování architektury si na konci čísla modelu ponechali 86, tedy 8086. Tato řada procesorů pak byla známá jako architektura x86.

Naopak x64 je název architektury pro rozšíření instrukční sady x86, které umožňuje 64bitový kód. Když byla původně vyvinuta, byla pojmenována jako x86-64. Lidé si však mysleli, že název je příliš dlouhý, načež byl později zkrácen na současný x64.

Jaký je rozdíl mezi x86 a x64?

Jak už asi tušíte, zřejmý rozdíl bude v množství bitů jednotlivých operačních systémů. x86 označuje 32bitový procesor a operační systém, zatímco x64 označuje 64bitový procesor a operační systém.

Má větší množství bitů v každém operačním systému nějaké výhody?

Jistěže! To je jeden z hlavních důvodů, proč se počet bitů v průběhu let neustále zvyšuje z 16 bitů na současných 64 bitů. Jak bylo zmíněno výše, bity jsou zkratkou pro číslo, které může být pouze 1 nebo 0. To způsobuje, že 32bitové procesory nejsou schopny využít mnoho paměti RAM, protože 1 a 0, celkový počet kombinací je pouze 2^32, což se rovná 4 294 967 295. To znamená, že 32bitový procesor má k dispozici 4,29 miliardy paměťových míst, z nichž každé uchovává jeden bajt dat, což se rovná přibližně 4 GB paměti, ke kterým může 32bitový procesor přistupovat bez obcházení v softwaru, aby adresoval více.

Dnes 4 GB stačí pro základní úlohy, ale pokud chcete spouštět více programů a další úlohy s větší zátěží, 4 GB nestačí. Navíc s 64bitovým systémem bude efektivnější, protože může zpracovávat data v 64bitových kouscích ve srovnání s 32bitovými kousky. Váš 64bitový systém může také spouštět 32bitové programy, protože jsou zpětně kompatibilní. Nefunguje to však opačně, kdy 32bitový počítač nemůže spouštět 64bitové programy.

Příklad jednodeskového počítače x86 (SBC)

ODYSSEY – X86J4105 nově definuje SBC (Single Board Computer) s předinstalovaným systémem Windows 10 Enterprise a koprocesorem Arduino na palubě, což umožňuje IoT (Internet věcí) snadněji než dříve.

S rychlým rozvojem internetu věcí je k internetu připojeno stále více zařízení Edge Computing. V dnešní době už počítač není jen velká obdélníková černá krabice pod stolem nebo malé přenosné zařízení pracující na koleně. Počítače jsou všude ležící zařízení, která provádějí výpočty, komunikují a ukládají data. Na základě této definice bychom vám rádi představili náš zcela nový produkt – ODYSSEY – X86J4105.

ODYSSEY je řada SBC (Single Board Computer),která vám umožní snadno vytvářet aplikace Edge Computing. ODYSSEY -X86J4105, je založen na čtyřjádrovém procesoru Intel Celeron J4105 s frekvencí 1,5 GHz, který se rozbíhá až na 2,5 GHz. Má všechny skvělé funkce, které standardní počítač potřebuje, včetně 8GB LPDDR4 RAM, 64GB úložiště eMMC (volitelně), vestavěné Wi-Fi/BLE, dvougigabajtových ethernetových portů, zvukového vstupu a výstupu, portů USB, HDMI, SATAConnector, PCIe atd.

Pomocí jednoduchého připojení myši, klávesnice a monitoru k ODYSSEY – X86J4105 získáte ihned stolní mini počítač. S verzí eMMC máte dokonce předinstalovaný systém Windows 10 Enterprise!

Co můžete s ODYSSEY dělat jiného než sestavit mini PC?

S ODYSSEY – X86J4105 můžete sestavit vlastní NAS(Network-Attached Storage), svůj vysoce výkonný virtuální router nebo 4G LTEGateway ve svých aplikacích IoT. Na palubě je jádro ATSAMD21, MCU ARMCortex-M0+, které umožňuje programovat Arduino na platformě x86. Raspberry Picompatible 40-Pin umožňuje používat stovky Pi HAT na trhu. Všechny tyto funkce poskytují nekonečné možnosti využití ODYSSEY – X86J4105.

ODYSSEY – X86J4105 je více než jen počítač, díky vestavěnému koprocesoru Arduino jej lze použít k propojení se senzory, gyroskopem a mnoha dalšími. ODYSSEY můžete také použít pro své robotické projekty, mediální centrum, serverový cluster, IoT bránu, router atd. Proč nezačít prozkoumávat svou cestu IoT s ODYSSEY ještě dnes!

Jak zjistit, zda je váš operační systém Windows 32bitový (x86) nebo 64bitový (x64)

Teď už víte, jaký je rozdíl mezi architekturou x86 a x64bitovou architekturou, jak zjistíte, zda je váš počítač systémem x86 nebo x64?

No, zde je návod, jak jediným krokem zkontrolovat, zda je váš počítač vybaven 32bitovým nebo 64bitovým systémem pro operační systém Windows

Jediné, co musíte udělat, je:

  • Stisknutím kláves Windows + X otevřete nabídku Power User a klikněte na systém.
  • Přejděte dolů a v části Specifikace zařízení byste měli vidět svůj typ systému

Souhrn

A to je vše o rozdílech mezi x86 a x64! Doufám, že jste se dozvěděli více o jednotlivých architekturách a o tom, jak můžete určit, zda je váš operační systém windows x86 nebo x64!

Sledujte nás a dejte nám lajk:

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.