» Poradna » Programy

Rychlost 32 bitové aplikace v 64 bitovém systému windows 7

 |   |  Microsoft Windows 7 Firefox 14.0.1

Dobrý den,prosím o radu. Stačil by mi i odkaz na nějakou stránku kde je to srozumitelně (pro začátečníka popsané.1) do jaké míry je využitý dvoujádrový procesor při pouřití 32 b aplikace (Adobe Design Premium CZ5) nainstalované v systému 64 b Windows 7 ? Slyšel jsem, že procesor jede pouze na jedno jádro.2) jak se změní výkon při nainstalování 64 b aplikace? Dvakrát?

Odpovědi na otázku

 |   |  Linux Mozilla 1.9.1.7

Počet využitých jader obecně s bitovostí aplikace nijak nesouvisí. To by vysloveně musela být 32bitová verze naprogramovaná jinak než 64bitová (typicky by jedna z nich musela mít zabudované umělé omezení).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

1. 32b aplikace může bez problému využívat více jader / vláken. Záleží na tom, jak je naprogramována. Zrovna balík Adobe CD5 s tím nemá problém.2. Výkon se může lehce zvýšit, především proto, že 64b Photoshop bude schopen si vyalokovat více než 2GB (pakliže je máte samozřejmě k dispozici) paměti RAM pro běh ony JEDNÉ aplikace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 3.6.3

Ak to chces vediet vzhladom na jednu specificku aplikaciu, bolo by vhodnejsie sa porozpravat priamo z vyvojarmi, ktory to programuju.Z obecneho hladiska vsetky 32b app. chodia v 64b prostredi pomalsie, kvoli neustalemu prepinaniu kontextu zo 64b na 32b a naopak. Rovnaky problem bol aj pri prechode zo 16b na 32b (Windows 3.1 vs Windows 95). To pomalsie, ale neznamena pomaly.Dalsi zadrhel je v tom, ze 64b OS + app potrebuju minimalne o 50% viac RAM ako 32bit.64b OS minimalne 6GB RAM a tesnost bude rovnaka ako 32b pri 4GB.Sama app by si nemala urcovat na ktorom jadre bezi. To by malo robit jadro OS, ktore najlepsie vie kedy moze a kedy nemoze pouit jadro a este ktore. App by mala byt naprogramovana tak, aby mohla vyuzit vsetky dostupne jadra. Prepinanie jadier je dynamicky proces OS, tak ako vlakna.Trba poznamenat, ze slovicko "mala by" je v sucastnosti na mieste, pretoze programovanie paralelnych procesov nieje zvladnute ani zdaleka na takej urovni ake by to mohlo byt a od idealu to ma este tak 20-30 rokov vyvoja.Paralelnost konci tam kedy sa neda problem (napr.matematicky vypocet) paralelizovat, pretoze treba pockat na dokoncenie operacie scitania aby sa mohlo nasobit.Na taketo veci je uplne jedno kolko je dostupnych jadier, procesorov a pocitacov na celej planete.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

Děkuji všem za odpovědi. Hned je mi to jasnější.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 9.0

ad1: procesor je využitý od 0 do 100%ad2: výkon procesoru se při používání 64-bitových aplikací nezmění

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Dvoujádrový procesor




Určitě si přečtěte


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku