LST - 14 Mai 2010 02:06 PM
toata problema a inceput de la Bill Gates ... tui mama lui ...
si pe langa faptul ca sunt jjjdemii de variante Windoze 7 mai sunt si in functie de x32 x64 x86
k
Nu e chiar asa de complicat. Spre deosebire de Apple care controleaza si hardware-ul, Microsoft nu furnizeaza decat partea software care trebuie sa mearga pe mai multe arhitecturi.
Pe partea de desktop, d.p.d.v al arhitecturii exista o singura varianta (x86 compatibil setului de instructiuni Intel8086) cu doua subdiviziuni care au fost deja mentionate mai sus:
1. x86-32 (pe scurt x86). 32 vine de la 32 de biti care reprezinta marimea unui registru din procesor. Toate procesoarele actuale de la intel si amd plus cateva de la via sunt compatibile cu aceasta arhitectura.
Avantaje:
- compatibilitate maxima
Dezavantaje:
- nu poate adresa/folosi mai mult de aproximativ 3GB RAM
2. x86-64. 64 vine de la 64 de biti care reprezinta marimea unui registru din procesor. In acelasi timp, setul de instructiuni este extins. Toate procesoarele actuale de la intel si amd plus cateva de la via (mai putin cateva atom-uri si cateva nano) sunt compatibile cu aceasta arhitectura.
Avantaje:
- viteza mai mare pentru anumite aplicatii scrise special pentru 64 de biti (de exemplu: encodare video)
- cantitate de memorie adresabila/folosibila mult mai mare (in functie de varianta SO poate sa ajunga pana la 192GB)
Dezavantaje:
- nu toate aplicatiile scrise pentru 32 de biti functioneaza corect pe 64 de biti
- o serie de dispozitive externe (in special imprimante) nu pot fi folosite din cauza lipsei driverelor
Rezumand, daca ai un procesor pe 64 de biti se poate folosi orice varianta de windows (32 sau 64 de biti) cu mentiunea ca in cazul in care instalezi varianta pe 32 de biti vei avea disponibili doar 3GB de RAM chiar daca in sistem sunt mai multi. Daca procesorul este pe 32 de biti, obligatoriu trebuie instalat un sistem pe 32 de biti.
Pe partea de server, se lucreaza de multa vreme pe 64 de biti si mai exista si o alta arhitectura, Itanium.
Mai exista si o varianta pentru dispozitive mobile (arhitectura ARM).