Teret nyer a 64 bit
2004. május 23. 15:31, vasárnap
Egyre inkább láthatóvá válik a 64 bites processzorok terjedése a PC-k világában. Az Intel közelgő új processzorai ugyanazt a 64 bites technológiát fogják támogatni, mint az AMD Athlon 64-ek, így a szoftverháttér is közös lesz ezekhez.

Hirdetés

Most újabb lépésre került sor, amely a felhasználókat közelebb viszi a váltáshoz. Az Intel új Xeon és Prescott processzorai ugyanazt a 64 bites szoftvert tudják majd futtatni, mint az AMD már létező 64 bites Athlon, és Opteron chipjei. Természetesen, ahogy az AMD megoldása, az Intelé is támogatja a 32 bites alkalmazások és operációs rendszerek futtatását. Ráadásul az Intel várhatóan az AMD árképzési stratégiáját is lemásolja, és a 64 bites processzorokért nem kell többet fizetnünk, mint a hasonló teljesítményű 32 bites megoldásokért.

A szakértők szerint így, hogy mindkét cég megoldásai ugyanazt a szoftvert képesek majd futtatni jóval gyorsabb lehet a piac áttérése a 64 bitre, ráadásul a szoftverfejlesztők is sokkal könnyebb helyzetben lesznek. Ez áll egyébként annak a hátterében is, hogy az Intel végül mégis az AMD megoldását követi, egyes pletykák szerint ugyanis a Microsoft visszautasította az Intelt, miszerint nem hajlandóak külön operációs rendszert írni csak az ő megoldásukra.

Ezzel a lépéssel az Intel elég gyorsan megváltoztatta a korábbi álláspontját, mely szerint a 64 bit egyelőre csak a szerverekben hasznos megoldás. Ezzel tehát az AMD hosszú éveken át tartó kálváriája is úgytűnik végetér, hiszen innentől kezdve ő érezheti magát nyeregben a 64 bites asztali PC-k piacán. A cégek előrejelzései szerint az idei év végéig az összes processzoreladások mintegy felét már a 64 bites processzorok teszik ki.

Természetesen ez nem jelenti azt, hogy mindenképpen 64 bites PC-re kell fejlesszünk a következő vásárlásunkkor, a Gartner szerint ugyanis a 64 bites operációs rendszer és a 64 bitet támogató szoftverek hiánya egyelőre még késlelteti a folyamatot, és akár 1 év is eltelhet még, mire teljesen általánossá válik a 64 bit a mainstream szegmensben is.

Az Intel szóvivője szerint a cég még azért nem tett konkrét bejelentéseket az asztali 64 bites processzorok kapcsán, mivel egyelőre a meghajtóprogramokra és az operációs rendszerek támogatására várnak.
Laptopok

Már 49 900 Ft-tól!

E-book olvasók

Már 17 043 Ft-tól!

Tablet PC-k

Már 23 140 Ft-tól!

LCD monitorok

Már 19 800 Ft-tól!

részletek » részletek » részletek » részletek »
Megosztás
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

IT/Tech, Hardver
Tudomány, Mobil, Film, Játék
Hirdetés



Hozzászólások
A témához csak regisztrált és bejelentkezett látogatók szólhatnak hozzá!
Bejelentkezéshez klikk ide
(Regisztráció a fórum nyitóoldalán)
shabba  
2004. máj. 29. 23:43 | válasz | #31
Ez az új m$ oprendszer natív 64bites lesz és képes futatni az új natív 64b bites programokat de a régi 32bites módra írt proggyk futattására is képes a kompatibilítás érdekében. Én úgy emléxem ezt a két módot lehet 64bites környezetben előcsalogatni így a régi 16bites dos/win programokat végleg el kell felejteni vagy maximum lesz valami softwares emuláció. Aztán lehet hogy ezt meg én tudom rosszul, anno már régen néztem át egy AMD-s pdf-et és ilyen emlékeim maradtak.

