Razlika između 64-bitnog 32-bitnog sustava Microsoft Windows

Korisnici često moraju sami instalirati sustav Windows kada kupuju računalo ili prijenosno računalo bez instaliranih operativnih sustava. Ali ponekad je sasvim nejasno kakva vrsta biranja za budući sustav. Da bi vaš terminal radio punom snagom, morate jasno razumjeti koja je razlika između 32-bitnog i 64-bitnog sustava. Kako bi saznali sve suptilnosti funkcioniranja OS-a s drugom arhitekturom morat ćete napraviti mali izlet u povijest, kao i fokusirati se na neke važne aspekte, ne samo na softverski dio, već i na hardverske komponente.

Razlika između Microsoft Windows 64-bitnog 32-bitnog sustava: opće odredbe

Ako pogledate grafičko sučelje bilo kojih poznatih Windows sustava koji pripadaju samo jednoj generaciji, oni nisu potpuno različiti od vanjske. Međutim, softver koji korisnik pokuša instalirati na računalo ili prijenosno računalo ne mora uvijek ispravno raditi, au slučaju nekompatibilnosti instaliranog OS-a, program neće ne samo funkcionirati, nego uopće neće biti instaliran.


U svijetu se potajno vjeruje da je glavna razlika između 32-bitnog sustava od 64-bitnog sustava Windows (Windows XP i noviji) to što su sustavi s x64 arhitekturom produktivniji podržavajući mnogo veći broj u procesu informiranja. No, takva obrada se ne provodi od strane softverskih komponenti samog OS-a, već se instalira na računalo"Iron". To je razlog zašto, u potpunosti razumjeti razliku između Windows 8132 bita od 64 bita (međutim, kao i sve druge izmjene za koje postoje dvije varijante izvršenja), potrebno je obratiti pozornost na glavne komponente hardverskog dijela.

Malo o procesorima

Srce bilo kojeg računala je središnji procesor, budući da on ima najveći dio računanja. Jednom je 32-bitnu arhitekturu razvila tvrtka Intel i prvi put se koristila u procesorima serije 80386, koji su kasnije označeni kao i386. I vrlo malo obilježavanja procesora počelo je označavati kao x86.


Arhitektura 64 bita suvremenim standardima relativno je nedavno uvela AMD. Zbog proširenih mogućnosti procesora, bilo je potrebno iskoristiti njihov puni potencijal, zbog čega je potrebno kreirati operativne sustave i softver koji će u potpunosti moći iskoristiti računalne sposobnosti CPU-a. No, koja je razlika između 64-bitnog 32-bitnog sustava i procesora? Glavni problem kod obrade softverskih zahtjeva je da se informacije moraju negdje pohraniti. A s RAM-om nema nikakve veze. U samim procesorima postoji posebna ultra-brza memorija, predstavljena u obliku neobičnih stanica i često se naziva registrima. Razlika je očigledna: jedna ćelija s 64-bitnom arhitekturom može držati dvostruko više informacija (kao što je jasno, 64 bitova naspram 32). Ali kako radi procesor?
Za jedan ciklus kada se koristi 32-bitnistruktura procesora u maksimumu može obraditi samo 4 bajta informacija (8 bita x 4 = 32 bita). Ako blok sadrži više od 32 bita, procesor se mora ponoviti ili nekoliko ciklusa. S 64-bitnom arhitekturom, prijelaz na sljedeću petlju zahtijeva samo ako blok prelazi 64 bita. Međutim, čak je i obrada podataka koja uključuje višestruke pretvorbe mnogo brža (samo smanjenjem broja ciklusa).

CPU komunikacija s RAM-om

