Gartner: jöhet a Windows 7
Jelentkezz be a hozzászóláshoz.
De ezt már én is írtam: "Ha mindenképpen kategórizálni akarod, akkor egy agyon optimalizált, felturbozott interpreterhez hasonlít, de az sem teljesen korrekt." - #85
Ha úgy vesszük, a processzorban. A CISC szint a "forrásnyelv", ezt fordítja (még inkább interpretálja) a mikrokód "célnyelvére".
Másik példa is eszembe jutott, az IA-64. Ott külön réteg tölthetõ be a processzor nyelve és az utasítások közé. Így valósítják meg pl az x86_32-es kód futtatását (hátránya, hogy betöltés után másra nem használható a processzor, illetve a plusz ("szoftveres", nem bedrótozott) szint miatt lassabb a végrehajtás. Ellenben akár teljesen más architektúra is szimulálható vele, mondjuk m68k).
Azért, mert ez az utasítástól függ. Pl az akkumulátor növelése ilyen (inc rax), de mondjuk a memóriatömb indexérték lekérésére (xlatb) nincs mikrokód, ahhoz már egy "rutin" kell, több mikrokód utasításból.
A közvetlen átállás azért nem lehetséges (bár határozottan jó ötletnek tartom), mert a cpu CISC szintû utasításokat dekódol. Nem tudod közvetlenül meghívni a mikrokód utasításokat.
Annyit tennék csak hozzá, azért hívtam az alsó réteget RISC-nek, mert bedrótozott, és csökkentett utasításkászletû (ha jól emlékszem max 10 utasítás van csak, szóval Reduced Instruction Set). De pipeline valóban nincs (mondjuk annyira nem vagyok képben, hogy a mostani modern hyperthreading processzorokon mi a helyzet, de valószínû, hogy ott van valami minimális pipeline mikrokód szinten).
CISC-et azért nem lehet bedrótozni, mert nincs elég hely a processzoron az összes utasítás áramkörének. Drótozássak csak kevés utasítás valósítható meg.
program forrásnyelven -> program célnyelven. Ez hol történik meg az Intelnél pl?
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Hol itt az ellent mondás?
"VLIW CPUs are usually constructed of multiple RISC-like functional units that operate independently." - http://en.wikipedia.org/wiki/VLIW
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
"Ha egy CISC parancs 1 órajel ciklus alatt lefut, akkor az azt jelenti, hogy egyetlen mikrokóddal végrehajtható (azaz pont ugyanolyan, mintha RISC utasítás lenne)."
Na itt jön be a pipelineolhatóság, különben meg nem sok ilyen utasítást tudsz mondani. Ha már itt tartunk a Geforce7 sorozat pixel shader egységei a pipelinenak köszönhetõen a MAD utasításokat fél ciklus alatt hajtja végre.
A lényeg az, hogy a nyílt forrás nem feltétlenül free. Példák:
Solaris kernel: opensource, de nem free
Xorg nvidia driver: nem opensource, de free
Linux kernel: opensource és free
A lényeg az, hogy ezeket ne keverjük.
"Nem a frekvencia a lényeg"
Ez így igaz, a másodpercenként végrehajtott utasítások száma a mérvadó, nem az, hogy milyen órajelen ketyeg. Példa: Amiga 7Mhz (!!!), mégis tudsz vele mp3-at hallgatni meg avi-t nézni, míg egy 100Mhz-s Pentiummal aligha.
"A mikrókód lasabb a bedrótozottól"
Ez viszont tévedés. A jelenlegi processzorok mûködése ugyanis a következõ: adott egy RISC processzor (ami bedrótozott), ez hajtja végre a mikrokódot. Efelett kapsz egy CISC réteget, ami lényegében nem más, mint minden utasításhoz egy mikrokód rutin összerendelés. Ha egy CISC parancs 1 órajel ciklus alatt lefut, akkor az azt jelenti, hogy egyetlen mikrokóddal végrehajtható (azaz pont ugyanolyan, mintha RISC utasítás lenne).
A részletes leírás, hogy melyik CISC milyen RISC utasításokból áll, és mennyi órajelciklust igényel, megtalálható a Nelson:80386/80486 c. könyv mellékletében (online doksit nem találtam az intel honlapján, bocs).
"A freeware olyan, a szerzõi jog által védett szoftver, ami ingyen használható, tetszõlegesen hosszú ideig (szemben a shareware-rel, ami szintén ingyenes, de csak korlátos ideig használható). A freeware (ingyenes szoftver) nem összekeverendõ a szabad szoftverrel (free software), ami bármilyen célra szabadon felhasználható, és szabadon módosítható: a freeware felhasználási módja gyakran korlátozott, például otthoni, nemkereskedelmi vagy tudományos használatra. Nem azonos a szabadon terjeszthetõ (freely redistributable) szoftverrel sem (bár a freeware programok nagy része szabadon terjeszthetõ): a Microsoft Internet Explorer például ingyen letölthetõ, de nem terjeszthetõ."
wiki..ha már nehéz neked elérni...
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Nem azzal van bajom, hogy nagy a win, hanem hogy olyan alapvetõ dolgok hiányoznak belõle, ami minden másik os-ben megtalálható. Én (pechemre) használnám ezeket.
Idézet a Free Software Fundation honlapjáról: "Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech," not as in "free beer."
free software definíciója
Egyébként a p4 fosságáról volt teszt is, csak az elvakult vérfanboyok nem fogták fel mennyire gáz a pénégy.
De ppc vs x64-rõl nincs teszt. És mégegyszer leírom: ha kiderült volna hogy annyira gyors, már mindenki átállt volna rá, kompatibilitással nem törõdve.
amúgy
Egyébként azt nem értem hogy van, hogy a linuxos programok nagy részét egy egyszerû compile-al összevissza mindenféle procira lehet fordítani(hiszen a nagyobb disztribek is mindig elérhetõek x86-ra, x86-64-re, ppc-re, alpha-ra, meg még jópár processzorra), a kíndózosakat meg nem.
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Leo is 32+64 bites..
[/off]
A 64 bites Vista tartalmazza a 32 bites Vistat is, kivéve a kernelét és drivereit.
[/off]
A mikrókód lasabb a bedrótozottól, viszont nehezebben másolható, és primitívebb megoldani, olcsóbb, ezért szeretik.
Szó sincs x86/x64 -> mikókód átfordításról Intel, AMD vagy VIA esetében, azt a Transmeta próbálta egy speciális JIT áramkörrel. Mondjuk az AMD hibridet használ, van ami mikrókód és van ami bedrótozott.
Különben így mûködik: dekódolja a ADD rax, rcx utasítást és már indítja is a hozzá tartozó mikrokód rutint, amely bizonyos részei horizontális programozásuak bizonyos részei vertikálisak és lefut rá.
PPC-re meg nem átfordító kell, hanem natív kódot kell írni.
Néhány RISC jellemzõ:
-sok regiszter (akár 1024 is)
-regiszter ablakozás (gyors függvény hívás támogatás)
-fix hosszú utasítások miatt jobb pipeline-olhatóság
-kevesebb utasítás, de néhány dolgot, mint a memóriából való operandus beolvasás össze adásnál, nem támogatott, továbbá az ilyen jellegûek sem: MOV al, byte ptr
-külön adat és kód memória és/vagy cache
-nincs mikrókód, az utasítások dekódolása, fetchelése és végrehajtása be van drótozva
-egyszerre fetcheli be a használni kívánt adatokat és az utasítást
Néhány CISC jellemzõ:
-sok egyszerû utasítás a magasabb programozási nyelvek támogatásához (lásd: char a=data<4*j+3>4*j+3>; => MOV al, byte ptr
-az utasítások escape kódosak(váltakozó utasítás hossz), rosszabb pipeline kihasználás
-általában megosztott adat és kód memória és cache
-kevés regiszter -> többet kell dolgozni a memóriában
RISC jellegû processzorok:
-PPC, Alpha, MIPS, ARM, GPU shader egységek, DSP-ék processzor része, stb.
Hehe...ezt gondold at meg 1x.....valahogy en is ugy gondolom,hogy a free!ware az ingyenes....
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Failover interface meg nagyon is kellett volna nemegyszer. Ha megszakad az utp-s net, kézzel kell átállni wifire, ami sok idõ (elég sok ahhoz, hogy megszakadjanak a session-ök, és mindenhova újra be kelljen jelentkeznem). A routeolásra meg a munkám miatt lenne szükség (ne menjünk bele részletesen, de igen, szükségem lenne arra, hogy több hálózatba egyszerre be legyek lépve a laptopomról, ráadásul dinamikus route-al).
Egyébként ezek mind olyan "extrém" dolgok, amit csak a nem-szerver win nem tud. Még a minimális funkcionalitású MacOSX desktopon is alapértelmezett pl a szerinted "csak hülye akar kliensre" cluster funkció. Bocs, inkább neked kellene kicsit olvasgatni. Kezd azzal, hogy guglizod a seti@home-ot. Tipikus szerverre szánt alakalmazás, ugye...
Szóval fikázás helyett inkább írhattad volna azt, hogy nem, ezekbõl egyet sem valósítottak meg Win7 alatt, ami meg kész volt szerver vonalon, azt meg nem emelték át.
Köszönöm a választ.
Így van ez a komplett operációs rendszertõl kezdve a, az egyszerûbb programokig.
Kellemes kalózkodást: https://torproject.org ; Szabadalmam a trinális ámítógép, amelynek alapja a trit. Ki nem szarja le a Windows 7-et ?
Kellemes kalózkodást: https://torproject.org ; Szabadalmam a trinális ámítógép, amelynek alapja a trit. Ki nem szarja le a Windows 7-et ?
Az 57-es build vmi kilopott verzió, a 7000-es a nyilvánosan elérhetõ. Lehet nem érdemes ilyen nightly buildekkel játszani, ki tudja milyenek.😊
Szóval lehet a gizikét a gõzekével keverni, de akkor inkább tartsd meg magadnak, mert nyilvános helyen könnyen beéghetsz az ilyen megszólalásokkal.
Asysoft...hát ahozképest simán kezeli az aerót...mi lenne ha rendes karim lenne. 😊
Szar játék az élet de qwa jó a grafikja!
Rollika!
Amiket írtál problémákat.Hasonlók voltak nálam is.Ami a proci terhelését illeti,bizonyos alkalmazásoknál.Nekem az alaplappal volt gondom.Tehát nem win7 függö volt a dolog.Ugyan azokat a hibákat produkálta vistával is meg xp-vel is.Eltartott egy ideig mire rájöttem,hogy a biossal van a bibi.Egy bios frissités megoldotta az egész problémahalmazt!
Bocs, de ezen szétröhögtem magam... A win* sose fog annyit nyújtani, mint egy UNIX, nekem legalábbis semmiképp.
Egyébként egyetértek azokkal, akik szerint nem a csilivilit kéne tolni. Tudja valaki, hogy a win7 tudja-e ezeket (nem fikázni akarok, tényleg érdekel, hogy mi került be, ha egyáltalán bekerült valami):
- cluster (elosztott számítások)
- HA (magas rendelkezésre állás, failover), interfész szinten
- bárminemû dinamikus routing (vrrp, ospf, bgp, bármi)
- lwp (kernel által támogatott threadek)
- értelmes timeout kezelés domain logon esetén (a jelenlegi xp-m 10 percig bootol, ha nem talál netet)
- többféle, helytõl függõ hálózati konfig
Ezek mind olyanok, amik csak win* alatt okoznak gondot, mindenhol máshol (BSD, Linux, MacOSX, Solaris) simán meg tudom oldani (a cluster csupán kényelmi funkció lenne, a többi azonban nap mint nap problémát okoz).
/*WTF?!*/
VGA driver.. 945GMA integrált..ezt feltelepítette magától, vagy a netrõl v agy a win7 lemezen volt, mit ajánlanál? 😊
7057-es.
Szar játék az élet de qwa jó a grafikja!
"egvan nyitva 4 akármilyen alkalmazás, és elkezdem az egeret húzkodni fölöttük..az ablakok részben takarják egymást...megint csak 30-40% a terhelés"
Én nem tapasztalok ilyet. Torrentnál sem. Fel van téve a VGA driver?
"A képeknél nyomok egy új mappát...semmi...frissítem..semmi...kilépek a mappából, belépek a mappába, megjelenik."
Nekem megjelenik, ha egyre gondolunk...
Hanyas build amúgy?
Kellemes kalózkodást: https://torproject.org ; Szabadalmam a trinális ámítógép, amelynek alapja a trit. Ki nem szarja le a Windows 7-et ?
Just avoid to falling into the hands of terrorists.
Just avoid to falling into the hands of terrorists.
meg az erõforrásigénylést
Just avoid to falling into the hands of terrorists.
És igen az XP egy elavult vacak, nem biztonságos, hiába a 3 szervizpakk, a Windows 7 pre-RC már most jobb nála minden téren, talán csak a driver ellátottságot leszámítva
Hát ez a mondat sem egyszerû.
XP SP3 ntoskrnl.exe: 2,1 MB
Vista SP1 ntoskrnl.exe: 3,6 MB
Win7 Beta 1 ntoskrnl.exe: 4,6 MB
Tényleg XP szintre lebutított. <#vigyor>#vigyor>
1., Tényleg senki se hidje, hogy a Win7 0-tól indult, a Vistat használták alapnak.
2., MinWin egy alapcsomag és nem kernel
PPC nem csak a Cell-ben/mellett van a PS3-ban, hanem az XBox 360-ban is.