Azért ezek az új processzor üzemmódok nagyobb változtatások egy SSE féle új utasításkészletnél, ezért is készül hozzá új op.rendszer és ezért lesznek hozzá új programok. A nagy előnye hogy hardweresen kezeli a régi 32biten megírt programokat így kevésbé fájó pont a váltás, fokozatosan lehet lecserélni a meglévő softwareeket.
Pheel  
2004. máj. 29. 22:21 | galéria | válasz | #30
Köszönöm a kimerítő választ!

Akkor ha jól értem, akkor a közeljövőben nem a natív 64 bites mód fog érvényesülni, hanem főként a 32 bites stackkel rendelkező, de 64 bites regiszterek használatát is megengedő mód. Ebben az esetben tekinthető úgy ez az egész 64 bites dolog, mintha egy újabb MMX, SSE, 3DNow! kiegészítéssel látnák el a procikat?

Persze azzal a megkötéssel, hogy a natív 64 bites mód többre hivatott, bár nem használható a jelenlegi 32 bites programokkal újrafordítás nélkül. Jól gondolom?
shabba  
2004. máj. 29. 20:51 | válasz | #29
Az üzemmódok a kompatibilítás megőrzése érdekében vannak. Az utasításkészletet prefixekkel viszonylag 1xűen lehet kompromisszumok nélkül bővíteni de nagyobb változtatásokhoz(pl. virtuális memória, 32/64 bites címzés) kellenek az új üzemmódok.

Pl. 16 bites real mode esetén 64KB volt egy szegmens mérete, nem volt virtuális memóriakezelés, a stack kelezés is 16 bites volt. Egy MOV AX,[BX] esetén ha használtad a 32bites prefixet akkor már MOV EAX,[EBX] lehetett a végrehajtandó utasítás de attól a 64KB-os szegmenhatás ugyanúgy megmaradt így hiába volt EBX-ben 64k feletti érték.

Natív 32 bites üzemmód esetén prefix nélkül a 32 bites regiszterek használata a default és a prefixáltakkal érhető el a 16 bites régi regiszterek. A virtuális memória kezelése a hardwaresen támogatt lapkezés által lehetővé vált.

64 bit esetén hasonló váltás történik a kompatibilítás érdekében, prefixekkel használhatók a meglévő 32 bites regiszterek 64 bites változata de ugyanúgy továbbra is 32 bites a stack felépítése és 32 bites a megcímezhető terület hogy a meglévő programok változtatás nélkül futtathatóak legyenek. Natív 64 bites módban lesz lehetőség a további 8 általános célú regiszter használatára és a 8db további 128bites multimédia regiszter is elérhető lesz. A stack szervezése is 64 bites lesz ahogy a memóriacímzés is. A szegmensregiszterek kezelésében is van némi változás. Ezért kell újrafordítani a programokat lehetőleg egy olyan compilerrel ami optimális kódot fordít és kihasználja az új üzemmódban rejlő többlet lehetőségeket.
Pheel  
2004. máj. 29. 19:55 | galéria | válasz | #28
Ha ez mind ilyen szép és jó, akkor viszont minek az a sok üzemmód? Elvégre a régi programok úgysem ismerik az új utasításokat, a régieket pedig ismeri az új proci. Akkor tehát menni kellene a régi programoknak is mindenféle hókuszpókusz nélkül 64 bites üzemmódban is.

Áááá mindegy, nem értek én ehhez :)
facc  
2004. máj. 29. 19:47 | válasz | #27
"Túlzott gyorsulást nem a 64 bit fog okozni az csak nagyobb adatok mozgatásánál a memoban jelenthet előnyt, elágazás, iteráció esetén sok előnyét nem veszed."

