Windows 7. 32 vs 64 bit salīdzinājums

Vai ir būtiska atšķirība starp MS Windows 7 32 bitu un 64 bitu versijām? Patiesībā, tas ko lietotājs parasti pamana ir OS ielādes ātrums un programmu palaišanas ātrums. Specifiskāk ir pamanīt ātrdarbības uzlabojumu multimediju programmās vai spēlēs, ja nu vienīgi ātrdarbības pieaugums mērāms vismaz desmitos procentu.

Bez šaubām MS Windows 7 ir krietni vien ātrāks par MS Windows Vista, kas arī pierādīts dažādos testos [1]. Patiesībā, tas, ko lietotājs parasti pamana, ir OS ielādes ātrums un programmu palaišanas ātrums. Specifiskāk ir pamanīt ātrdarbības uzlabojumu multimediju programmās vai spēlēs, ja nu vienīgi ātrdarbības pieaugums mērāms vismaz desmitos procentu.

Pavisam cits jautājums, vai ir būtiska atšķirība starp MS Windows 7 32 bitu un 64 bitu versijām? Subjektīvi vērtējot abas Windows versijas, likās, ka 32 bitu strādā nedaudz ātrāk, tādā izpratnē kā programmu ielāde, lai arī zemāk redzamos testos tam apstiprinājumu neguvu. Objektīvi paraugoties uz šīm tehnoloģijām radās bažas par ātrdarbības kritumu uz 64 bitu OS izmantojot 32 bitu programmas, jo lai vai kā, 32bitu programmu darbināšanai tiek iesaistīts emulators (Wow64). Dažādos avotos minēts, ka ātrdarbības kritums varētu būt ap 2%.

Līdztekus tam, ka 64bitu Windows 7 spēj izmantot vairāk operatīvās atmiņas (vairāk par 3Gb), jāsaprot, ka arī adreses (uz atmiņas apgabalu) paliek garākas. Un, gadījumā, ja RAM pietrūkst un OS spiesta datus glabāt virtuālā atmiņā (t.i. uz diska), tad pārraidāmās informācijas apjoms būs lielāks nekā 32 bitu OS gadījumā. Pēc dažu autoru aplēsēm uz 2Gb RAM 64bitu OS izmanto par 300-400Mb vairāk atmiņas.

Ir arī plusi. Vienlaicīga lielāka informācijas daudzuma pārraide no uz procesoru, papildus reģistri operāciju izpildei.

Īpašu uzmanību piesaistīja Windows Experience Index, kur sev par dziļu sarūgtinājumu pamanīju, ka viens no parametriem 64 Windows versijai ir mazāks nekā 32 bitu versijai, kam izskaidrojumu pagaidām neesmu guvis.

Eksperimentiem izmantoju :

Mātesplate - Gigabyte HA65M-UD3H-B3
CPU - Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz
RAM – 4Gb (2 x Kingston 99U5471-002A00LF 2GB DIMM DDR3 PC3-10700U DDR3-1334 (9-9-9-25 4-34-10-5))
VGA - Intel(R) HD Graphics Family (6SP 850MHz, 512MB DDR3 1.33GHz 128-bit, Integrated Graphics)

1.Tests - Windows Experience Index

  32 bit 64 bit

starpība

Processor (calculations per second)

7.5

7.5

0

Memory (memory operations per second)

7.6

5.9

-22,37%

Graphics (desktop performance for Windows Aero)

5.2

5.2

0

Gaming graphics (3D business and gaming graphics performance)

5.8

5.8

0

Primary hard disk (disk data transfer rate)

5.9

5.9

0

Kopējais

5.2

5.2

0

2. HD Tune Pro. (v 4.60)

Testos izmantoti divi identiski Hitachi diski. Lai arī bija aizdomas, ka 64 bitu Windows disks ir lēnāks, testos nekas tāds neuzrādās. Diski ir ļoti līdzīgi pēc raksturojumiem. Uz rakstīšanu nebija iespējams veikt testu. Esmu ievērojis vien to, ka Total Commander (32bit programma) ļoti lēni kopē mazos failus strādājot uz 64bitu MS Windows 7.

32 bitu MS Windows 7 64 bitu MS Windows

3. SiSoft Sandra Lite 2011.6.17.50

Testiem izvēlējos salīdzināt dažādu parametrus – CPU, Atmiņu, Video un .NET multimedija.  Ar testu metodoloģiju var iepazīties programmas izveidotāja mājaslapā [4]. Jāatzīst informācija tur par šo tēmu ir visai skopa.

Procesora veiktspēja pārsteigumus nesagādāja, jo būtiskais pieaugums testos ar kriptogrāfijas algoritmiem. Tas acīmredzot skaidrojams ar to, ka 64 bitu OS spēj efektīvāk izmantot reģistrus. Vērā ņemams pārsvars ir arī testu sadaļās multimediji. Nelielu kritumu 64bitu Windows 7 piedzīvoja testos ar atmiņu un video un ļoti gribas cerēt, ka izmantojot reālās aplikācijas dažādu parametru veiktspējas kopsumma tomēr spēs to kompensēt.

4. Secinājumi

64bitu OS ir nākotne, ja vien programmatūras izstrādātāji sasparosies un sāks veidot 64bitu programmas. Interesants resurss, kur var palūkoties kādas jau ir 64bitu programmas - http://www.start64.com. Kā izskatās, ka šinī jomā lepni piedurknes jau paspējuši atrotīt arhivatoru un multimediju izstrādātāji. Kaut arī, piemēram, VLC 64 bitu versijas pagaidām vēl nav.


