Ce este arhitectura x86 și care este diferența dintre x64?

Ați întâlnit vreodată x86 și x64 dar nu știți ce înseamnă? Nu vă faceți griji, deoarece acest blog va acoperi tot ceea ce trebuie să știți despre x86 și arhitectura sa împreună cu x64 și diferențele dintre ele.

Ce este arhitectura x86?

x86 este o familie de arhitecturi de set de instrucțiuni (ISA) pentru procesoare de calculator dezvoltate inițial de Intel. Ele se referă la modul în care un procesor de calculator (CPU) tratează informațiile.

Ce este o arhitectură de set de instrucțiuni?

Este un model abstract al unui calculator care se mai numește și arhitectură de calculator. Este o parte a unui calculator care se referă la programarea care specifică comportamentul codului mașină. Setul de instrucțiuni este limbajul pe care creierul unui computer este conceput să îl înțeleagă și care oferă comenzi procesorului calculatorului și îi spune acestuia ce să facă.

Înapoi la x86…

X86 este dezvoltat pe baza microprocesorului Intel 8086 și a variantei sale 8088, unde a început ca un set de instrucțiuni pe 16 biți pentru procesoare pe 16 biți, unde multe adăugiri și extensii au fost adăugate la x86, unde a crescut până la seturi de instrucțiuni pe 32 de biți de-a lungul anilor, cu o compatibilitate retroactivă aproape în întregime.

Bit-ul, atât pe 32 de biți, cât și pe 16 biți, este o prescurtare pentru un număr. De exemplu, pentru 32 de biți, numărul va conține 32 de biți care sunt cifre binare care sunt fie 0, fie 1. Pentru un număr pe 32 de biți, acesta va arăta cam așa: 10101010101010101010101010101010101010.

Astăzi, termenul x86 este folosit în general pentru a se referi la orice procesor pe 32 de biți compatibil cu setul de instrucțiuni x86. Microprocesorul x86 este capabil să ruleze aproape orice tip de calculator, de la laptopuri, servere, desktopuri, notebook-uri până la supercomputere.

Ce este x64?

Similar cu x86, x64 este, de asemenea, o familie de arhitecturi de set de instrucțiuni (ISA) pentru procesoarele de calculator. Cu toate acestea, x64 se referă la un procesor și un sistem de operare pe 64 de biți, în loc de sistemul pe 32 de biți pe care îl reprezintă x86.

Dar de ce x64 se referă la un sistem pe 64 de biți, în timp ce x86 se referă la un sistem pe 32 de biți?

Aceasta a fost întrebarea pe care mi-am pus-o și eu la început. Totuși, acest lucru se datorează faptului că atunci când procesorul a fost creat pentru prima dată, acesta se numea 8086. 8086 a fost bine conceput și popular, care poate înțelege limbajul mașină pe 16 biți la început. Ulterior a fost îmbunătățit și a extins dimensiunea instrucțiunilor 8086 la un limbaj mașină pe 32 de biți. Pe măsură ce au îmbunătățit arhitectura, au păstrat 86 la sfârșitul numărului de model, 8086. Această linie de procesoare a fost apoi cunoscută sub numele de arhitectura x86.

Pe de altă parte, x64 este numele de arhitectură pentru extinderea setului de instrucțiuni x86 care permite codul pe 64 de biți. Când a fost inițial dezvoltată, a fost denumită x86-64. Cu toate acestea, oamenii au considerat că numele era prea lung, de unde a fost ulterior scurtat la actualul x64.

Care este diferența dintre x86 și x64?

După cum vă puteți da seama deja, diferența evidentă va fi cantitatea de biți a fiecărui sistem de operare. x86 se referă la un procesor și un sistem de operare pe 32 de biți, în timp ce x64 se referă la un procesor și un sistem de operare pe 64 de biți.

Având o cantitate mai mare de biți în fiecare sistem de operare are vreun beneficiu?

Desigur că da! Acesta este unul dintre principalele motive pentru care numărul de biți continuă să crească de-a lungul anilor, de la 16 biți la 64 de biți în prezent. Așa cum am menționat mai sus, biții sunt prescurtarea unui număr care poate fi doar 1 sau 0. Acest lucru face ca procesoarele pe 32 de biți să nu poată utiliza foarte multă memorie RAM, deoarece 1 și 0, numărul total de combinații este de doar 2^32, ceea ce echivalează cu 4.294.967.295. Acest lucru înseamnă că procesorul pe 32 de biți dispune de 4,29 miliarde de locații de memorie, fiecare dintre acestea stocând câte un octet de date, ceea ce echivalează cu aproximativ 4GB de memorie pe care procesorul pe 32 de biți o poate accesa fără a fi nevoie de intervenții în software pentru a adresa mai mult.

