32 bitų aparatinės ir programinės įrangos sistemos, kartais vadinami x86 arba x86-32, dirbkite su duomenimis 32 bitų gabalėliais. Priešingai, 64 bitų aparatinės ir programinės įrangos sistemos, arba x64 arba x86-64, naudokite duomenis 64 bitų dalimis. Teoriškai, kuo daugiau duomenų gali būti apdorojami vienu metu, tuo greičiau sistema gali atlikti.
Tiesioginis 64 bitų sistemų praktinis pranašumas yra didesnių kiekių naudojimas 32 bitų64 bitųBitų skaičius 32 64 Architektūros ir programinės įrangos aprašymas 32 bitų architektūra pagrįsta 32 bitų (4 oktetų) pločio registrais, adresų ar duomenų magistralėmis. Programinės įrangos atveju 32 bitų paprastai reiškia 32 bitų linijinės adresų erdvės naudojimą. 64 bitų architektūra pagrįsta 64 bitų (8 oktetų) pločio registrais, adresų ar duomenų magistralėmis. Programinės įrangos atveju 64 bitų reiškia kodo naudojimą su 64 bitų virtualiosios atminties adresais. Suderinamumas 32 bitų operacinėms sistemoms (OS) ir programoms reikalingi 32 bitų procesoriai 64 bitų OS reikia 64 bitų CPU, o 64 bitų programoms reikalinga 64 bitų OS ir CPU Galimos sistemos Visi „Windows 8“, „Windows 7“, „Windows Vista“ ir „Windows XP“, „Linux“ leidimai „XP Professional“, „Windows Vista“, „Windows 7“, „Windows 8“, taip pat „Mac OS X“ ir „Linux“ Atminties ribos 32 bitų sistemos apsiriboja 3,2 gigabaitais (GB) RAM 32 bitų „Windows“ su adresų apribojimais, nesiekia visos 4 GB. Tai priklauso nuo aparatinės įrangos, paprastai 3,25 GB. 64 bitų sistemos leidžia iki 17 milijardų GB RAM. Argumentai už Mažiau klausimų, plačiau suderinama • Daugiau RAM prieigos • Daugiau efektyvumo • Daugiau virtualiosios atminties paskirstymo • Daugiau saugumo funkcijų Minusai Mažiau RAM prieigos, mažiau atminties, mažiau efektyvumo, mažiau apsaugos funkcijų • Galimas tvarkyklės suderinamumas. • Kai kurios pagrindinės plokštės RAM ribos. • Senos problemos
32 ir 64 bitų yra terminai, nurodantys, kaip į kompiuterį įterptas procesorius ar CPU tvarko duomenis. 32 bitų architektūra leidžia aritmetiniam ir loginiam blokui (ALU) arba skaitmeninei grandinei atlikti 32 bitų sveikųjų skaičių aritmetines ir logines operacijas.
Jei tai architektūra su 64 bitų, tai leidžia 64 bitų „Windows“ versijai geriau valdyti didelius RAM kiekius nei 32 bitų sistema. Taip pat 64 bitų sistema turi 64 bitų adresų registrus, kurių duomenų registrai ir duomenų magistralė paprastai yra tokio paties dydžio kaip adresų registrai. Taigi, 64 bitų CPU ir ALU architektūros turi suderinamus registrus ir adresus arba duomenis, autobusus panašiomis vertėmis.
32 bitų procesorius negali paleisti operacinės sistemos, skirtos 64 bitų procesoriams. Taip pat nepalaiko 64 bitų programų. 32 bitų procesoriai gali paleisti tik 32 bitų OS ir programas, skirtas 32 bitų operacinėms sistemoms.
Procesorius (CPU) | 32 bitų | 32 bitų | 32 bitų | 32 bitų |
Operacinė sistema (OS) | 32 bitų | 32 bitų | 64 bitų | 64 bitų |
Taikymo programa | 32 bitų | 64 bitų | Ne | Ne |
Suderinamas? | Taip | Ne |
64 bitų sistemos paprastai suderinamos atgal ir palaiko 32 bitų operacines sistemas ir 32 bitų programas.
Procesorius (CPU) | 64 bitų | 64 bitų | 64 bitų | 64 bitų |
Operacinė sistema (OS) | 32 bitų | 32 bitų | 64 bitų | 64 bitų |
Taikymo programa | 32 bitų | 64 bitų | 32 bitų | 64 bitų |
Suderinamas? | Taip | Ne | Taip | Taip |
32 bitų sistemos riboja, kiek atminties jos gali skirti (ar nukreipti į). Ši riba yra 4 GB. Nors atmintis paprastai nurodo RAM, ši riba taip pat apima atmintį kituose sistemos įrenginiuose, tokiuose kaip vaizdo, garso ir tinklo adapteriai. Bendras RAM, grafinės (GPU) RAM, PCI atminties diapazono ir keleto kitų komponentų limitas yra 4 GB.[1]
Praktiškai tai reiškia, kad, pavyzdžiui, 32 bitų „Windows“ negali visiškai išnaudoti 4 GB RAM, ir paprastai tai rodo 3,25 GB. Įdiegti daugiau RAM visada yra galimybė, tačiau 32 bitų sistemos paprasčiausiai negalėtų naudoti jokios RAM viršijančios ribos. 64 bitų versija gali adresuoti iki 8 TB. Kadangi dabartinės sistemos negali išnaudoti visų pajėgumų, dabar yra sistemų su įdiegta RAM, žymiai viršijančia 32 bitų 32 GB ribas..
Kai naudojate virtualų privatų serverį (VPS), pvz., „Linode“ ar „DigitalOcean“, sistemos administratoriams dažnai riboja laisvos atminties kiekis. Taigi jie dažnai rekomenduoja naudoti 32 bitų „Linux“ paskirstymą naudoti VPS, o ne 64 bitų operacinėje sistemoje.
64 bitų sistemų pranašumai:
Yra keletas minusų, įskaitant šiuos:
„Windows 8“, tiek su standartine, tiek su „Pro“ versija, yra 32 ir 64 bitų paskirstymai. Prieš paleisdama „Windows 7“, „Microsoft“ pareiškė, kad „Windows 8“ bus paskutinė „Windows“, palaikanti 32 bitų architektūrą. Galutinai perkeldama savo programas, tvarkykles ir papildinius į 64 bitus, „Windows“ nepateiks 32 bitų atgalinio suderinamumo. Dabartinėms sistemoms, kurioms vis dar reikalingas „Windows XP“ palaikymas, ją galima rasti smėlio dėžės virtualizacijoje, kuri buvo atlikta „Windows Server 2008“.
Vėliau kompiuteriams reikės 64 bitų procesorių. Jei naudojate „Windows“, galite patikrinti, ar jūsų procesorius yra 64 bitų, atlikdami šiuos veiksmus:
Pastaba: jei sistemoje jau veikia 64 bitų „Windows“ versija, 64 bitų tinkamas sąrašas nebus rodomas.