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
latency jau, jo mazāks, jo labāk (pie multi core efficiency)
Paldies, labots!
Paldies pa šo informāciju. Lieti noderēja, lai saprastu, vai varu likt 64 bit Windows 7.
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.
jaunie CS5 Adobe Premiere un After Effects iet tikai uz 64bit, tā kā Adobe neatstāj šo programmu lietotājiem nekādu izvēli