Na ez sem teljesen így van. Ha 64 bites adatokkal kell dolgozni, akkor 32 bites műveletekből többet kell végezni, plusz a kiegészítő utasítások, miközben 64 bit esetén 1db utasítás megcsinálja. Ha sok ilyen van egy programrészben, többszörös gyorsulást is hozhat a 64 bites architektúra.
facc  
2004. máj. 29. 19:40 | válasz | #26
Az tényleg nagyon alapfok lehetett... :)

Ha egy 64 bites adat regiszter alsó 32-16-8 bitjét használod, az olyan, mintha a többi bit ott sem lenne.

Procin belül (legalábbis a regiszterekkel végzett műveleteknél) csak előnye van a dolognak. Memóriahozzáférés esetén lehetnek zűrök (mint írod a különböző hozzáférési hosszok keverése), de a datacache ezt elég jól megoldja.
shabba  
2004. máj. 29. 19:35 | válasz | #25
Szerintem te a processzor üzemmódokkal kevered. Régen volt asszem 4 fajta(én is már jó rég programoztam utoljára asm-ben) real mode a 16 bites, meg a 32 bitesnek is volt több fajtája. Most ha jól tudom 2 új 64 bites mód lett. Természtesen taszk váltáskor lehet váltani ezek között de azért ez nem az amit te leírtál, taszkváltás nincs minden gépi kódú utasítás végrehajtása során.

A kezdteknél volt pl. akkumulator regiszter 16 bites volt AX, ennek volt az alsó 8 bitje AL, a felső 8 meg AH. Aztán 386-nál ez a regiszter 32 bites lett EAX, de az alsó 16 bitje ugyanúgy megmarad AX és AH,AL is ugyanúgy elérhető maradt. Most a 64 bites módben lett RAX aminek az alsó 32 bitje EAX és a többi alábontás is ugyanúgy él tovább. Különböző utasítás prefixek jöttek be az idők során így volt lehetséges a bővítés. Az utasítás dekódolás során ezen a prefixek nem lassítanak(ezért is vannak olyan hosszú soklépcsős feldolgozású procik)
Pheel  
2004. máj. 29. 15:09 | galéria | válasz | #24
Programoztam Assemblyben, de nagyon alapfokon az tény. Soha nem is szerettem :)

Na mindegy. Lehet égő meg hülyeség, amit gondolok, de valahogy akkor sem korrekt itt minden. Nem tudom elképzelni, hogy minden veszteség nélkül lehessen egymás után használni 32 és 64 bites utasításokat. Persze ettől függetlenül még lehet, hogy így van, nem én tervezem a procikat.
shabba  
2004. máj. 29. 14:50 | válasz | #23
Ez hülyeség Pheel, szerintem most zárt rövidre ezt a vitát mielőtt még jobban leégeted magad. Látszik hogy sosem programoztál assemblyben. Pont azért vannak 64 bittől eltérő méretű regiszterek hogy címezhető legyen kisebb tartománya is regiszternek.

Túlzott gyorsulást nem a 64 bit fog okozni az csak nagyobb adatok mozgatásánál a memoban jelenthet előnyt, elágazás, iteráció esetén sok előnyét nem veszed. A 64 bites üzemmód egyik igazi előnye ami sebesség növekedés okoz hogy 8-cal több általános célú és 8-cal több 128bites multimédia regiszter van, ha ezekre is optimalizálnak a jővőbeli fordítóprogramok akkor hozhak pár százalék sebesség többletet. De ezt a gyorsulást nem a 64bitesség okozza, ha egy új 32 bites mód lett volna hasonló többlettel regiszterekkel annak is ugyanilyen gyorsító hatása lenne megfelelő kód optimalizáció után.

