Хелпикс

Главная

Контакты

Случайная статья





Lexmark. Rejstшнk. Seznam pшнloh



3.2.2 Lexmark

Dvoujбdrovй Pentium D (Pentium 4 + Pentium 4) ... skoro jak z Photoshopu, co шнkбte?

Hlavnнm pшнnosem dual-core procesorщ je, jak jinak, schopnost zpracovбvat dva thready souиasnм. Dvoujбdrovэ procesor se tak v podstatм chovб jako plnohodnotnэ poинtaи s dvмma procesory. Jak je na fotce vэљe vidмt, prvnн generace dvoujбdrovэch procesorщ bude шeљena tak, ћe se vezmou dva souиasnй jednojбdrovй procesory a spojн se dohromady. Takћe teoreticky bude mнt dvoujбdrovэ procesor na stejnй frekvenci dvojnбsobnэ vэkon oproti jednojбdrovйmu.

Dvoujбdrovй procesory jsou veшejnosti pшedklбdбny jako zбkladnн deska, kterэ poskytne znaиnй navэљenн vэkonu. Nemluvн se o tom, ћe to nenн aћ tak docela pravda. Pojпme se podнvat proи.

Ideбlnм paralelizovatelnб aplikace - Distributed.net client (poинtб љifru RC5-72).

Nejvмtљнm (nikoli vљak jedinэm) problйmem dvoujбdrovэch procesorщ je, ћe se tak nмjak nedostбvб vyuћitн pro zpracovбnн dvou vlбken souиasnм. Aby zpracovбnн vнce vlбken mмlo nмjakэ efekt, musн se ona vlбkna nмkde vzнt. Hlavnн problйm je v tom, ћe takovб situace zas tak иasto nenastбvб. V zбsadм mщћeme uvaћovat o nбsledujнcнch pшнpadech:

1. Vyuћitн v rбmci jednoho programu 2. Vyuћitн pшi spuљtмnн vнce programщ.

Na zaибtku иlбnku jsem se zmнnil, ћe drtivб vмtљina programщ je tvoшena pouze jednнm threadem. Proи? Situace by se dala pшнhodnм nazvat „Programбtore, snaћ se !“.

Vэuka programovбnн na naљich љkolбch se stбle soustшedн pшedevљнm na jazyk Pascal. V nмkterэch pokroиilejљнch institucнch se uин objektovэ Pascal (= Delphi), pшнpadnм C++. Vэuka se vљak иasto zamмшuje na zбkladnн programбtorskй algoritmy jako funkиnн volбnн, dynamickй promмnnй, bublinkovй tшнdмnн atp. Nмjakй optimalizace rychlosti se absolutnм neшeљн, pouze nмkteшн vyuиujнcн chtмjн, aby byl kуd krбtkэ ...v domnмnн, ћe bude zбroveт nejrychlejљн (coћ mimochodem nemusн bэt vщbec pravda). Budoucн programбtoшi nejen ћe nemajн motivaci zajнmat se o optimalizace, ale иasto ani vщbec netuљн, jak procesor funguje.

Vнce threadщ - rozdнl mezi HyperThreadingem a dual-core (kliknмte pro zvмtљenн).

Aby byl nмjak vyuћit vэkon vнceprocesorovэch poинtaищ / dual-core procesorщ v rбmci jednoho programu, je potшeba, aby tento sestбval z vнce threadщ - tмch, kterй pak budeme moct poslat procesoru najednou. Standardnм je kуd tvoшen jednнm vlбknem - aby jich bylo vнc, je nutnй pro to nмco udмlat.

Dnes bмћnм pouћнvanй optimalizace kompilбtorem netvoшн thready, ale pouze optimalizujн sled instrukcн v rбmci jednoho threadu tak, aby bylo maximбlnм vyuћito prostшedkщ jednoho jбdra (tzv. instrukиnн paralelismus). To je pro klasickй procesory ideбlnн, protoћe ty majн jen jednu vэpoиetnн ибst (jedno jбdro). Protoћe tvoшenн / zбnik threadщ s sebou nesou jistэ pokles vэkonu, byla by optimalizace na vнcethreadovэ model pro tyto procesory neћбdoucн. Protoћe prakticky nikdo z domбcнch uћivatelщ nemб dvouprocesorovэ poинtaи, je to vcelku pochopitelnэ stav.

