HW & SW & Games » Innervision‘s blog

MyEgo.cz

home foto blogy mywindows.cz kontakt

Minirecenze mininotebooku Asus EEE 1000H

Proč jsou tyto mininotebooky čím dál oblíbenější je celkem jasné. Nízká cena jen podtrhuje neobyčejnou mobilitu a praktičnost. Navíc se nemusíme ani vzdávat většiny oblíbených aplikací, protože i výkonem dohání nejlevnější 17“ a 15“ notebooky. Je celkem logické, že po „gaučových“ psech přichází „gaučový“ notebook.

CPU: Jednojádro vs. vícejádro

HW & SW & Games 19.05.2008

Jelikož někteří stále nechápou nástup vícejaderných cpu, uvedu menší shrnutí.

Výhody vícejader

Mezi hlavní výhody patří jednoznačně blízkost dvou (a více) jader a jejich velmi efektivní komunikace. Kdyby byli propojeni přes různá rozhraní (jako např. dvě CPU v desce paralelně), omezovalo by to jejich komunikativní rychlost. Navíc díky této technologii dokáží pracovat na vyšších frekvencích, a nežli jednojádrové systémy (převážně řešení cache coherency*2). Dalším přínosem z „více v jednom" je efektivnější bus sniffing *3 . Když zmiňuji výkon, nesmím opomenout podstatnou složku plynoucí ze samostatného návrhu a to dvě výkonná jádra. Plného potenciálu dosahují procesory při takzvaném multithreadingu*4 nebo multitaskingu*4. Jak je vidět z grafu, dva dvoujadrové a dva jednojádrové CPU zároveň přehrávají video a komprimují soubor. Jedná se o dve náročné aplikace zatěžující procesor(y) systému. Z grafu vyplývá jednoznačná výhoda vícejaderných systémů v multitaskingu.

 

winrar srovnani

 

Samotný efekt multitaskingu pocítí i běžný uživatel, když například pouští pc nebo dělá více než jednu náročnější aktivitu na počítači. Vše je dáno zmíněným multitaskingem
Výhoda v multithreadingu*4 je dána převážně programovým přístupem k věci. Většina programů, aplikaci, knihoven zpracovávající video, zvuk, či jiné kódově přizpůsobené entity dokáže plně využít výkonnostní, ale hlavně technologické převahy více jader. Například systémy CAD, rozsáhlé grafické editory, wave editory, pak dále většina serverových aplikací jako práce s databázemi, Access kontrol atd. U serverů jsou všeobecně multicore CPU více a efektivněji využívány, jak multitasking, tak multithreading. Každopádně u serverů je půda na multithreading aplikace značně úrodnější. Tento fakt vychází z toho, že servery mají už pár let v koncepci více procesorů, byť separátních a tak softwaru pro dvě cpu je většina. Hlavně v místech vyššího vytížení ( o což se většina správců serverů snaží kvůli využití potenciálu serverů) jsou vícejádra nepostradatelným bojovníkem za nízkou přístupovou dobu.
Abych nezůstal jen u výkonu, tak daleko podstatnějším dílem na prosazení vícejaderných CPU jsou, alespoň u procesorů pro osobní PC, ekonomické výhody. Značně klesly výrobní náklady z důvodu úspor materiálů, inovací a spotřeby. Dále např. dvoujádrové procesory spotřebovávají méně energie za chodu než-li dva separátní procesory. Tento fakt je důležitý právě v nynějším „green" trendu (objevují se tedy EE verze procesorů atd.)

 


 

*2 problém plynoucí z vzájemné korekce cache paměti. Týká se platnosti obsahu všech pamětí cache. Ošetřen protokolem (MESI u x86)
*3 " též cache snooping- v překladu znamená "sběrnicové čmuchání". Jde o to, že procesory neustále sledují co se prohání na FSB a pokud zaznamenají požadavek čtení z adresy, kterou mají v cache, okamžitě ještě před koncem cyklu odešlou ony data z cache do paměti. Záleží i na hardwarové implementaci, např. AMD procesory si data rovnou posílají jeden druhému, zápis do paměti není nutný. K tomu je potřeba protokol MOESI."

*4 multithreading„Je to schopnost programu sám sebe větvit. Program se dělí na tzv. vlákna (threads of executions), která se zdají běžet současně. To má výhodu v tom, že při provádění nějaké náročnějąí a dlouhotrvající práce (např. ukládání dlouhého souboru) se aplikace "nezasekne". Programátor zpravidla vytvoří jedno vlákno frontové, které vyrobí všechna okna, jedno nebo více vláken bezfrontových, která počítají. Je známé tzv. pravidlo 1/10 sekundy "Cokoli trvá déle neľ 1/10 sekundy, mělo by se provádět v novém bezfrontovém vláknu."
Zatímco u multitaskingu jsou jednotlivé procesy zcela oddělené (vlastní paměť,...) při multithreadingu všechna vlákna (jedné aplikace) sdílejí stejné systémové zdroje - paměť, soubory, globální proměnné, každé vlákno má svůj zásobník, tj. automatické proměnné jsou pro každé vlákno zvlášť."
*Graf použit z:Koc,Petr:Mýty o dvoujádrových procesorech: Chcete důkaz?;2007(online):

 

Digitální zboží: Nákup her přes STEAM

HW & SW & Games 18.05.2008
Digitální produkty

Digitální zboží představuje nový fenomén dnešního „online" života. Doby hudby, her a filmů na plastovém disku přestávají existovat. Na místo točících se kotoučů v našich cd-romkách přicházejí MP3 a ISO obrazy filmů a her.