Processor (CPU)

Processor Arithmetic

 

32 bit

64 bit

 

Aggregate Arithmetic Performance

66 GOPS

62.45 GOPS

-5,68%

Dhrystone iSSE4.2

86.65 GIPS

83 GIPS

-4,40%

Whetstone iSSE3

50.2 GFLOPS

47 GFLOPS

-6,81%

 

Cryptography

 

32 bit

64 bit

 

Cryptographic Bandwidth

1.75 GB/s

2 GB/s

14,29%

AES256-ECB iAES Cryptographic Bandwidth

5.52 GB/s

5.51 GB/s

-0,18%

SHA256 iSSE4 Hashing Bandwidth

565 MB/s

798 MB/s

41,24%

 

Multi-Core Efficiency

 

32 bit

64 bit

 

Inter-Core Bandwidth

8 GB/s

8.15 GB/s

1,88%

Inter-Core Latency

48.3 ns

40.4 ns

-16,36% (!)

 

Multimedia

 

32 bit

64 bit

 

Aggregate Multi-Media Performance

94.86 MPix/s

129.52 MPix/s

 

36,54%

Multi-Media Integer x16 iSSE4.1

123.72 MPix/s

156.26 MPix/s

26,30%

Multi-Media Float x8 iSSE2

72.73 MPix/s

107.36 MPix/s

 

47,61%

Multi-Media Double x4 iSSE2

38.7 MPix/s

58.21 MPix/s

 

50,41%

 

Memory

Bandwidth

 

32 bit

64 bit

 

Aggregate Memory Performance

17GB/s

16.73GB/s

-1,59%

Integer B/F iSSE2 Memory Bandwidth

17GB/s

16.74GB/s

-1,53%

Float B/F iSSE2 Memory Bandwidth :

17GB/s

16.72GB/s

-1,65%

 

Cache and latency

 

32 bit

64 bit

 

Cache/Memory Bandwidth

94.64GB/s

92GB/s

-2,79%

Integrated Data Cache

437.88GB/s

403.61GB/s

-7,83%

L2 Cache

348GB/s

345GB/s

-0,86%

L3 Cache

171.22GB/s

168.32GB/s

-1,69%

* Higher scores are better

 

32 bit

64 bit

 

Speed Factor

38.90

38.30

-1,54% (!)

* Lower scores are better

Video

GPGPU/GPCPU processing

 

32 bit

64 bit

 

Aggregate Memory Performance

 

5.42GB/s

5.41GB/s

-0,18%

Internal Memory Bandwidth :

 

12GB/s

12GB/s

0,00%

Data Transfer Bandwidth :

2.44GB/s

2.43GB/s

-0,41%

Internal Memory Bandwidth :

12GB/s

12GB/s

0,00%

Bandwidth Efficiency :

 

58.02%

57.85%

-0,29%

System to Device Bandwidth :

 

3GB/s

3GB/s

0,00%

Device to System Bandwidth :

2GB/s

2GB/s

0,00%

 

GPGPU/GPCPU Bandwidth

 

32 bit

64 bit

 

Aggregate Shader Performance :

 

14.77MPix/s

15.34MPix/s

3,86%

Native Float Shaders :

 

52.6MPix/s

54.4MPix/s

3,42%

Emulated Double Shaders :

4.15MPix/s

4.33MPix/s

4,34%

Aggregate Shader Performance :

 

5.74GFLOPS

6GFLOPS

4,53%

Native Float Shaders :

 

20.45GFLOPS

21.15GFLOPS

3,42%

Emulated Double Shaders :

1.61GFLOPS

1.68GFLOPS

4,35%

 

.NET Multi-Media

 

32 bit

64 bit

 

Aggregate Multi-Media .NET Performance

 10.7MPix/s

15MPix/s

40,19%

Multi-Media Integer x1 .NET :

20.32MPix/s

28.7MPix/s

41,24%

Multi-Media Float x1 .NET :

5.63MPix/s

8MPix/s

42,10%

Multi-Media Double x1 .NET :

18.27MPix/s

15.77MPix/s

-13,68%

 

1. http://www.pcworld.com/article/172509/windows_7_performance_tests.html

2. http://blog.tune-up.com/windows-insights/32-bit-vs-64-bit-more-bit-more-performance/

3. http://www.start64.com/index.php?option=com_content&task=view&id=2889&Itemid=126

4. http://www.sisoftware.net/

Dalies:
Novērtē: 5 (65)
Skatīts: 2613

komentāri

yyy

latency jau, jo mazāks, jo labāk (pie multi core efficiency)

Ēriks

Paldies, labots!

Artis

Paldies pa šo informāciju. Lieti noderēja, lai saprastu, vai varu likt 64 bit Windows 7.

Ēriks

Tas būtiskākais win 64 trūkums, ka vais nedarbosies 16bitu programmas, starp kurām varētu būt vecās grāmatvedības programmas un spēles. Būtiskā priekšrocība - spēs izmantot vairāk par 3Gb RAM. Pārējais maz mainās.

Juris

jaunie CS5 Adobe Premiere un After Effects iet tikai uz 64bit, tā kā Adobe neatstāj šo programmu lietotājiem nekādu izvēli



Ko lasa citi?