Egy új, fényes jövő alapjai

Az ősrégi laptopom kissé megkopott, néha magától kikapcsol és betelt a winyója is szegényke. Már nagyon itt volt az ideje, hogy beruházzak egy új gépre.
Íme az utód, Gombóc:



Paraméterei nekem tökéletesen megfelelnek:
  • MSI G45M Digital alaplap
  • INTEL Core2 Duo E7500 2.93GHz proci
  • KINGSTON 2048Mb DDR2 800Mhz memória - naná, hogy 2 darabban :(
  • WD 500GB 7200rpm 16MB SATA2 winyo - jó sok kép, film és zene tárolásához
  • LOGITECH Cordless Desktop Delux 650 Angol billentyűzet és egérke
  • a ház Coolmaster, FSP táppal
  • Viewsonic VX1945wm - 19" wide monitor
Azokra a célokra, amikre használni szeretném, tökéletesen megfelel :D (Nem, nem szoktam játszani - de ha egyszer mégis függeni akarok még egy dologtól, akkor veszek szupi videokártyát hozzá).

A cél pedig programozás. Mivel a laptopról le kellett szednem mindent, hogy egyáltalán mukodjon... már egy ideje nem kódoltam otthon. Ami azzal jár, hogy felejtek csúnyán. És ez nagyon nem jó - ezért elkezdek újra progizni, az interjúkhoz majd kelleni fog pár hónap múlva :D
(kezd visszatérni a régi munkastílus odabent, amikor azt sem tudom nap végére, hogy fiú vagyok-e vagy lány :( Sok kérdés, mindenkinek most rögtön kell a válasz - "Neked csak egy perc", és a saját munkámmal alig haladok illetve tök szétszórt leszek. Ami nagyon depresszívvé tesz, mivel én tök precíz voltam, aki betartja a határidőket - sőt, mondjuk úgy, hogy sportot űztem abból régen, hogy mennyivel előtte tudok végezni :) Most meg a felét elfelejtem, csúszok mindennel, nem olyan jó a minősége stb...)

Na, az első programom egy idióta logikai feladat volt, Jef adta fel kb fél éve:

Van 100 rab egy börtönben. A börtönőrök minden nap véletlenszerűen kiválasztanak egy rabot, és beviszik egy szobába. A szobában van egy lámpa. Az a rab, aki bent van, felkapcsolhatja vagy lekapcsolhatja vagy úgy hagyhatja a lámpát, ahogy van, magyarul bármit csinálhat vele. A rabok, mielőtt ez az egész „játék” elkezdődne (azaz, hogy naponta beviszik őket a szobába), megegyezhetnek egy stratégiában, annak érdekében, hogy kiszabaduljanak. Ugyanis a börtönőrök az összes rabot elengedik, ha valamelyik rab, aki éppen bemegy a szobába, teljes biztonsággal kijelenti, hogy már minden rab volt legalább egyszer a szobában. Tippelni nem lehet, mert ha mégsem igaz, akkor viszont kivégzik őket. A rabok, miután megbeszélték a stratégiát, és elkezdődött a játék, már nem beszélhetnek egymással, teljesen el vannak szeparálva. Nem látják azt sem, hogy kit visznek be szobába. Csak azt látják, hogy amikor bemennek a szobába, ég-e a lámpa vagy sem. És azt is tudják, hogy hányadik nap van éppen aznap.
Na ehhez csináltam egy class library-t, és egyelőre egy console application-t. Szegényeknek durván 10.000 nap kell (+/- 1000), hogy kiszabaduljanak. Csináltam egy szívatós verziót is, amikor nem teljesen véletlenszerű a rab kiválasztása, aki a szobába mehet - egyet sosem visznek be az őrök :) Ezek meg csak reménykednek és reménykednek ... dehát a remény hal meg utoljára ;)

