Jump to content
Brabus

Windows – 32 bit versus 64 bit

Recommended Posts

Posted

Mai toat? lumea a auzit de sisteme de operare pe 32 de bi?i ?i pe 64 de bi?i, dar nu întotdeauna este clar care sistem de operare e potrivit pentru care calculator/utilizator. Dac? te întrebi ce Windows s? folose?ti, pe 32 sau pe 64 de bi?i, atunci acest articol te va ajuta s? decizi ce se potrive?te mai bine.

Tot mai mul?i utilizatori instaleaz? deja versiuni pe 64 de bi?i ale sistemului de operare, f?r? a avea foarte clar în minte motivul pentru care fac aceast? alegere. Hai s? detaliem pentru a vedea ce ai de cî?tigat ?i eventual de pierdut dac? alegi 32 sau 64 bit.

Dac? ai cump?rat un sistem nou cu Windows preinstalat, po?i afla foarte u?or ce versiune este instalat?. În Windows 7 apas? Start ?i scrie System. La sec?iunea Control Panel a rezultatelor alege System. Fereastra care se deschide con?ine informa?ia c?utat? :

32 vs 64 bit windows

Ceea ce trebuie avut în vedere este c? înainte de a alege un sistem de operare pe 64 de bi?i trebuie verificat? compatibilitatea procesorului. Majoritatea sistemelor noi con?in procesoare compatibile, dar înc? mai exist? sisteme ieftine care nu au procesoare compatibile 64 bit.

Sistemele de operare pe 32 de bi?i nu pot utiliza mai mult de 4096 MB RAM (4 GB). Orice program instalat pe Windows prime?te 4 GB de memorie virtual? pentru rulare.

În sistemele moderne de operare exist? ?i suportul pentru Phisycal Address Extension, o tehnologie suport pentru procesoare care permite sistemelor de operare s? foloseasc? pîn? la 64 de GB de RAM, dar de aceast? facilitate va beneficia doar sistemul de operare, în cele mai multe cazuri aplica?iile nefiind proiectate pentru a folosi aceast? posibilitate.

Limita de 4 GB de RAM este pentru Windows criteriu de licen?iere, versiunile Home fiind inten?ionat limitate la acces pentru cel mult 4 RAM, pe motive de stabilitate ?i de compatibilitate a driverelor.

Aceast? limitare de acces la memoria RAM a sistemelor de operare pe 32 de bi?i nu se refer? doar la programe, ci ?i la componentele hardware instalate pe sistem, care, în timpul func?ion?rii primesc anumite segmente de memorie (vorbesc aici despre BIOS, placa de baz? sau placa video, de exemplu). Din cauza limit?rii cantit??ii de memorie accesibil?, aceste componente lipsesc sitemul de operare de o anumit? cantitate de memorie. Asta în cel mai bun caz, dar se întîmpl? frecvent ceva ?i mai r?u, anume c? dou? componente hardware folosesc por?iuni comune de segmente de memorie, ceea ce poate însemna instabilitate a sistemului de operare.

Comparativ cu sistemele de operare pe 32 de bi?i, cele pe 64 de bi?i pot accesa 17,2 miliarde Gigabi?i de memorie, ceea ce reprezint? o limit? mai mult decît generoas? pentru nevoi curente ?i viitoare. Automat componentele hardware nu vor mai lua din memoria necesar? sistemului de operare. Versiunile pe 64 de bi?i Home sunt totu?i limitate la 16 GB de RAM maxim instala?i pe sistem, în vreme ce versiunile Professional ?i Ultimate pot folosi pîn? la 192 de GB de RAM instala?i pe un sistem. (WOOOOW !)

Limitarea de 2 GB la versiunile pe 32 de bi?i pentru o aplica?ie este, în cazul versiunilor de Windows pe 64 de bi?i de 8 TerraBytes (WOW din nou, diferen?? uria?? !), ?i asta f?r? elemente suplimentare în proiectarea aplica?iilor pe 64 de bi?i. Asta se simte foarte bine la programe de editare video sau la jocuri pe 64 de bi?i, care vor rula mult mai rapid ?i vor fi mult mai stabile.

În cazul sistemului de operare Windows, versiunile pe 64 de bi?i sunt mai sigure pentru c? sistemul de operare este protejat împotriva destabiliz?rii nucleului sistemului de operare prin suportul pentru o tehnologie numit? hardware data execution prevention ?i prin obligativitatea folosirii exclusive a driverelor de dispozitiv pe 64 de bi?i certificate digital.