În prezent, 4GB sunt suficienți pentru sarcinile de bază, dar dacă doriți să rulați mai multe programe și alte sarcini mai grele, 4GB nu sunt suficienți. În plus, cu un sistem pe 64 de biți, acesta va fi mai eficient, deoarece poate procesa datele în bucăți de 64 de biți, comparativ cu bucăți de 32 de biți. De asemenea, sistemul dvs. pe 64 de biți poate rula programe pe 32 de biți, deoarece acestea sunt compatibile cu versiunile anterioare. Dar, nu funcționează și invers, în cazul în care un computer pe 32 de biți nu poate rula programe pe 64 de biți.

Exemplu de x86 Single Board Computer (SBC)

ODYSSEY – X86J4105 redefinește SBC (Single Board Computer) cu Windows 10 Enterprise preinstalat și coprocesor Arduino la bord, permițând IoT (Internet of Things) mai ușor ca niciodată.

Cu dezvoltarea rapidă a IoT, din ce în ce mai multe dispozitive Edge Computing sunt conectate la internet. În zilele noastre, un computer nu mai este doar o cutie neagră mare și dreptunghiulară sub birou sau un mic dispozitiv portabil care lucrează pe genunchi. Calculatoarele sunt dispozitive care se află peste tot și care fac calcule, comunică și stochează date. Pe baza acestei definiții, am dori să vă prezentăm noul nostru produs – ODYSSEY – X86J4105.

ODYSSEY este o serie de SBC (Single Board Computer),care vă permite să construiți cu ușurință aplicații Edge Computing. ODYSSEY -X86J4105, se bazează pe Intel Celeron J4105, un procesor Quad-Core de 1,5GHz care explodează până la 2,5GHz. Dispune de toate caracteristicile excelente de care are nevoie un computer standard, inclusiv 8GB RAM LPDDR4, 64GB de stocare eMMC (opțional), Wi-Fi/BLE la bord, porturi Ethernet DualGigabyte, intrare și ieșire audio, porturi USB, HDMI, conectori SATA, PCIe, etc.

Cu conexiuni simple la mouse, tastatură și monitor la ODYSSEY – X86J4105, veți obține imediat un mini PC desktop. Cu versiunile eMMC, aveți chiar și Windows 10 Enterprise preinstalat!

Ce puteți face cu Odyssey în afară de a construi un mini PC?

Cu ODYSSEY – X86J4105, vă puteți construi propriul NAS (Network-Attached Storage), routerul virtual de înaltă performanță sau un 4G LTEGateway în aplicațiile dumneavoastră IoT. Există un nucleu ATSAMD21 la bord, un MCU ARMCortex-M0+ care vă permite să programați Arduino pe platforma x86. Cele 40 de pini compatibile cu Raspberry Picompatible vă permit să utilizați sute de HAT-uri Pi de pe piață. Toate aceste caracteristici oferă posibilități nesfârșite de utilizare a ODYSSEY – X86J4105.

ODYSSEY – X86J4105 este mai mult decât un simplu calculator, cu coprocesorul Arduino la bord, acesta poate fi folosit pentru a se conecta cu senzori, giroscop și multe altele. De asemenea, puteți utiliza ODYSSEY pentru proiectele dvs. de robotică, centru media, cluster de servere, gateway IoT, router, etc. De ce nu începeți astăzi să explorați călătoria dvs. IoT cu ODYSSEY!

Cum determinați dacă sistemul dvs. de operare Windows este pe 32 de biți (x86) sau pe 64 de biți (x64)?

Acum știți care este diferența dintre arhitectura x86 și o arhitectură pe 64 de biți, cum verificați dacă computerul dvs. este un sistem x86 sau x64?

Ei bine, iată cum puteți verifica dacă computerul dvs. rulează un sistem pe 32 de biți sau pe 64 de biți pentru sistemul de operare Windows cu un singur pas

Tot ce trebuie să faceți este:

  • Presați tasta Windows + X pentru a deschide meniul power user și faceți clic pe sistem.
  • Derulați în jos și ar trebui să puteți vedea tipul de sistem sub specificațiile dispozitivului

Sumar

Și asta e tot despre diferențele dintre x86 și x64! Sperăm că ați aflat mai multe despre fiecare dintre arhitecturile lor și despre cum puteți determina dacă sistemul dvs. de operare Windows este x86 sau x64!

Vă rugăm să ne urmăriți și să ne dați like:

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.