A 64 bit igazi előnye a 4GB-nál több megcímezhető memória viszont a vásárlóközönség csupán egy kis részének a szervereket üzemeltetőknek fog igazi előnnyel járni már ha egyáltalán épp szükségük van erre a többletre, de a home és üzleti felhasználók szinte 99%-a számára totál közömbös lesz ennek a fjúcsörnek a beépítettsége hisz úgy sem fog 8 meg 16GB memóriát a gépébe pakolni még jó ideig, a 4GB még nagyon sokáig elég lesz.
Pheel  
2004. máj. 29. 09:29 | galéria | válasz | #22
Ha egy regiszter 64 bites, akkor hiába akarsz te oda csak 32 bitet másolni, az akkor is 64 bitet fog írni, ha másért nem, hát hogy kinullázza a felső biteket. Kapisgálod? :-P
facc  
2004. máj. 29. 01:18 | válasz | #21
Ne beszélj hülyeségeket!!!
32 bites üzemmód:
- 8 bites operandus
- 16 bites operandus
- 32 bites operandus
64 bites üzemmód:
- 8 bites operandus
- 16 bites operandus
- 32 bites operandus
- 64 bites operandus

Kapisgálod?
Pheel  
2004. máj. 28. 09:24 | galéria | válasz | #20
Ilyen esetekben pedig az üzemmódok közötti váltás jelent időveszteséget :)
facc  
2004. máj. 27. 23:34 | válasz | #19
Miért is? Nem kötelező 64 bites operandusokat használni, ha csak 32 bites műveleteket akarsz végezni.
Pheel  
2004. máj. 27. 22:47 | galéria | válasz | #18
Meg sok esetben csökkenést is, pontosan a nagyobb adatok felesleges mozgatása miatt.
facc  
2004. máj. 27. 19:47 | válasz | #17
Te miről beszélsz? Nem csak az address space lesz nagyobb, az adatregiszterek is 64 bitesek! Ez sebességnövekedést is jelent.
CAD  
2004. máj. 24. 15:16 | válasz | #16
Nah, ez orom ;> - mar csak motivacio kell a gepbovitesre... meg persze az apro elhanyagolhato kis penz.
Phlob  
2004. máj. 24. 12:46 | válasz | #14
Gamer szinten mindenki athlon64-et venne, nem igazan a 64 bit miatt, hanem az egyeb jo tulajdonsagai miatt.
Amde az amd eleg keveset tud gyartani beloluk, ezert hiany is van belole, es ami van azis draga.
Bolka  
2004. máj. 24. 11:36 | válasz | #13
Szerintem meg legalabb 2-3 ev, mire a 64bites procik vezeto szerepet tudnak betolteni. Lehet hogy 1-2 even belul mar ujonan csak 64-bites CPU-t lehet majd csak kapni, de nagyons ok helyen meg PII es PIII szintu gepek vannak. Munkahelyi-irodai szinten szerintem a gepek 50% ilyen. Minek egy Word-hoz vagy Excel-hez 2-3GHZ-es 64bites proci?
2004. máj. 24. 10:14 | válasz | #12
sokba kerülhetett az intelnek ennyi ideig "visszatartani" a 64 bites windowst....
Billi  
2004. máj. 24. 09:18 | válasz | #11
Emulációról kár beszélni.
Egy új 64 bites platform csak fölösleges halál lenne a piacopn, ala Itanium. Lásd mennyi pénz van beleölve, és mégis csak vegetál. Nyereségre képtelen a project. Olyan mennyiségű sw kéne hozzá, hogy normálisan használható legyen amit az életben nem fognak kiadni rá. Azt hitték mindenki beleöl majd milliárdokat ahogy az Intel HP és akkor sirály. Csak senki nem hülye, hogy majd jön egy szamár és követik. HA lesz rá igény megcsinálják, ha nem, akkor nem. CSakhogy igény is akkor van ha már van gép, de addig meg nincs gép amedig nem tudják biztosan az SW hátteret. Csiki csuki. Szevasz Itanium helló AMD64.
Az x(/ -os úgy tudnák lecserélni nagy nehezen, ha az új megoldásokat és a régit is tudná futattni a gép. Ami azért nagságrendekkel nehezebb feladat mint egy 16/32/64 -bites hibrid megoldás. És akkor kb 4-6-8 év alatt elavulnak az x86 -ra iródott progik, majd az ez után következő procik már elhagyhatják az x86 -os maradványokat. HA ezt jövőre elkezdik, akkor kb 4 év tervezés. + 4-8 év mire újra cserére érik a proc. szerintem min 8 év mire lenne belőlle valami.
arty  
2004. máj. 24. 08:33 | galéria | válasz | #10
az itanium kifejlesztése tengernyi pénzt vitt el, meg lehet nézni milyen sebességgel képes az x86 kód futtatására évek multán is ...
2004. máj. 24. 06:50 | galéria | válasz | #9
majd m$ ék a longhorn-al besegítenek ...
shabba  
2004. máj. 24. 01:39 | válasz | #8
Olyanból felesleges lenne mégegyet kitalálni hisz már évek óta a piacon van, Intel Itanium a neve.

A 64 bites rendszerek átlag felhasználói körökben nem fognak egy hamar elterjedni. A cégek nem fognak késztetést érezni arra hogy lecseréljék az operációs rendszert és programjaikat 64 bitesre, hisz számukra érdektelen fjúcsör halmazt vonultat fel. 1xűen a hétköznapi használat során nem korlát a maximum 4GB megcímezhető memória. Persze idővel mindenki rá lesz kényszerítve a váltásra ahogy azt már megszokhattuk, de önszántukból nem fognak tolongani a cégek sem az otthoni felhasználók.
wh  
2004. máj. 24. 00:45 | válasz | #7
A linux kernel levelező listán volt arról szó, hogy pontosan milyen is az Intel megoldása, mert az intel amikor bejelentette 1 szóval sem említette az AMD hasonló megoldását, és erre Inteles fazon kibökte, hogy lényegében ua, de vannak eltérések. Szóval lehet olyan programot írni ami nem fut el mind2n. Szerintem hasznosabb lett volna egy új alapokra helyezett 64bites megoldás amit megfelelő teljesítménnyel piacra hozva 32bites emulációval még mindig gyorsabb mint az igazi 32bites rendszerek.
Mice  
2004. máj. 23. 23:43 | válasz | #6
szerintem kettő lesz az, jövő ilyenkorra szerintem még mindig alig lesznek rá sw-ek
Gabest  
2004. máj. 23. 23:10 | válasz | #5
Szerintem egy év múlva mindegy lesz, mit akarsz egy otthoni gépbe, ha csak 64 bites cpu-t kapsz már a boltban.
2004. máj. 23. 22:40 | galéria | válasz | #4
legalább elkezdődött és már lehet is kapni (nem is olyan drágán) x86-64 es CPUkat , az intel féle gondolom még 1 lépéssel jobb lesz ... aztán megint AMD .. és haladunk
2004. máj. 23. 19:58 | válasz | #3
"akár 1 év is eltelhet még, mire teljesen általánossá válik a 64 bit a mainstream szegmensben is."

Akár? Szvsz jóval több, mint 1 év fog eltelni az _általánossá_ váláshoz. Az irodai gépekbe jó ideig elég még a 32 bit, de talán otthonra is (kivéve persze a játékgépeket).
Phlob  
2004. máj. 23. 17:20 | válasz | #2
Ez nem az amd meg az intel hibaja. Egyszeruen a piacnak erre van igenye. Te sem vennel egy procit amin az x86 progik nem mennek, vagy lassan mennek.
sniper   "Rest in Peace sniper" 
2004. máj. 23. 16:03 | válasz | #1
Ez 1felol jo dolog, mer legalabb ebben nem lesz 2 kulon szabvany ala DVD, ugyanakkor szar, mert megint nem sikerult levaltani az x86-ot, hurcoljuk tovabb annak elavult, lassito maradvanyait. Rovidtavon nyero, hosszutavon katasztrofa.