Se na?te întrebarea fireasc? dac? aplica?iile pe 32 de bi?i pot rula pe Windows x64. Ei bine, Windows pe 64 de bi?i con?ine un sistem de compatibilitate pentru aceste aplica?ii, numit Wow64, care comut? procesorul sistemului între modurile de func?ionare pe 32 de bi?i ?i pe 64 de bi?i în func?ie de ce instruc?iuni ale c?rui program trebuie executate. A?a c? aplica?iile pe 32 de bi?i vor func?iona sub Windows x64. Exist? îns? ?i excep?ii importante care nu vor func?iona, cum ar fi driverele proiectate pentru sisteme de operare pe 32 de bi?i, anumite programe antivirus sau extensii pentru meniul contextual din Windows ale programelor care nu sunt proiectate pentru 64 de bi?i, precum ?i unele aplica?ii multimedia. Marea majoritate a programelor vor continua s? func?ioneze normal pe sisteme pe 64 de bi?i, dar dac? pe pagina produc?torului ve?i g?si versiunea pe 64 d ebi?i a programului, nu ezita?i s? o folosi?i.

Exist? dou? mituri care trebuie detronate. Unul potrivit c?ruia sistemele pe 64 de bi?i folosesc o cantitate dubl? de memorie RAM ?i altul care spune c? sistemele pe 64 de bi?i sunt de dou? ori mai rapide decît cele pe 32 de bi?i.

Este adev?rat c? sistemul de operare pe 64 de bi?i are nevoie de mai mult? memorie din RAM-ul instalat fa?? de cel pe 32 de bi?i, dar nu este vorba nicidecum despre o cantitate dubl?. Ceea ce va cre?te foarte mult în cazul sistemelor de operare pe 64 de bi?i este dimensiunea kitului de instalare ?i, implicit spa?iul pe disc al sistemului de operare instalat. Acestea se întîmpl? pentru c?, pe lîng? sistemul de operare propriu-zis este necesar ?i pachetul WOW de compatibilitate pentru aplica?iile pe 32 de bi?i, iar aceasta ne va costa cî?iva GB de spa?iu pe disc, ceea ce oricum nu mai este o problem? pentru discurile moderne de mare capacitate din ziua de azi.

În ce prive?te dublarea vitezei de lucru pe x64, pur ?i simplu sunt vorbe în vînt. E adev?rat c? atunci cînd un program care necesit? mult? memorie acceseaz? o cantitate foarte mare de RAM, va lucra mai u?or ?i mai rapid, pentru c? se reduce sau dispare lucrul cu hard discul ?i procesorul prime?te datele spre procesare mult mai repede. Beneficiile sînt clare, dar nu s-a ajuns nicidecum la dublarea vitezei de lucru.

În concluzie … ce sistem de operare s? folosesc ?

Dac? ai un sistem sau vrei s? cumperi un sistem cu 4 GB sau mai mult RAM, alegerea avantajoas? este versiunea Windows pe 64 de bi?i.

Aceasta va însemna stabilitate a sistemului de operare ?i o eficien?? mare de lucru a programelor special create pentru x64.

Dac? vei folosi încontinuare programe în versiunea pe 32 de bi?i, acestea nu au nici un avantaj din faptul c? ruleaz? pe un sistem pe 64 de bi?i.

În ultimii ani am observat din proprie experien?? c? din ce în ce mai mul?i utilizatori folosesc Windows pe 64 de bi?i, mai ales dup? lansarea Windows Vista. În timp aceasta se va dovedi op?iunea cea mai avantajoas?, pentru c? toate programele vor fi migrate la versiuni pe 64 de bi?i, iar memoria RAM va fi din ce în ce mai rapid? ?i mai ieftin?.

Personal, imediat dup? lansarea Windows Vista am f?cut trecerea la versiunea pe 64 de bi?i ?i sunt mul?umit de alegerea f?cut?, chiar dac? aceasta a însemnat ?i investi?ii în hardware, pentru c? unele periferice vechi pe care le aveam nu aveau drivere pentru x64. Dar, la urma urmei cu to?ii vrem s? progres?m ?i s? ?inem pasul cu tehnologia modern?, a?a c? … tot r?ul spre bine.