Još jedna razlika 32-bitnog sustava od 64-bitnog odnosi se i na RAM, budući da je izravno uključen u obradu informacija. Ona se odnosi na CPU, ali same adrese su točno pohranjene u istom ultrabrzom memoriji. Dakle, pri brzini protoka od 32 bita procesor može pristupiti samo adresama memorije s ukupno 2 ^ 32 stupnja, a kada se koristi 64-bitna struktura - 2 ^ 64 stupnjeva. Na temelju toga lako je zaključiti da je podržana maksimalna količina RAM-a. 2 ^ 32 stupnja je 4 GB, a 2 ^ 64 stupnjeva - već 16 Eb (eksabajta). Naravno, to je sve teorija, jer takvi volumeni RAM-a još nisu stvoreni (iako, opet, teoretski moguće). Osim toga, nema potrebe za tim zbog činjenice da za danas ne postoji softverski proizvod koji bi zahtijevao korištenje takvih golemih kapaciteta. Stoga, ako instalirate operacijski sustav zasnovan na x86 na računalu, nećete moći koristiti više od 4 GB RAM-a, bez obzira na to koliko tamo instalirali dodatne pruge (sustav jednostavnone "vidi"). U slučaju x64 sustava, moguće je postaviti rešetke čak i do beskonačnosti. Osim toga, unatoč maksimalno 4 GB za 32-bitne sustave, u stvari, na raspolaganju je samo 3 GB! Ali to je upravo slučaj s operativnim sustavima.
Što se tiče samog OS-a u obliku softvera (na primjer, Windows 10), razlika između 32-bitnog i 64-bitnog sustava leži u činjenici da arhitektura x86 može koristiti maksimalni RAM, a x64 nije.
Samo je teoretski 64-bitni OS, po definiciji, trebao raditi s kapacitetom od 16 Eb, ali u praksi je ograničenje samo 192 GB.

Dodatne značajke

Između ostalog, razlika između 32-bitnog Windows 764-bitnog sustava (ili OS drugih generacija) također se može manifestirati na razini softvera. Na primjer, za sistemsku predmemoriju na x86 sustavima, ona može biti rezervirana na maksimalno 860 MB, dok 64-bitni podržani volumen doseže 1 TB.
Druga značajka x64 sustava je dostupnost ugrađene DEP zaštite, čija je glavna svrha spriječiti izvođenje nepoznatih softverskih apleta u neiskorištenim memorijskim ćelijama. Konačno, x64 sustavi imaju Kernel Patch Protection alat, pomalo nalik prethodnoj funkciji, ali njegova svrha je blokirati promjene u kernelu sustava i spriječiti obradu podataka na hardveru, a ne na softverskoj razini, što se često primjenjuje na vozače koji nemaju digitalni potpis.

I posljednji. Unatoč činjenici da je u prisutnosti 8 GB RAM-a u sustavima od 64 bita virtualnomemorija se ne može koristiti uopće (zahtjevi će biti poslani izravno u RAM s obradom preuzetih komponenti, a ne pohranjeni na tvrdom disku kada se poziva na datoteku straničenja), teoretski, veličina virtualne memorije može se povećati na 8 TB. Naravno, nema apsolutno nikakvog smisla u ovome, pa ipak

Datotečni sustavi

Jedno od najspornijih pitanja za sve korisnike je razumijevanje datotečnog sustava koji se koristi pri instaliranju sustava Windows s drugom arhitekturom. Danas su najčešći FAT32 i NTFS standardi.
Ali prvi ima malo od 32 bita na početku i može rukovati objektima datoteka koji nisu veći od 4 GB. Za NTFS nema takvih ograničenja. Čak i uz Windows 32-bitnu arhitekturu, ali koristeći NTFS, performanse računala značajno se povećavaju. To se postiže "razumnom" raspodjelom prostora na disku. FAT32 se smatra moralno zastarjelom strukturom u određenom smislu, ali ponekad ne može bez nje. I to je povezano s procesima instalacije operativnog sustava, kada se kao medij za pohranu koristi bilo koji USB-pogon.

Razumijevanje prioriteta i UEFI BIOS-a

Primarni I /O sustavi (zastarjeli BIOS i novija promjena UEFI-ja) također igraju važnu ulogu.
I to nije čak ni njihova izravna svrha (prepoznavanje "željeza", očuvanje informacija o njemu, itd.), Ali da su vrlo blisko povezani s strukturama datoteka koje se mogu naći na medijima za postavljanje. ili na tvrde diskove. Objašnjenje ovdje je vrlo jednostavno. akoinstalacija sustava Windows napravljena je iz UEFI-ja, prijenosni medij mora imati strukturu datoteke FAT32 budući da se izvorni NTFS medijski sustav ne prepoznaje.
Možete koristiti oba u BIOS-u, ali obično se pojavljuju problemi u fazi instalacije, kada instalacijski program kaže da nije moguće instalirati odabranu particiju.

Stilovi odjeljaka

U slučaju gore navedene pogreške, odjeljak se mora pretvoriti iz GPT-a u MBR i obratno. Ali s MBR-om (glavnim zapisima za pokretanje) možete raditi samo na OS-u zasnovanom na x86 procesoru. S druge strane, ako instalirate Windows na tvrdi disk od 2 TB ili više, MBR s takvim volumenom ne radi, tj. Cijela raspoloživa veličina neće biti vidljiva. Da bi se disk u potpunosti iskoristio, mora imati stil GPT sekcije. Pa, samo zatvoreni krug, pa, prije instaliranja OS-a na vaše računalo, potrebno je unaprijed provjeriti usklađenost sa svim kriterijima i instaliranim OS-om, kako primarnim sustavom tako i strukturom datoteka i stilom particije.