Pro demonstraci nákupu digitálního zboží přes internet jsem zvolil největší a nejobratovější „obchodní aplikaci" - STEAM. Původně byl Steam aplikace pro distribuci herní legendy Half-Life 2. Jelikož hra přinesla i další pokračování a kult kolem prvního dílu Half-Life byl velmi silný, vytvořil se systém, který umožňoval snadnou koupi ostatních titulů. Jelikož byl tento způsob šíření velmi účinný, rozhodla se společnost Valve (majitel systému Steam) o distribuci i jiných her „konkurenčních" výrobců. Nyní lze přes Steam zakoupit legendy jako Half-Life, Counter-Strike, Doom3, Quake3, Call of Duty, ale i třeba prehistorickou hru Commander Keen, Hexen, Heretic, Wolfenstein 3D, Unreal, GTA atd. Mezi ty nové herní „pecky" z nabídky patří např.: Call of Duty 4, Bioshock, Unreal Tournament 3, Call of Juarez a spousty dalších. V celkovém výčtu lze zakoupit 256 her a kolem tisícovky dodatků, módů a upgradů. Dále ke každé hře lze před koupí shlédnout trailer, přečíst si recenzi a dokonce i zahrát demoverzi, tudíž vždy víte, do čeho jdete.

STEAM

Steam funguje jakožto platforma pro správu a kupování her a udržuje hry aktuální (automatické záplatování). Přes aplikaci se nejprve musím přihlásit (popř. zaregistrovat) a pak mohu stahovat a hrát zakoupené hry. Steam vždy ví, dle údajů z online účtu, jaké hry mám zakoupené a ke kterým mám přístup. Pak nezáleží, kde se zrovna nacházím. Mohu mít hry nainstalované na neomezeném množství strojů. Podmínkou je však pouze jedno přihlášení k účtu (ošetření proti používání na více PC). Zde je vidět velká výhoda oproti „fyzickým" médiím, kde stačí poškrábat cd/DVD a můžeme médium vyhodit z okna. Nyní si systém pamatuje, co mám a k tomu mi dovolí přístup. Takto ovšem nefunguje pouze STEAM, ale tímto směrem se ubírá většina shopů s digitálním zbožím.
Jak tedy zakoupit hru přes Steam? Způsob je prakticky shodný, jako nákup čehokoliv přes web, protože steam v sobě má zabudovaný prohlížeč a výborně tedy kombinuje "čisté" aplikace s webovými aplikacemi, aniž by to uživatel poznal. Přímo z hlavního okna se „proklikáte" až do obchodu (store). Z obsáhlé nabídky jsem zvolil herní titul Call of Juarez v ceně 29.99$. K této sumě je později připočtena daň ve výši 5.70$, tudíž konečná cena je stanovena na 35.69$. Dále následuje výběr platby, vyplnění údajů a potvrzení. Platit lze všemi známými kartami a systémy jako MasterCard, Visa, PayPal, American Express.Pro tuto transakci je vyžadována karta s aktivním internet bankingem. Já použil e-card od KB. Po této krátké proceduře(informace pro potvrzení totožnosti) a v případě žádných komplikací s ověrením, je možné ihned se stahováním a hraním zakoupené hry. Toto zakoupení tedy trvá kolem 5ti minut.

Jako potvrzení dojde ještě emailová zpráva:

 

Dear Rudolf Melounek,

Thank you for your recent purchase of Call of Juarez. To play, just run Steam and log in using your Steam account name: verronicka. Your game will be available on the "My Games" tab.

Your credit card has been charged as detailed below. This email message will serve as your receipt.
Product Call of Juarez
Cost $29.99
Tax $5.70
Shipping $0.00
________________________________________
Total $35.69
Currency U.S. Dollars
Credit card type MasterCard
Card number XXXXXXXXXXXX0374
Confirmation Number 126211102347879350
Date Confirmed Mon May 05 10:55:04 2008

 

 

Jakmile jsem hru zakoupil, Steam začal se stahováním a během hodiny jsem aplikaci mohl spustit (instalační soubory hry mají kolem 3GB).

Proč digitálně?

Výhody nákupu digitálního „zboží" mají bezesporu výhody v rychlosti a řekněme „trvanlivosti" a přenositelnosti. Zakoupený produkt mám v pc, na flashce, prakticky kde chci a kdy chci. Nemusím sebou nosit cd/dvd a už vůbec se nemusím obávat poškození produktu. V případě ztráty dat, mohu většinou bezplatně produkt opět získat a používat. Navíc jsou digitální média zpravidla levnější, jelikož nenesou náklady na fyzické přenosné médium (dvd disk apod.), dopravu a služby. Mezi ty záporné stránky patří pro někoho nedostupnost těchto transakcí. Ať už jde o kartu s internetovým bankovnictvím nebo rychlý internet. Dalším háčkem může být to, že si člověk nemá na co „sáhnout". Toto dle mého názoru není takový problém, jako onen poslední z negativních faktorů- bezpečnost. Stejně jako ostatní transakce přes internet nese i tato koupě rizika. V případě, že uživatel bude „rozumný" a bude volit spolehlivé providery, nenastane dle mě žádná komplikace a celkové finální uspokojení z nákupu digitálního zboží bude ještě více umocněno. Zkrátka, když má člověk „pod čepicí", dá se tímto způsobem ušetřit nemalá částka.Steam je nadčasová a luxusní záležitost, která nemá konkurenci.

game list