Despre bariera de 4 GB RAM sau 32 bit versus 64 bit partea a doua

Dac? pe un PC cu Windows XP, cu un GB RAM, puteai rula un num?r rezonabil de aplica?ii f?r? probleme, pe acela?i sistem, cu aceea?i cantitate de RAM, merge mai greu, dac? nu chiar foarte greu cu Vista, pentru c? Vista cere mai multe resurse. Un GB RAM este limita minim? pentru a vedea Vista la fa?? pe un PC, dar numai de la 2 GB se poate ?i lucra rezonabil pe acest sistem de operare. Iar mai nou, în cazul Windows 7, 1 GB RAM permite rularea decent? a unor aplica?ii, mai lejer decît pe Windows Vista.

În lumea real?, din propria experien??, v? pot spune c? am folosit Vista pe 32 de bi?i pe laptop, cu 2 GB RAM, a?a cum a venit din fabric?, f?r? probleme. Apoi am trecut la Windows 7 ?i am vrut s? instalez mai mult? memorie, pentru c? licen?a era pe 64 de bi?i. A?a c? am cump?rat înc? un modul de RAM pentru laptop de 2 GB ?i l-am instalat în al doilea slot. Dac? sistemul de operare nu ar fi fost pe 64 de bi?i, a? fi r?mas cu 2 GB RAM pe laptop, f?r? probleme, pentru c? nu vroiam sub nici o form? s? risipesc diferen?a de la 3,25 la 4 GB RAM. Dar avînd procesor compatibil ?i Windows nou pe 64 bit am dublat cantitatea de memorie. Nu vreau s? spun c? Windows 7 are nevoie de mai mult de 2 GB de RAM pentru a rula OK, dar cu 4 GB experien?a este extraordinar?. A fost o minim? investi?ie pe termen lung cu rezultate de care sînt foarte mul?umit (~100 RON). PC-ul nu face swap aproape deloc (cum mai fac sistemele vechi din era XP, ?i sun? ca mitralierele), ventilatorul merge mai pu?in, sistemul este prompt în reac?ii la comenzi, ce puteam s? îmi doresc mai mult de la un laptop ?

Pentru c? am v?zut c? articolul 32 vs. 64 de bi?i este unul dintre cele mai citite de pe site, m-am gîndit s? abordez iar problema, mai ales din punctul de vedere al celor care înc? sunt pe XP ?i nu sînt l?muri?i ce trebuie f?cut pentru un upgrade ?i dac? merit? un upgrade sau nu la Windows 7 64 bit.

32-Bit ?i limit?rile de memorie

S? ne întoarcem pu?in în timp. Cînd a ap?rut XP, în 2001, lucrurile erau mult mai simple. Sistemele de operare Windows erau pe 32 de bi?i, toate programele Windows de pe pia?? erau scrise pentru 32 de bi?i, iar PC-urile noi mai bune aveau majoritatea 256 sau 512 MB memorie. XP cerea ini?ial minim 64 MB ?i recomandabil 128 MB RAM potrivit specifica?iilor Microsoft.

Dar întotdeauna mai mult? memorie însemna vitez? mai mare de lucru.

Dac? Windows nu are destul RAM, scrie pe disc în fi?ierul swap ceea ce nu folose?te în acel moment ?i astfel face loc în RAM pentru alte aplica?ii. Ori hard discul cu platane este cea mai lent? component? a unui calculator, ?i de aici frîna adusa de RAM-ul insuficient. RAM mai mult înseamn? deci pentru Windows mai pu?in lucru cu hard discul, deci vitez? mai mare.

Limit?rile software ?i hardware ale sistemelor de la vremea respectiv? au permis maxim 4 GB RAM pe un sistem, din care o parte merge la sistemul de operare, iar restul la aplica?ii. Pentru programele de atunci, cantitatea de RAM era suficient? în cele mai multe cazuri. Sigur, au existat excep?ii de genul Photoshop sau mai ?tiu eu ce jocuri care automat î?i alocau o mare parte din memoria sistemului, dar lucrurile nu erau nici a?a atît de grave. Doar dac? aplica?iile erau prost proiectate la capitolul gestionarea memoriei ap?reau tot felul de probleme.

