• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

32 sau 64?

32
  • Publicat de Ciobanu Bogdan
  • în C/C++ · Socializare · Tehnic
  • — 25 ian., 2010 at 5:03 pm

Zilele trecute un coleg m-a intrebat care este diferenta dintre un sistem de operare pe 32 de biti si unul pe 64 de biti si m-am gandit ca acest subiect ar putea interesa mai multi cititori.

Ce este un bit?

    Pentru inceput sa stabilim ce este un bit. Un bit este unitatea de masura elementara a informatiei.Este cantitatea de informative care poate fi stocata de un dispozitiv sau sistem fizic sub doar doua valori.In informatica aceste valori pot fi 0 si 1 sau pot lua valori logice : adevarat/fals ,da/nu.

32 de biti

    Daca un procesor este construit pe 32 de biti inseamna ca acesta este capabil sa proceseze in total 32 de biti simultan si poate accesa pana la 4 GB de memorie,iar un sistem de operare de 32 de biti este un sistem de operare ce poate folosi toti cei 32 de biti ai procesorului.Limita de 4 GB este data de faptul ca numarul valorilor unice pe care le pot lua cei 32 de biti (0 sau 1) este egal cu 2 la puterea 32, adica 4.294.967.296 deci 4.194.304 KB ,4.096 MB, 4 GB.

    Intervalul de valori ce poate fi retinut de o variabila intreaga pe 32 de biti este 0-4.294.967.295 sau −2,147,483,648 – 2,147,483,647.

64 de biti

    Un procesor de 64 de biti este capabil sa lucreze cu 64 de biti ,iar un SO pe 64 este un sistem de operare ce poate folosi toti ce 64 de biti ai procesorului.

    Marea diferenta o constituie cantitatea de memorie cu care se poate lucra. Daca in anii ’80 cand sa facut trecerea la 32 de biti se trecea de la o memorie de 4 MB la una de 4 GB,deci se marea de 1000 de ori, astazi trecerea la 64 de biti inseamna o evolutie de la 4 GB la 264 bytes adica 17.2 miliarde de GB, 16.3 milioane de terabytes (1012 bytes) sau 16 exabytes (1018 bytes) de RAM. Asadar este o trecere mult mai ”spectaculoasa” . Aveti dreptate, cifrele sunt astronomice. De aceea majoritatea procesoarelor de pe piata au o limitare artificiala ,micsorand semnificativ cantitatea de memorie cu care poate lucra procesorul.Aceasta cantitate este de aproximativ 4 petabytes(1015 bytes) sau 256 terabytes, de asemenea o suma imposibil de atins in zilele noastre.

32 -> 64

    Migrarea catre 64 de biti nu este un proces atat de simplu pe cat poate parea. In primul rand toate sistemele de operare trebuie sa fie modificate pentru a putea lucra cu procesoarele de 64 biti , la fel si unele software; majoritatea programelor concepute pentru 32 de biti functioneazala fel de bine si pe noile procesoare prin o emulare a software-ului sau prin implementarea unui procesor de 32 biti in unul de 64.

    Este clar ca sistemul pe 64 de biti este net superior cand vine vorba de aplicatii foarte pretentioase precum cele de editare video sau cele folosite in domeniul stiintei ,dar s-a pus problema daca acesta este mai bun pentru rularea aplicatiilor concepute pentru 32 de biti.Aceasta dilema a fost spulebarata, iar raspunsul este ca DA,aplicatiile pentru 32 de biti functioneaza fara probleme pe o platforma de 64 biti.

    Marele dezavantaj al OS-urilor pe 32 de biti este ca necesita multa memorie,reducand memoria disponibila utilizatorului.De exemplu windows XP pune doar 2-3 GB la dispozitie utilizatorului spre deosebire de OS pe 64 de biti la care situatia este alta.De asemenea trecerea pe un OS de 64 nu este indicata daca memoria este mica (sub 2 GB in general) pentru ca performantele sunt mai scazute intrucat in sistemul pe 64 de biti aceleasi date ocupa memorie mai multa.

    Sa revenim putin la compatibilitatea software-ului.Cum am mai spus majoritatea programelor functioneaza pe 64 biti datorita emularii.Spre exemplu cei de la windows au implementat un sistem numit WoW64 (windows-on-windows 64-bit) pe toate variantele de windows ce sunt construite pentru 64 de biti.Cu toate acestea exista unele probleme la acest capitol.Pana nu de mult exista o lipsa acuta de sisteme de securitate proiectate pentru 64 de biti, insa acum cand trecerea la 64 de biti este mai pronuntata au inceput sa apara software anti-virus si pentru 64 de biti.

    O problema a sistemelor pe 64 de biti este lipsa driverelor proiectate pentru aceasta platforma. Acum exista drivere proiectate si pentru 64 de biti, insa pentru unele dizpozitive mai vechi nu se gasesc, deci daca aveti de gand sa folositi o imprimanta veche , spre exemplu, asigurativa ca driverul este disponibil.

    Asadar, in aceste zile , cand o memorie de 4 GB incepe sa nu mai fie impresionata se profileaza o migrare inevitabila catre 64 de biti.

