Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem jak rozdělit práci cpu

Dobrý den není nějaký program ve kterém bych neřídil cpu aby jedno jádro stahovalo druhé mělo avg a na zbylích dvouch bych hrál hry?...předem děkuji za odpovědi

Předmět Autor Datum
to co chceš je nesmysl. Sice lze vyhradit určitý procesor/jádro danému tasku (říká se tomu afinita/a…
touchwood 27.08.2009 08:27
touchwood
afinita...?ve slovníku jsem to nenašel
watla 27.08.2009 08:54
watla
affinity
Prasak in work 27.08.2009 08:57
Prasak in work
"Použij google, Luku..."
touchwood 27.08.2009 08:57
touchwood
a preco to hladas v slovinku? google nepoznas? afinita je to iste co sprazeni.
shiro 27.08.2009 08:58
shiro
souhlasim se shirem
watla 27.08.2009 09:01
watla
http://pc.poradna.net/q/view/207029-jak-natrvalo-n astavit-sprazeni-procesu-na-jedno-cpu?
L-Core 27.08.2009 09:02
L-Core
Zkuste toto: http://www.softpedia.com/get/Tweak/CPU-Tweak/CPU-C ontrol.shtml V nastavení přímo v pro…
MM85 05.11.2014 21:24
MM85
Po 5 letech tvoji radu určitě ocení. poslední
Wikan 05.11.2014 21:26
Wikan

to co chceš je nesmysl. Sice lze vyhradit určitý procesor/jádro danému tasku (říká se tomu afinita/affinity, v task manageru Windows se to pak označuje jako "nastavit spřažení")

Je třeba rozlišovat mezi thready (česky vlákno; část kódu aplikace, která je schopna běžet samostatně) a tasky (česky úloha; task lze považovat za aplikaci, byť je to poněkud zjednodušené; taskem je i samotný systém). Jeden task umožňuje "rozjet" více threadů, obráceně to nelze. Dále: multitasking je založen na pricipu, že v každý jeden okmažik běží právě jeden task (nezávisle na počtu jader/CPU), o přidělování času jednotlivým taskům. Pokud má task více threadů, může využít veškeré dostupné prostředky (jádra), která zvládne zatížit (dostupné ve smyslu afinity - tasku lze přikázat, že může využít např. jen jedno jádro).

Tedy celá atrakce a tvůj omyl spočívá v tom, že v jeden čas NEMŮŽE běžet stahování, AVG a hraní her. Tak to nefunguje a fungovat nebude.

materiál k samostudiu:

Multitasking
Multi-core

Afinitu nastavíš např. v taskmanageru windows (pravým klikem na daný task) - vhodné je to v případech, kdy scheduler špatně vyhodnocuje práci tasku a "přehazuje" jej z jádra na jádro (což má jistou režii). jinak existuje bezpočet programů, které afinitu umí nastavit "natrvalo", stačí si pohledat googlem, např.: http://www.filecluster.com/System-Utilities/Benchm ark-Diagnostics/Download-CPU-Control.html

Zkuste toto: http://www.softpedia.com/get/Tweak/CPU-Tweak/CPU-C ontrol.shtml
V nastavení přímo v programu si nastavte Automatic a zbytek dle vlastního uvážení - snadné. Když pařím nějakou hru tak apky jednou na ostatních jádrech a hra (která bohužel může běžet jen na jednom jádru byla přesunuta na 3. jádro, kde je využito ze 100%. Hra běží o 20% plynuleji než dřív... testuji první den a super.....

Zpět do poradny Odpovědět na původní otázku Nahoru