Cu timpul, procesoarele ?i memoria RAM au devenit mai u?or accesibile financiar, ceea ce a f?cut ca mult? lume s? ajung? la 4 GB RAM pe sisteme, dup? necesit??i. Ori ?i cerin?ele au crescut, dar Windows XP 32 bit nu putea gestiona mai mult de 4 GB RAM. Chiar dac? hardware era posibil? func?ionarea, sistemul de operare avea aceast? limitare din proiectare.

windows_xp_x64_64_bit[4]Abia la 25 aprilie 2005 Microsoft a lansat Windows XP Professional x64, ?i astfel bariera celor 4 GB RAM a fost dep??it?. Windows XP Professional pe 64 de bi?i nu a fost îns? un sistem de operare accesibil utilizatorilor obi?nui?i. De aceea a mai trecut ceva vreme, mai exact pîn? la apari?ia Windows Vista, pentru ca Windows pe 64 de bi?i s? fie accesibil tuturor. Vista a fost primul sistem de operare Windows lansat simultan pe 32 ?i pe 64 de bi?i.

A rezolvat sau nu Vista problema ?

Unul dintre principalele obiective pe care ?i le-a propus Microsoft a fost rezolvarea problemei limit?rii la 4 GB de RAM. Reproiectarea kernelului (nucleului) sistemului de operare a permis ajustarea modului de gestionare a memoriei. Dar tot exist? problema pentru 32 de bi?i.

Potrivit articolului Microsoft knowledge base 929605, toate versiunile Windows Vista pe 32 de bi?i suport? pîn? la 4 GB RAM instalat pe sistem, dar nu în întregime utilizabili. Motivul este c? o sec?iune a memoriei este întotdeauna rezervat? pentru interfe?e de alocare a memoriei. Este o zon? rezervat? pentru a se asigura compatibilitatea driverelor, iar volumul exact utilizat poate diferi de la un sistem la altul, în func?ie de componentele hardware ale acestuia. În general, majoritatea sistemelor Vista 32 bit cu 4 GB instala?i vor raporta memorie utilizabil? maxim? 3,5 GB.

Din acest motiv mul?i produc?tori hardware au lansat modele de PC-uri (mobile sau nu) cu sistem de operare pe 32 de bi?i cu 3 GB RAM preinstala?i în loc de 4, respectiv un modul de 2 ?i unul de 1 GB.

64-Bit nu mai este o barier? pentru Vista sau Windows 7 pe 32 de bi?i

Versiunile pe 64 de bi?i ale Windows Vista ?i Windows 7 nu mai au aceast? limitare la 4GB. În schimb, fiecare versiune Vista ?i Windows 7 au limite superioaremicrosoft_vista_boxes stabilite de Microsoft, ca ?i criteriu de licen?iere.

Iat? valorile pentru Vista :

*

Vista Basic: 8 GB

*

Vista Home Premium: 16 GB

*

Vista Business/Enterprise/Ultimate: 128 GB

În cazul Windows 7 avem acelea?i valori pentru Starter ?i Home Basic – 8 GB max. – 16 GB pt. Premium, iar diferen?a vine la Professional, Ultimate ?i Enterprise care au limita la 192 de GB fa?? de 128 la versiunile echivalente Vista.

Nici Windows pe 64 de bi?i nu ne scap? c

omplet de probleme

US_Prd_Bx_Tilt_L_Win_7_GenericÎmi amintesc foarte limpede c? în momentul în care am trecut la Vista pe 64 de bi?i pe sistemele mele a trebuit s? dau cadou un scanner Canon destul de bun unei persoane care înc? folosea Windows XP, iar asta s-a întîmplat pentru c? nu existau drivere pentru Windows Vista pe 64 de bi?i. Mi s-ar fi p?rut stupid s? iau Vista pe 32 de bi?i doar pentru un scanner.

Driverele sunt uneori o problem? cînd avem de-a face cu sisteme pe 64 de bi?i. Perifericele vechi trebuie înlocuite cu altele compatibile, ori acest lucru nu este la îndemîna oricui, mai ales în vreme de criz?. Fa?? de perioada Vista, în prezent lucrurile stau mai bine din acest punct de vedere, în sensul c? produc?torii de componente ?i echipamente hardware proiecteaz? ?i drivere pe 64 de bi?i pentru produsele lor de o bun? bucat? de vreme.