Delphi 7 - ћбdnй optimalizace na multithreding a velmi chabй optimalizace instrukиnнho paralelismu.

U optimalizacн zaklбdajнcнch na instrukиnнm paralelismu nemajн dual-core procesory benefit oproti jednojбdrovэm. Jedno vlбkno mщћeme mнt krбsnм optimalizovanй a zatнћit s nнm prvnн jбdro, mezi tнm se ale druhй bude flбkat.

Program je od zaибtku do konce tvoшen thready, kterй jsou na sobм prakticky nezбvislй a vљechny jsou zбtмћovй (poћadujн strojovэ иas procesoru). Vэkon dvouprocesorovйho systйmu se pшibliћuje 200% jednoprocesorovйho.

Cokoli, co lze rozloћit na obrovskй mnoћstvн na sobм tйmмш nezбvislэch ъkonщ, kdy vљechny majн prakticky stejnou vэpoиetnн nбroиnost (napш. zkouљenн dvou klнищ љifry najednou).

Luљtмnн љifer hrubou silou, testy optimбlnн kompresnн metody souborщ, rendering grafiky, aplikace filtrщ v grafickэch programech.

Program je tvoшen jednнm hlavnнm threadem a na nмj navбzanэmi pomocnэmi thready. Dalљн thready bэvajн vytvoшeny buпto za ъиelem vykonбvat kуd paralelnм (tj. zvэљit vэkon) nebo protoћe nмkteшн programбtoшi takovэ styl povaћujн za pшehlednмjљн. Vэkon dvouprocesorovйho systйmu je obvykle kolem 95 aћ 170 procent vэkonu jednoprocesorovйho, podle zatнћenн jednotlivэch threadщ a typu dvoujбdrovйho procesoru. Moћnэ niћљн vэkon neћ 100% je zpщsobem problйmy pшi sdнlenн vэsledkщ (viz. dбle) a takй reћiн spojenou s tvoшenнm a zбnikem threadщ.

Cokoli, co lze rozloћit na menљн mnoћstvн na sobм ибsteиnм zбvislэch ъkonщ, jejichћ vэpoиetnн nбroиnost je rщznб (umмlб inteligence a zбroveт zobrazenн grafiky v poинtaиovй hшe).

Prбce se zvukem a obrazem (vмtљн efekt na vэkon), hry (menљн efekt na vэkon).

Program sestбvб pouze z jedinйho threadu. Vэkon dvouprocesorovйho systйmu je shodnэ s jednoprocesorovэm. Typickб situace pro drtivou vмtљinu programщ, kde se optimalizacemi nikdo nechtмl trбpit.



4 Rejstшнk

 


deska

grafickб.............................................................................................................. 8, 12, 21

zбkladnн................................................................................................... 5, 8, 15, 20, 23

tiskбrna.......................................................................................................... 10, 15, 18, 20


 

5 Seznam pшнloh

Pшнloha и. 1 – Pokyny pro ъpravu textu. 1

Pшнloha и. 2 – Poиet obyvatel 2

Pшнloha и. 3 – Vlastnн prбce. 3

 

6 Obsah

1 Monitor. 1

1.1  Monitor CRT. 1

1.2  Monitor LCD.. 2

2 Zбkladnн deska. 8

2.1  Pamмti 8

2.1.1   Pamмt DRAM.. 8

2.1.2   Pamмt SRAM.. 10

2.1.3   Pamмt SDRAM.. 10

2.2  Procesor 11

2.2.1   Pentium.. 12

2.2.2   Pentium II 13

2.2.3   Celeron. 14

3 Tiskбrny. 18

3.1  Laserovй. 18

3.1.1   Kyocera. 18

3.1.2   Hewlett Packard. 19

3.2  Inkoustovй. 20

3.2.1   Hewlett Packard. 21

3.2.2   Lexmark. 22

4 Rejstшнk. 26

5 Seznam pшнloh. 26

6 Obsah. 26

 


[1] vэstupnн zaшнzenн poинtaиe

[2] japonskэ vэrobce



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.