32 de biți și sisteme software, uneori denumite x86 sau x86-32, lucrează cu date în bucăți pe 32 de biți. In contrast, 64-bit sisteme hardware și software, sau x64 sau x86-64, utilizați datele în bucăți pe 64 biți. Teoretic, cu cât mai multe date pot fi procesate în orice moment, cu atât sistemul poate funcționa mai rapid.
Un avantaj practic imediat, pe care sistemele pe 64 de biți le oferă, este utilizarea unor cantități mai mari de memorie RAM. Majoritatea noilor sisteme informatice de astăzi includ procesoare noi bazate pe arhitectura pe 64 de biți. Deși este evident că aceste sisteme acceptă sisteme de operare pe 64 de biți, acestea sunt, de asemenea, compatibile cu sistemele de operare pe 32 de biți. Conversia nu este adevărată, și anume. Hardware-ul pe 32 de biți nu poate suporta sisteme de operare pe 64 de biți.
32-biți | 64-biți | |
---|---|---|
Număr de biți | 32 | 64 |
Descrierea arhitecturii și a software-ului | Arhitectura pe 32 de biți se bazează pe registre, adrese sau magistrale de date cu 32 de biți (4 octeți) lățime. Pentru software, 32-biți înseamnă în mod obișnuit utilizarea unui spațiu de adrese liniar pe 32 de biți. | Arhitectura pe 64 de biți se bazează pe registre, adresă sau date de autobuze de 64 de biți (8 octeți) lățime. Pentru software, codul pe 64 de biți înseamnă utilizarea codului cu adrese de memorie virtuală pe 64 biți. |
Compatibilitate | Sistemele de operare pe 32 de biți (OS) și aplicațiile necesită procesoare pe 32 de biți | Sistemul de operare pe 64 de biți necesită procesor pe 64 de biți, iar aplicațiile pe 64 de biți necesită un sistem de operare pe 64 de biți și un procesor |
Sisteme disponibile | Toate edițiile de Windows 8, Windows 7, Windows Vista și Windows XP, Linux | XP Professional, Windows Vista, Windows 7, Windows 8, precum și Mac OS X și Linux |
Limitele de memorie | Sistemele pe 32 de biți sunt limitate la 3.2 Gigabytes (GB) de RAM cu 32 de biți Windows, limitarea adreselor nu atinge un maxim de 4 GB. Este dependent de hardware, de obicei 3.25 GB. | Sistemele pe 64 de biți permit până la 17 miliarde GB de memorie RAM. |
Pro-uri | Mai puține probleme, mai compatibile | • Mai mult acces RAM • Mai multă eficiență • Mai multă alocare a memoriei virtuale • Mai multe caracteristici de securitate |
Contra | Mai puțin acces RAM, mai puțină memorie, mai puțină eficiență, mai puține caracteristici de securitate | • Posibilă compatibilitate cu șoferii • Unele limite de placă de memorie RAM • Probleme legale |
32-biți și 64 de biți sunt termeni referitori la modul în care un procesor încorporat în computer sau procesor gestionează datele. O arhitectură de 32 de biți permite unității aritmetice și logice (ALU) sau a unui circuit digital să efectueze operații aritmetice și logice pe întregul număr de 32 de biți.
Pentru arhitectura cu 64 de biți, permite unei versiuni pe 64 de biți a Windows să gestioneze cantități mari de memorie RAM mai bună decât un sistem pe 32 de biți. De asemenea, un sistem pe 64 de biți are registre de adrese pe 64 de biți, înregistrările de date și magistrala de date sunt de obicei echivalente în mărime ca registrele de adrese. Deci, arhitecturile CPU și ALU pe 64 de biți au registre și adrese de potrivire, sau date, autobuze în valori similare.
Un procesor pe 32 de biți nu poate rula un sistem de operare proiectat pentru procesoare pe 64 biți. Nici nu acceptă aplicații pe 64 de biți. Procesoarele de 32 biți pot rula doar un sistem de operare pe 32 de biți și aplicații proiectate pentru sisteme de operare pe 32 de biți.
Procesor (CPU) | 32-biți | 32-biți | 32-biți | 32-biți |
Sistem de operare (OS) | 32-biți | 32-biți | 64-biți | 64-biți |
Program de aplicare | 32-biți | 64-biți | Nu | Nu |
Compatibil? | da | Nu |
Sistemele pe 64 de biți sunt în general compatibile cu versiunile anterioare și acceptă atât sisteme de operare pe 32 de biți, cât și aplicații pe 32 de biți.
Procesor (CPU) | 64-biți | 64-biți | 64-biți | 64-biți |
Sistem de operare (OS) | 32-biți | 32-biți | 64-biți | 64-biți |
Program de aplicare | 32-biți | 64-biți | 32-biți | 64-biți |
Compatibil? | da | Nu | da | da |
Sistemele pe 32 de biți au o limitare a cantității de memorie pe care o pot adresa (sau pentru a indica). Această limită este de 4GB. În timp ce memoria se referă de obicei la memoria RAM, această limită include și memoria în celelalte dispozitive ale sistemului, cum ar fi adaptoarele video, audio și de rețea. Limita combinată pentru RAM, grafică grafică (GPU) RAM, interval de memorie PCI și câteva alte componente este de 4 GB.[1]
Implicațiile practice ale acestui lucru sunt faptul că Windows pe 32 de biți, de exemplu, nu poate profita din plin de memoria RAM de 4 GB și de obicei arată 3.25 GB. Instalarea mai multor memorii RAM este întotdeauna o opțiune, dar sistemele pe 32 de biți nu ar putea pur și simplu să utilizeze nicio memorie RAM peste limita sa. O versiune pe 64 de biți poate adresa până la 8TB. Cu sistemele curente care nu pot profita din plin de capacitate, sistemele sunt acum disponibile cu RAM instalat cu mult peste limitele de 4 GB ale sistemelor pe 32 de biți.
Atunci când utilizați un server virtual privat (VPS), cum ar fi Linode sau DigitalOcean, administratorii de sistem sunt adesea constrânși de numărul de memorie RAM disponibilă. Deci, adesea recomandă utilizarea unei distribuții Linux pe 32 de biți pentru a fi folosită mai degrabă pe un VPS decât pe un sistem de operare pe 64 de biți.
Beneficiile sistemelor pe 64 de biți includ:
Există câteva păreri, care includ următoarele:
Windows 8, ambele cu versiuni Standard și Pro, este disponibil în distribuții pe 32 de biți și 64 de biți. Înainte de lansarea Windows 7, Microsoft a declarat că Windows 8 ar fi ultimul Windows care să sprijine arhitectura pe 32 de biți. Odată cu mutarea finală a aplicațiilor, driverelor și plug-in-urilor la 64 de biți, Windows nu va oferi compatibilitate înapoi pe 32 de biți. Pentru sistemele actuale care necesită încă suport pentru Windows XP, aceasta poate fi găsită prin virtualizarea cu sandbox-uri, care a fost efectuată în Windows Server 2008.
Ulterior, computerele vor avea nevoie de procesoare pe 64 de biți. Dacă utilizați Windows, puteți verifica dacă procesorul dvs. este pe 64 de biți, procedând astfel:
Notă: dacă sistemul rulează deja o versiune Windows pe 64 de biți, o listă capabilă de 64 de biți nu va fi afișată.