Referinte

http://en.wikipedia.org/wiki/WoW64
http://lifehacker.com/5431284/the-lifehacker-guide-to-64+bit-vs-32+bit-operating-systems

Multumiri pentru completarile aduse ulterior de Tudy , Ionut Staicu si Andrei Dumbrava in comentariile de mai jos.

Etichete: 32 biti64 bitice inseamna windows pe 64 bitidiferenta dintre windows pe 32 si pe 64 bitisistem operareSOWindowswindows pe 32 bitiwindows pe 64 biti

— Ciobanu Bogdan a scris 6 articole

Numele meu este Bogdan si pasiunea mea este informatica. Imi place sa invat mereu lucruri noi , dar mai ales de la cei mai buni.

  • Articolul anterior Photosimile – Primul copiator de birou 3D din lume
  • Articolul următor Google Chrome pentru Windows a adaugat extensii si sincronizarea bookmarkurilor

32 Comentarii

  1. Avadanei Andrei spune:
    aprilie 18, 2010 la 10:39 am

    Nu este recomandat pentru ca cei 2 GB Ram sunt insuficienti pentru a-ti acorda o stabilitate si o eficienta buna pe 64 biti.

  2. wexio spune:
    aprilie 18, 2010 la 10:49 am

    thx!!!

  3. Alexey spune:
    februarie 2, 2011 la 8:10 pm

    Salut, am si eu o intrebare mare, am cumparat de curand acesta unitate:
    Producator: INTEL
    Chipset Procesor: Core i5 650
    Frecventa: 3.2 Ghz
    Memorie Cache: 4 MB Level 3
    Memorie
    Capacitate: 4 GB
    Sloturi: 2
    Tip Memorie Suportata: 1.5V DDR3 DIMM sockets supporting up to 16 GB of system memory, Support for DDR3 2200+/1800/1600/1333/1066/800 MHz memory modules
    Unitati Stocare
    Hard Disk: 1 TB
    Interfata Hard Disk: SATA II
    Viteza Hard Disk: 7200 rpm
    Unitate Optica: DVD-RW SuperMulti
    Video
    Producator: Nvidia
    Chipset Video: GeForce GTS 450 (1GB GDDR5, 783/ 3608Mhz, 128BIT, HDMI)
    Sloturi Suportate: 1 x PCI Express x16 slot, running at x16 (PCIEX16) (Note 5) (The PCIEX16 slot conforms to PCI Express 2.0 standard.), 1 x PCI Express x16 slot, running at x4 (PCIEX4), 2 x PCI slots
    Audio
    Chipset Audio: Realtek ALC888B/892 codec, High Definition Audio
    Numar Canale: 8 Canale
    Comunicatii
    LAN: Realtek RTL8111D/8111E chip (10/100/1000 Mbit)
    Carcasa
    Tip: COOLER MASTER ELITE, SECC, 1x120mm FAN, 2xUSB 2.0, 2xAUDIO, NEAGRA
    Sursa: RASURBO BasicPower BP-XII550, 550W, 120mm SILENT FAN, ATX12V2.03 + PFC, 2x SATA, 20/ 4 Pin ATX, 26A/28A/18A/18A
    Software
    Sistem de Operare: Nu Are

    Ce Windows 7 imi recomandati? cel pe 32biti sau cel pe 64?
    NU ma pricep deloc…

  4. Condurache Bogdan spune:
    februarie 2, 2011 la 9:07 pm

    Daca ai 4 GB ram foloseste mai bine windows pe 64 de biti. Oricum, ti-l recomand pe acesta. Vei avea un mic spor de performanta atata timp cat folosesti si alte aplicatii pe 64 de biti (photoshop, 7zip etc.)

  5. Alexey spune:
    februarie 2, 2011 la 9:15 pm

    Salut,
    Pai vreau sa-l duc in 16gb max, am cumparat aceasta unitate pt jocuri mai mult in special WoW….deci tot cel de 64 e mai bun pentru jocuri?
    sau de ce e mai bun cel de 64 pt configuratia de mai sus si nu cel de 32….inafar ca suporta peste 4gb ram
    mersi

  6. Andrei Avădănei spune:
    februarie 2, 2011 la 11:59 pm

    @Alexey E recomandat sa folosesti varianta de 64 de biti la tot ce inseamna peste 3GB RAM pentru ca altfel te vei trezi ca nu folosesti toata puterea ce o ai la dispozitie. 🙂

  7. Condurache Bogdan spune:
    februarie 3, 2011 la 10:27 am

    @Alexey

    Daca ai procesor x64, sistem de operare pe 64 de biti si folosesti programe pe 64 de biti, instructiunile ce vor fi transmise procesorului vor fi de 64 de biti in loc de 32, ceea ce, in teorie duce la o viteza dubla. Dar practica nu e ca teoria. Vei avea un spor de performanta, dar nu chiar dublu. 🙂

  8. Tudy spune:
    februarie 3, 2011 la 10:33 am

    Viteza nu e dubla, vorbim aici de un plus de performanta de ~10% pe 64 biti nativ fata de 32 biti, si asta doar cand se folosesc aplicatii scrise pe 64 biti.

  9. Condurache Bogdan spune:
    februarie 3, 2011 la 11:27 am

    @Tudy
    La fel am zis si eu, viteza nu e niciodata dubla.

  10. Elvis spune:
    iulie 29, 2011 la 6:14 pm

    „64 de biti inseamna o evolutie de la 4 GB la 264 bytes adica 17.2 miliarde de GB, 16.3 milioane de terabytes (1012 bytes) sau 16 exabytes (1018 bytes) de RAM”

    Eu nu inteleg ce sunt cei 264 bytes? Un byte nu e format din 8 biti?

  11. andrei bradu spune:
    martie 9, 2014 la 8:36 pm

    de ce o valoare din cele 4.294.967.296 e luata ca 1B si de aici rezulta 4.194.304 KB ,4.096 MB, 4 GB. Doar un byte e format din 8 biti adica o valoare pe 32 de bite are 4B rezulta 4* 4.294.967.296 adica == 16GB dar nu 4GB. Explicati va rog.

« Comentarii mai vechi

  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    [wp_rss_retriever url="https://rohacked.bit-sentinel.com/feed/" excerpt="none" items="5" read_more="false" new_window="true" thumbnail="false" cache="0"] RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • martie 2021
    L Ma Mi J V S D
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
    « dec.    
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Tehnic
  • C/C++
  • 32 sau 64?
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons