Forum Index > Coș cu teme șterse > Open Source > 64 bit platforms

#0 by gr8dude (Power User) (0 mesaje) at 2007-04-21 11:19:27 (927 săptămâni în urmă) - [Link]Top
Probabil ca multi dintre noi au procesoare AMD64, dar le folosesc cu sisteme de operare de 32-bit, deoarece procesoarele sunt capabile sa execute nativ cod x86-32.

Cine din voi foloseste OS'uri de 64-bit, si care sunt dificultatile cu care va ciocniti? (Ex: gama de software disponibil e mai ingusta)


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

#1 by vsx Donor (The Infernal Brothers) (0 mesaje) at 2007-04-21 11:28:58 (927 săptămâni în urmă) - [Link]Top
am folosit Fedora Core 6 x86-64. La moment folosesc Fedora Rawhide (aka Fedora 7 devel) x86-64.
Nu pot spune că am avut probleme cu gmama mai îngustă de software - de obicei versiuni 32 biţi rulează fără probleme. Oricum - majoritate soft este cu surse deschise, şi portabilitatea este foarte bună.
Evident software pe 64 biţi este mai puţin testat şi dezvoltat, apare ceva mai tîrziu (doar pt proiecte cu număr mic de programatori).
De mult ştiut faptul că versiuni pe 64 biţi necesită mai mult spaţiu pe disk, şi în memorie. Pt sisteme noi însă nu este o problemă.
driver'ele opensource de obicei nu întîlnesc probleme de la trecere pe 64 biţî. Drivere proprietare de obicei sînt dezvoltate pe 32 biţi (excepţie unele mai populare, dar pot avea bug'uri specifice).


Mesaj util ?   Da   0 puncte
#2 by jake (inginer mtc) (0 mesaje) at 2007-04-22 03:32:35 (927 săptămâni în urmă) - [Link]Top
in privintsa windoselor,
nu are rost sa trecetsi la soft de 64 biti fiindca exista problema softului iar diferentsa practic invizibila, toate testele arata una si aceeashi.
Numai in caz ca avetsi un 4gb ram sub capota atunci e serioasa treaba.


Mesaj util ?   Da   0 puncte
#3 by gr8dude (Power User) (0 mesaje) at 2007-04-22 11:26:06 (927 săptămâni în urmă) - [Link]Top

Quote:

De mult ştiut faptul că versiuni pe 64 biţi necesită mai mult spaţiu în memorie.


Hmm... nu m-am gindit la asta; poti oferi mai mult info?

Dintr-o parte se pare ca e clar. De exemplu ai un 
void *hz;


32bit:
sizeof(hz)
= 4 bytes
64bit:
sizeof(hz)
= 8 bytes

In cazul altor tipuri de date poate fi aproximativ acelasi lucru. Te referi la asta? sau sunt si alti factori?


Mesaj util ?   Da   0 puncte
#4 by vsx Donor (The Infernal Brothers) (0 mesaje) at 2007-04-22 12:25:21 (927 săptămâni în urmă) - [Link]Top
#3 gr8dude, lungime instrucţiunilor de asemenea sa mărit. Adresarea memoriei deja cere offset de pînă la 64biţi.
Numărul regiştrilor de uz generl s-a dublat - aici tot vin modificări în mărimea instrucţiilor.
Şi ceva mai practic - pt compatibilitate cu applicaţii vechi unele biblioteci sînt prezente în memorie şi pe disk în două copii - i386 şi x86_64.


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

Forum Index > Coș cu teme șterse > Open Source > 64 bit platforms

Această temă este închisă. Nu puteţi posta mesaje noi.


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.