Razlika između sustava 32 bitova i 64 bita: problem učinkovitosti rada softvera

Još jedan kamen spoticanja je ispravan rad softvera instaliranog na računalu. Arhitektura i "željezo" i sam operativni sustav također igraju važnu ulogu. Glavna razlika između 64-bitnog 32-bitnog sustava u ovoj situaciji je u tome što će svaka aplikacija dizajnirana za arhitekturu x86 u 64-bitnom okruženju raditi kao ništa. Naprotiv - nema šanse! Isto se, usput, odnosi i naupravljačkih programa uređaja. Uvjerite se da Windows x64 jednostavno podržava pokretanje aplikacija s x86 arhitekturom.
Samo pogledajte korijenski direktorij sustava gdje možete pronaći mape System32 i SysWOW64. Na prvom mjestu, postoje komponente odgovorne za ispravno pokretanje 32-bitnih programa u 64-bitnom okruženju, a druga je samo za 64-bitne aplikacije, ali je vrsta duplikata, budući da može pronaći točno iste aplete i knjižnice koje se nalaze u mapi System32. Isto vrijedi i za imenike za koje je softver instaliran. U 64-bitnom OS-u za to postoje dvije mape Program Files, ali jedna od njih ima oznaku "x86", što ukazuje na njegovu svrhu za pohranu datoteka s 32-bitnim aplikacijama. Usput, može se uzeti u obzir još jedna razlika između 32-bitnog sustava i 64-bitnog sustava. 1C vrlo često uzrokuje da korisnici sumnjaju u to kakva vrsta bitova daje prednost kako bi se osigurao ispravan rad paketa. Neki tvrde da nema razlike, dok drugi savjetuju samo 64-bitni OS. Tko je u pravu? U smislu brzine rada, ispada, razlika nije osobito vidljiva. Podrazumijeva se da ako je poslužiteljski dio instaliran na terminalu s 4 GB RAM-a, trebao bi imati malo 64 bitova. S druge strane, uz minimalne pokazatelje povećanje bitnosti potrebno je samo za postizanje većeg skaliranja i implementacije, što nema veze s brzinom rada.

Koji bitni izbor prilikom instaliranja sustava Windows na vaše računalo?

Ali koji sustavodabrati za sebe? Čini se da su mnogi već pronašli odgovor na to pitanje. Naravno, 64-bitni sustavi, kako u hardverskom tako iu softverskom okruženju, imaju značajno veće performanse i skrivene potencijalne mogućnosti. Ako planirate napraviti nadogradnju "željeza" u budućnosti (zamjena hardvera novijim), to je, naravno, bolje instalirati i modificirati Windows (ili bilo koji drugi OS) s x64 bitom. No, u prisutnosti relativno slabe konfiguracije, koja ne namjerava koristiti resursno intenzivne softverske proizvode, a vi ćete raditi samo s uredskim dokumentima, a OS x86 arhitektura će biti dovoljno. Ali ako planirate budućnost, morate jasno razumjeti da sada postoji tendencija povećanja bitnosti (dok je tranzicija planirana na 128 bita), a 32-bitni sustavi u skoroj budućnosti mogu jednostavno moralno zastarjeti. Međutim, takva tranzicija, ako i kada se to može dogoditi, još uvijek nije poznata. Osim toga, većina 64-bitnih struktura još uvijek ima prilično moćan potencijal, ili tako reći, sigurnosnu marginu.

Epilog

Sumirajući, možemo istaknuti neke od glavnih razlika između razmatranih sustava:
  • 64-bitna arhitektura ima veće performanse, ali je vrlo zahtjevna za hardverski dio;
  • 32-bitni sustavi su relativno jeftini i prikladni su za korištenje na računalima samo najjednostavnijim programima;
  • Pri odabiru operativnog sustava potrebno je uzeti u obzir minimalne zahtjeve za konfiguraciju i ograničenja (na primjer, u smislu količineOPERATIVNA memorija i tvrdi diskovi);
  • usredotočujući se na nadogradnje u budućnosti, prednost treba dati 64-bitnim kompleksima;
  • koristiti 32-bitni operacijski sustav na "željeznom" koji podržava 64-bitnu arhitekturu, to je nepraktično (puni potencijal njih neće biti stisnut).
  • Povezane publikacije