18 comments:

  1. Jé, az én billentyűzetem pont olyan ezüst-fekete mint a géped :)
    Most megjött a kedvem a gépvásárláshoz nekem is... olyan ez mint a süteményezés. A válogatás része a legjobb :D

    ReplyDelete
  2. A memóriának meg örülj hogy így adták, mert párban gyorsabb :)

    ReplyDelete
  3. Nem örülök, így nem tudom bővíteni, csak ha ezeket kiveszem belőle. :((

    Én a söteményezésben a kostólást szeretem a legjobban, de ha Neked a válogatás a kedvenced, akkor legközelebb Te választasz és majd én megeszem a sütiket helyetted ;)

    ReplyDelete
  4. Ha bővíteni kell akkor a régit majd rásózod valami lúzerre jó pénzért :D

    A süti nekem most tilos, de válogatni azt segítek szívesen ;) Viszont a hamburgerezést valamikor bepótolhatnánk.

    ReplyDelete
  5. Na de Mucika.. azért kértem most egy 2GB-os memórát, hogy majd pár hónap múlva vegyek még egyet és akkor 4 lesz (amiból egyelőre 3-at látna is a gép :)) Miért dobjam ki a vadi új memóriáimat???

    Hmm, vajon hogy lehet az hogy sütit nem ehetsz, de hamburgert igen? :D

    ReplyDelete
  6. A párba állított (dual-channel) memóriákról muszáj szólnom "pár" szót. :-)

    A dual-channel architektúra valóban gyorsíthat a rendszer működésén, de csak akkor, ha az FSB sebessége nagyobb, mint a memóriáé. Ez jelen esetben fennáll, hiszen az Intel Core2 Duo E7500 procihoz (L2 cache 3 MB, órajel 2.93 GHz) tartozó FSB sebesség 1066 MHz, a fent említett Kingston memóriák pedig 800 MHz-esek, de azért ez a különbség egyáltalán nem jelentős (alig több mint 1.3-szoros).

    Továbbá a dual-channel előnyeit vizsgáló tesztek eredményei meglehetősen vegyesek. Egyes tesztek jelentős különbséget mutatnak ki, míg mások csak elhanyagolhatót. Mindenesetre az nem meglepő, hogy a gyors FSB és lassú memória pároshoz még az intenzív memória használat is szükséges, ha gyorsulást akarunk látni.

    http://en.wikipedia.org/wiki/Dual-channel_architecture

    A Tom's Hardware játéktesztjein elhanyagolhatóan volt csak gyorsabb a dual-channel architektúra (2007-es teszt):

    http://www.tomshardware.com/reviews/PARALLEL-PROCESSING,1705-11.html

    Történt ez annak ellenére, hogy itt az FSB 1333 MHz-es (egy Intel Core 2 Duo E6850-ről van szó 4 MB L2 cache-sel, 3 GHz-es órajellel), míg a memória 800 MHz-es, tehát nagyobb a különbség (kicsit több mint 1.6-szoros), mint boci konfigurációja esetén.

    http://www.tomshardware.com/reviews/PARALLEL-PROCESSING,1705-5.html

    A másik teszt néhol jelentősen gyorsabbnak mutatta a dual-channel architektúrát, néhol azonosnak a single-channel-lel, néhol pedig a single channel volt a jobb, ami azért elég furcsa (2005-ös teszt, tehát két évvel régebbi, mint a Tom's Hardware-es teszt).

    http://www.tcmagazine.com/articles.php?action=show&id=128&perpage=1&pagenum=11
    http://www.tcmagazine.com/articles.php?action=show&id=128&perpage=1&pagenum=8
    http://www.tcmagazine.com/articles.php?action=show&id=128&perpage=1&pagenum=12
    http://www.tcmagazine.com/articles.php?action=show&id=128&perpage=1&pagenum=10

    Itt a processzor egy AMD Athlon 64 4000+ volt, aminek 1 MB L2 cache-e volt, az órajele 2.4 GHz, az FSB-je pedig 1 GHz. A memória 400 MHz-es volt, tehát itt az FSB 2.5-szer volt gyorsabb a memóriánál, ami igen jelentős különbség.

    http://www.tcmagazine.com/articles.php?action=show&id=128&perpage=1&pagenum=3

    Szóval boci gépén valószínűleg semmilyen előnyt sem jelent a dual-channel architektúra, de még ha elméletileg gyorsabb is lehetne bizonyos körülmények között, ezek a körülmények valószínűleg soha nem fordulnának elő (internetezés, programozás, de még játék közben sem). Ha csak nem ír magának egy olyan programot, ami nagymennyiségű memória mozgatásán kívül semmi mást nem csinál. :-) Én a magam részéről soha nem tennék bele csak azért több kisebb memória modult a gépembe, hogy csodára számítva reménykedjek a dual-channel által ígért gyorsulásban, megnehezítve ezzel a későbbi memória bővítést.

    Viszont ahogy én látom, az MSI G45M Digital alaplapban 4 memóriahely van, szóval boci, nyugodtan beleteheted később a plusz 2 GB-os modult, nem kell a régieket kidobni. :-)

    http://eu.msi.com/index.php?func=prodmbspec&maincat_no=1&cat2_no=&cat3_no=&prod_no=1711

    Mindenesetre, az egészből csak azt akartam kihozni, hogy a cég emberei, akik összeszerelték a gépet valószínűleg idióták, mert valószínűleg akkor is két memória modult rakta volna volna bele, ha a gépben összesen csak 2 bővítőhely lett volna. Ezt tapasztalatból mondom, persze más cégek esetén, de kétlem, hogy pont ez a cég lenne a kivétel. Az ilyen cégeknél nemcsak hogy idióták dolgoznak, de ráadásul leszarják azt is, ha a vevő direkt 1 darab memóriamodult kér a gépbe. Arra, hogy megváltoztassuk az ilyen cégeknél dolgozó emberek gondolkodásmódját, én csak egyetlen megoldást tudok elképzelni, ehhez pedig egy darab benzines kanna és egy szál gyufa szükségeltetik. :-)

    Remélem tömör voltam. ;-)
    Tömör professzor, avagy az ember, aki hosszabb kommentet ír, mint maga a blog bejegyzés

    ReplyDelete
  7. Eszem faszom megáll... bannolva leszel Jef!!! :)))

    ReplyDelete
  8. http://www.youtube.com/watch?v=0p6Wv6VGrsQ#t=1m28s
    :-)

    ReplyDelete
  9. :))) Ford Farlaine-ra tippeltem én is.

    ReplyDelete
  10. nekem nagyon teccet a leiras (igen, dual chaneles memoriam van), aszondom Jef maradjon :D
    Amugy meg ejnye Boci, TIPPELTEEEEM? :))))

    ReplyDelete
  11. Gondoltam, hogy Neked tetszeni fog. De aki nem hasonlóan túúúúúl preciz, az ettől megőrül :)

    Nem tipp volt, belenéztem a házba, de nekem úgy tűnt a másik 2 slot más típusú.
    Kari ajcsira kérnék még kettő memcsit Jeftől, amiért hősiesen végigolvastam a kommentjét :D

    ReplyDelete
  12. Ja, hogy a Ford Farlaine volt a tipp... :)
    Utálom azt a filmet, szerintem sosem néztem végig. Kissé hímsoviniszta, ha jól tippelek :D

    ReplyDelete
  13. Legalább valaki értékeli az értekezésemet. :-)

    Az alaplap leírása szerint mind a 4 foglalat DIMM típusú, szóval elvileg egyformának kéne lennie mind a négynek. Nem csak a színe más a másik két slotnak? Ugyanis színeket használnak arra, hogy a user lássa, mely slotokban lévő memória modulokat lehet párba állítani: az azonos színűekben lévők működhetnek dual-channel módban.

    ReplyDelete
  14. Hálából a támogatásért, leningradnak küldöm sok szeretettel ezt a rövid részletet:
    http://www.youtube.com/watch?v=GUFedWyZFxU#t=1m32s
    :-)

    ReplyDelete
  15. Dehogy himsoviniszta :P
    "En vagyok az egyetlen aki teljes aron jutott be?":)))

    Jef, meg egy ilyen es egyenesen konyorogni fogok h csapjon le a bannhammer :D

    ReplyDelete
  16. Akkor majd meghúzom magam. :-)
    http://www.youtube.com/watch?v=z0vr4WDCZpc#t=7m21s

    ReplyDelete
  17. Aaaaaa, a kedvenc filmem! A nagy reszet kivulrol tudom :)
    Nem is tudtam h fenn van youtube-on, orok hala!!!!

    ReplyDelete

Szia,
Itt hagyhatsz nekem üzenetet, dicséretet, leszúrást, szeretgethetsz virtuálisan, utálhatsz is :D
boci