Chiar dac? mul?i produc?tori hardware, comentatori ?i entuzia?ti s-au a?teptat ca saltul general de la Windows pe 32 de bi?i la Windows pe 64 de bi?i s? vin? odat? cu apari?ia Windows Vista, acesta se desf??oar? abia acum, în era Windows 7, mai lent poate decît ne a?tept?m, dar de data aceasta problema nu mai este hardware, ci software. Înc? nu exist? suficiente aplica?ii scrise pe 64 de bi?i, a?a c? trecerea complet? ?i definitiv? la sisteme de operare pe 64 de bi?i mai are de a?teptat. Pîn? ?i Microsoft, chiar dac? a lansat Office 2010 ?i pe 64 de bi?i (prima versiune Office pe 64 de bi?i), nu recomand? înc? folosirea acestei versiuni din cauza lipsei de add-on-uri pe 64 de bi?i ?i pentru a se evita problemele de compatibilitate.

Din nou concluzii

Majoritatea sistemelor laptop sau desktop vîndute azi au hardware compatibil 64 bit care suport? adresarea a peste 4 GB RAM.

Ceea ce ar însemna automat c? ar trebui s? vin? cu sistem de operare pe 64 de bi?i. Dar acest lucru nu se întîmpl? de fiecare dat?.

Personal dac? a? cump?ra un sistem nou a? lua cu Windows 7 x64 preinstalat f?r? cea mai mic? ezitare. Dar eu nu am nevoie de programe speciale ?i nu mai folosesc de mult programe vechi. În activitatea mea de birou, Microsoft Office ?i Windows Live Essentials îmi ofer? tot ce este necesar. Pentru Web sunt deja unele aplica?ii pe 64 de bi?i (programe client FTP de exemplu), dar folosesc în continuare versiuni pe 32 de bi?i, pentru c? nu exist? cerin?e speciale, nici exagerate din partea acestor programe care s? justifice versiunea pe 64 de bi?i.

Orientativ te po?i ghida dup? urm?toarele :

Dac? vrei un sistem nou ?i folose?ti programe noi, moderne, care consum? mult? memorie (de exemplu de proiectare, de grafic? sau jocuri – dar la jocuri e cu dus ?i întors – ), atunci po?i lua un sistem de operare pe 64 de bi?i.

Înainte de a cump?ra, îns?, consult? un specialist pentru a afla dac? perifericele tale mai vechi de acas? sau de la birou au sau nu drivere pentru Windows 7 x64.

Dac? folose?ti programe de contabilitate, de exemplu, verific? temeinic cu produc?torul dac? se ofer? suport ?i dac? este posibil? rularea acestor programe sub Windows 7 pe 64 de bi?i. Dac? nu, po?i cump?ra Windows pe 32 de bi?i.

Foarte pe scurt – pentru acas?, po?i trece limi?tit la sistemul de operare 64 de bi?i. În cazul firmelor care au nevoie de programe ?i de periferice mai vechi, poate c? deocamdat? e mai bine s? se mearg? pe 32 de bi?i.

Sursa: windowsfaralimite.ro

Posted

2 completari

Cu timpul, procesoarele ?i memoria RAM au devenit mai u?or accesibile financiar, ceea ce a f?cut ca mult? lume s? ajung? la 4 GB RAM pe sisteme, dup? necesit??i. Ori ?i cerin?ele au crescut, dar Windows XP 32 bit nu putea gestiona mai mult de 4 GB RAM. Chiar dac? hardware era posibil? func?ionarea, sistemul de operare avea aceast? limitare din proiectare.
Problema nu apare de la sistemul de operare ci de la arhitectura procesorului. Procesorul pe 32 bit foloseste registri de 4 bytes care pot capata valori cuprinse intre 0x00000000 si 0xffffffff adica 4.294.967.295. Sistemul de operare pe 32bit doar s-a limitat la aceste cerinte. Nu stiu daca ar fi reusit rezolvarea printr-o paginare similara sistemelor 16 bit (care adresau doar 64k direct), mai degraba poate au hotarat ca o metoda mai utila ar fi sa mearga direct la adresarea pe 64bit.

Apoi in general o data cu lansarea windows7 au inceput cam toti sa regandeasca driverele in versiunea x64. Dell de exemplu pe forumuri evita publicarea driverelor pe 64 zicand ca nu trebuie inca nimanui, dar apoi au scos si ei pe banda rulanta driverele necesare de mi-am putut si eu instala.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...