Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Was ist der unterschlied zwischen 32bit und 64bit?

<<< zurück   -1- -2- -3- -4- -5-  
Klischeepunk - 41
Champion (offline)

Dabei seit 01.2005
8907 Beiträge

Geschrieben am: 30.12.2010 um 13:55 Uhr

Zitat von Bigfoot29:

Klischeepunk: Leider liegst Du da falsch mit DinoRS1337. Er hat Recht. die x64-CPU ist eine 32-Bit-Infrastruktur, die auf 48Bit aufgebohrt wurde und mit 64Bit-Registern arbeitet, die es _zusätzlich_ zu den 32-Bit Registern gibt. Es ist genauso korrekt, dass auf reinen 64Bit-CPUs die "kleineren" Bitstufen emuliert werden müssen und daher sacklahm sind. Das haben wir beim PentiumPro gesehen (32Bit waren schnell, das damals übliche 16Bit (win 3.x) war extrem langsam, das sehen wir beim Itanium.

Nochmal lesen bitte, dem hab ich in keinem Wort widersprochen.

Zitat von Bigfoot29:


Nachtrag: Klischeepunk auch mit der RAM-Last liegst Du nicht ganz richtig. Erstens werden statt der 3,3 die vollen 4 GB nutzbar. - Gut, das geht für den Overhead der 48/64-Bit-Daten weg. Dennoch fällt die 2/1-Beschränkung. Anwendungen können allein speichertechnisch bereits ab 4 GB profitieren. Und zumindest bei AMD kann ich es sagen: Die zusätzlichen Register lassen sich erst mit 64bit-Befehlen ansprechen. Ist wie bei einem Universalschloss. An der Haustür passen alle Schlüssel 32Bit, aber für die Wohnung brauchst Du nen speziellen Schlüssel (64bit-Befehl). Zugegeben. Das ist alles sehr vage. Die Daten im Netz wieder zu finden, dürfte schwer werden. Allein schon die 2/1-Aufteilung ist nicht auf die Schnelle aufzutreiben. Das stand glaube ich irgendwann 2009 auf Computerbase. Die Registerinfos sind ebenfalls von Computerbase aus dem Jahr 2003 oder 2004. Aber machen wirs nicht übermäßig kompliziert...

Wiki gibt die Vor- und Nachteile recht klar rüber:
http://de.wikipedia.org/wiki/AMD64
Und auch dem hab ich nicht widersprochen, ich sagte es bringt keinerlei Leistungsgewinn dadurch das mehr vorhanden ist. Dazu muss "mehr vorhandenes" auch genutzt werden. Ich kann noch soviel RAM in irgendwas reinpumpen, wenn ich nur 500kb brauch, dann ist kein deut Leistungsgewinn dadurch theoretisch oder praktisch spürbar. (Ums mal ganz blöde zu Sagen: Hello World hat keinen Vorteil von keiner der Versionen).

Ich sage bewusst 2/3 kannste in die Tonne kloppen, da sind durchaus korrekte dinge dabei, gar keine Frage. (Befehlssatzerweiterung an sich, Mehr RAM ansprechbar an sich), aber die daraus gezogenen Schlußfolgerungen sind ausgemachter Blödsinn. (Was hält mich btw. davon ab auf einem 64 Bit System, also so völlig echt, ne VM draufzuknallen die mir ein 32 Bit System zur verfügung stellt - damit ist genau diese Zwischenschicht geschaffen, von der ich rede.)

Dieser Post wurde 2 mal ROT-13 verschlüsselt.

Bigfoot29 - 46
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 30.12.2010 um 15:02 Uhr
Zuletzt editiert am: 30.12.2010 um 15:05 Uhr

Deine Worte waren:

Zitat:

Hübsch, 2/3 der erklärung kannste getrost auf den Müll werfen, da faktisch falsch, falsche Schlußfolgerungen oder sonst Fehlerhaft. Glückwunsch.

Tut mir Leid, er hat schlicht und ergreifend Recht. Und zwar inklusive den Erklärungen dazu. Er hat zwar ne recht schnodderige Art, das auszudrücken, aber das ändert am Inhalt nix. - Ist leider so. ;-)

Zu Teil zwei:
Nun, die Erklärung war nicht korrekt. Für einen "Laien" aber durchaus verständlich. Immerhin kann er mehr als 4 GB adressieren. Und bei 16MPix-Bildern Photoshop mal ins arbeiten kommt, sind die sehr schnell weg. Damit hätte er dann durchaus einen echten Performance-Vorsprung.

Vom 32-on-real-64:
Das wäre, als würdest Du auf einem ARM oder SPARC eine x86er VM fahren. Muss komplett emuliert werden. Da hilft keine "Zwischenschicht". Echtes 64Bit ist echtes 64 Bit. Da gehen 32 Bit nur mit sehr viel CPU-Overhead, solange die CPU nicht von sich aus einen Legacy-Modus dafür anbietet.

Gruß.

Edit: Argumentieren kannst du schon fast wie ein echter Politiker. Natürlich bringt ein "Hello World" auf 64 Bit keine Vorteile. Aber bereits kleine, registerintensive Anwendungen profitieren von x64. Von den "großen" Anwendungen, die mehr als 2/4GB RAM adressieren, ganz zu schweigen. Und die gibt es. Mit 500kb-Programmen zu argumentieren, hilft der Debatte in der Praxis nichts. Für die Beteiligten bedeutet es nur, mehr Zeit zu investieren, diese Winkelzüge zu negieren. :-/

LMAA! - Lächle Mehr Als Andere!

Klischeepunk - 41
Champion (offline)

Dabei seit 01.2005
8907 Beiträge

Geschrieben am: 30.12.2010 um 15:18 Uhr
Zuletzt editiert am: 30.12.2010 um 15:20 Uhr

Zitat von Bigfoot29:

Deine Worte waren:

Zitat:

Hübsch, 2/3 der erklärung kannste getrost auf den Müll werfen, da faktisch falsch, falsche Schlußfolgerungen oder sonst Fehlerhaft. Glückwunsch.

Tut mir Leid, er hat schlicht und ergreifend Recht. Und zwar inklusive den Erklärungen dazu. Er hat zwar ne recht schnodderige Art, das auszudrücken, aber das ändert am Inhalt nix. - Ist leider so. ;-)

Immer noch nein:
An der Programmierung muss sich etwas ändern/Programmierer müssen sich kümmern? -> Nein-> Aufgabe des Compilers
32 auf Echt 64 nicht möglich -> Nein, wie du übrigens selbst beschreibst. Und dass du sagst, das geht auch mit zwischenschichten nicht - was ist eine Emulation? Nenns wie du willst, wegen mir auch käsebrot, ganz genau das IST möglich. (Ich glaub jetzt machts klick: Von "nativ" war nie die Rede!)

Zitat von Bigfoot29:


Zu Teil zwei:
Nun, die Erklärung war nicht korrekt. Für einen "Laien" aber durchaus verständlich. Immerhin kann er mehr als 4 GB adressieren. Und bei 16MPix-Bildern Photoshop mal ins arbeiten kommt, sind die sehr schnell weg. Damit hätte er dann durchaus einen echten Performance-Vorsprung.

Klar, jeder bearbeitet Tagtäglich seine 16MPix Bilder, völlig normal, mach ich tausend mal am Tag....
Ich schließ doch gar nicht aus, dass es sinnvoll _SEIN KANN_. Ich schließe aus, dass es per se mehr "Power bringt".

Zitat von Bigfoot29:


Vom 32-on-real-64:
Das wäre, als würdest Du auf einem ARM oder SPARC eine x86er VM fahren. Muss komplett emuliert werden. Da hilft keine "Zwischenschicht". Echtes 64Bit ist echtes 64 Bit. Da gehen 32 Bit nur mit sehr viel CPU-Overhead, solange die CPU nicht von sich aus einen Legacy-Modus dafür anbietet.

Ist möglich. Punkt bewiesen. Dino liegt falsch.

Zitat von Bigfoot29:


Gruß.

Edit: Argumentieren kannst du schon fast wie ein echter Politiker. Natürlich bringt ein "Hello World" auf 64 Bit keine Vorteile. Aber bereits kleine, registerintensive Anwendungen profitieren von x64. Von den "großen" Anwendungen, die mehr als 2/4GB RAM adressieren, ganz zu schweigen. Und die gibt es. Mit 500kb-Programmen zu argumentieren, hilft der Debatte in der Praxis nichts. Für die Beteiligten bedeutet es nur, mehr Zeit zu investieren, diese Winkelzüge zu negieren. :-/

Nochmal: NATÜRLICH _GIBT_ es die. Für 80% der Nutzer dürfte das allerdings auf Hörensagen beruhen. (Vom IE vllt mal abgesehn). Anyways, ausführlicher später.

Dieser Post wurde 2 mal ROT-13 verschlüsselt.

Bigfoot29 - 46
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 30.12.2010 um 15:37 Uhr

Zitat von Klischeepunk:


Immer noch nein:
An der Programmierung muss sich etwas ändern/Programmierer müssen sich kümmern? -> Nein-> Aufgabe des Compilers
32 auf Echt 64 nicht möglich -> Nein, wie du übrigens selbst beschreibst. Und dass du sagst, das geht auch mit zwischenschichten nicht - was ist eine Emulation? Nenns wie du willst, wegen mir auch käsebrot, ganz genau das IST möglich.

Es geht nicht um Programmierung. Wie kommst Du auf den Trichter? Lies dir seinen Post durch. Es geht um Hardware. Punkt.

Zitat von Klischeepunk:


Klar, jeder bearbeitet Tagtäglich seine 16MPix Bilder, völlig normal, mach ich tausend mal am Tag....
Ich schließ doch gar nicht aus, dass es sinnvoll _SEIN KANN_. Ich schließe aus, dass es per se mehr "Power bringt".

Nun, die Wahrscheinlichkeit ist signifikant höher, dass es einen Leistungsschub bringt, als dass dies NICHT der Fall ist. Ansonsten belege deine Aussage doch BITTE BITTE mit Beweisen. - Und zwar praktisch relevanten und belegbaren.

Zitat von Klischeepunk:


Ist möglich. Punkt bewiesen. Dino liegt falsch.

Wo finde ich diesen Beweis? Da bin ich jetzt mal gespannt... Sorry, Virtualisierung ist mein Arbeitsgebiet. Das einzig praktisch mögliche Beispiel ist der PentiumPro. Und da war es die Geschichte "32 auf 16". Und es war 30% langsamer (und damit für Endkunden völlig uninteressant). Ansonsten ist dieser Teil der Diskussion akademisch. Es gibt keinen "echten x64"-Prozessor mit "Basis-x86"-Architektur. Es kann ihn auch nicht geben, weil x86 bedeutet, dass 8-Bit-Befehle möglich sein müssen.

Zitat von Klischeepunk:


Nochmal: NATÜRLICH _GIBT_ es die. Für 80% der Nutzer dürfte das allerdings auf Hörensagen beruhen. (Vom IE vllt mal abgesehn). Anyways, ausführlicher später.

Der IE ist ja auch eher ungewöhnlich... - genauso wie 7zip, winrar, Kopieraktionen im Dateisystem und noch tonnenweise mehr Funktionen, die schon allein wegen der Architektur besser arbeiten können. Dazu kommt noch die Beschleunigung durch weniger notwendige Auslagerungen. Auch völlig utopisch. Vor allem für die nächsten Jahre...

Tu dir selber nen Gefallen und zieh bitte die Notbremse. Nein, auch du hast nicht immer Recht. (Ich auch nicht.)

Gruß.

LMAA! - Lächle Mehr Als Andere!

Klischeepunk - 41
Champion (offline)

Dabei seit 01.2005
8907 Beiträge

Geschrieben am: 30.12.2010 um 16:15 Uhr
Zuletzt editiert am: 30.12.2010 um 16:46 Uhr

Zitat von DinoRS1337:

klappt aber auch nur wenn die Programmierer auch kompromisslos 64 Bit programmieren und net "so wie's scho immer lief" ...

Zitat von Bigfoot29:


Zitat von Klischeepunk:


Klar, jeder bearbeitet Tagtäglich seine 16MPix Bilder, völlig normal, mach ich tausend mal am Tag....
Ich schließ doch gar nicht aus, dass es sinnvoll _SEIN KANN_. Ich schließe aus, dass es per se mehr "Power bringt".

Nun, die Wahrscheinlichkeit ist signifikant höher, dass es einen Leistungsschub bringt, als dass dies NICHT der Fall ist. Ansonsten belege deine Aussage doch BITTE BITTE mit Beweisen. - Und zwar praktisch relevanten und belegbaren.

Glaub ich bei dir sofort, glaub ich auch ansonsten im "professionellen Bereich" sofort. Beim Durchschnittsnutzer nicht. Was läuft da im Schnitt unglaublich Speicherlastiges?

Zitat von Bigfoot29:


Zitat von Klischeepunk:


Ist möglich. Punkt bewiesen. Dino liegt falsch.

Wo finde ich diesen Beweis?

Zitat von Bigfoot29:


Vom 32-on-real-64:
Das wäre, als würdest Du auf einem ARM oder SPARC eine x86er VM fahren. Muss komplett emuliert werden. Da hilft keine "Zwischenschicht". Echtes 64Bit ist echtes 64 Bit. Da gehen 32 Bit nur mit sehr viel CPU-Overhead, solange die CPU nicht von sich aus einen Legacy-Modus dafür anbietet.

Du sagst nichts anderes als "ist möglich". Vielleicht nicht komfortabel, vielleicht nicht praktisch, aber möglich.

Zitat von Bigfoot29:


Der IE ist ja auch eher ungewöhnlich... - genauso wie 7zip, winrar, Kopieraktionen im Dateisystem und noch tonnenweise mehr Funktionen, die schon allein wegen der Architektur besser arbeiten können. Dazu kommt noch die Beschleunigung durch weniger notwendige Auslagerungen. Auch völlig utopisch. Vor allem für die nächsten Jahre...

Tu dir selber nen Gefallen und zieh bitte die Notbremse. Nein, auch du hast nicht immer Recht. (Ich auch nicht.)

Gruß.

Der IE war nicht wirklich ernst gemeint sondern lediglich ein MS-Flame. Ich hab meinen Grad offen, belegt 30MB. Da sollt ich wirklich RAM nachrüsten. Wir wackeln jetzt also wieder vom RAM zur Architektur zurück zum RAM? Auslagerung wird erst notwendig wenn die grenzen des RAM erreicht sind, werden sie nicht erreicht - unnötig. Punkt. Um das nochmal zu sagen, wenn du dich im Professionellen Umfeld der Bildbearbeitung bewegst, oder aber eben Speicherlastige Programme nutzt, welcher Art auch immer die seien - Ja, es macht sinn, dann seinen RAM an den Bedarf anzupassen. Ist das nicht der Fall macht es keinen Sinn. Ende. RAM muss nicht her, damit Geld ausgegeben ist. RAM muss auch nicht her, damit Schwesterchen ihr BMP im Photoshop endlich komfortabel bearbeiten kann, RAM muss auch nicht her, damit Word viel mehr Platz hat als es braucht. RAM muss _dann_ her, wenn er genutzt wird, und auch nur und ausschließlich in diesem Fall sinnvoll.

/e: Ich lass mich durchaus auf Korrekturen ein, aber nur wenn ich etwas fehlerhaftes gesagt hab. Für das was der Leser versteht bin ich nicht verantwortlich.

Dieser Post wurde 2 mal ROT-13 verschlüsselt.

Bigfoot29 - 46
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 30.12.2010 um 16:29 Uhr
Zuletzt editiert am: 30.12.2010 um 21:58 Uhr

Edit: Das erste Quote: Das ist der Punkt, den ich dann überlesen habe. Ich sags ja, ich hab auch nicht _immer_ Recht. ^^

Edit: Die Bildbearbeitung, Videoschnitt - Wenn Papa seine Videos zusammenschnibbelt - das alles sind übliche Szenarien. Das zieht relativ schnell relativ viele Ressourcen. Und wie gesagt: Dort ist die x64-Erweiterung sinnvoll, weil sie neue Techniken nachrüstet, wie Speicher angesprochen werden kann. Nämlich effektiver als zu 32bit-Zeiten. (Neue Funktion zum Daten im Ram anspringen.)

Edit: Um dich mal selber zu zitieren:

Zitat:

Ich lass mich durchaus auf Korrekturen ein, aber nur wenn ich etwas fehlerhaftes gesagt hab. Für das was der Leser versteht bin ich nicht verantwortlich.
Dann halte dich auch bitte selber dran. Etwas zu _emulieren_ bedeutet: Es geht nicht und muss sehr kostspielig (was die Rechenleistung angeht) bit für bit nachgestellt(!) werden. QEMU ist so ein Programm, was das kann. Die Rechenleistung liegt hier um den Faktor 10(!) unter dem Original. Im Prinzip ist das so, als würdest Du 500 Chinesen sagen, sie sollten einen LkW emulieren und mit ihren Fahrrädern die Pakete quer durch China eiern lassen. Zu deutsch: nein, es ist praktisch nicht möglich sondern nur über eine Simulation/Emulation machbar.

Edit: Der IE: Es ging mir witzigerweise auch bei dem Eintrag gar nicht um RAM... es ging mir um Funktionalitäten der CPU. Ehrlich gesagt weiß ich nicht, ob der IE64 effektiver arbeitet... - das Beispiel kam von dir. Die anderen von mir genannten Beispiele sind jedenfalls zwischen 5 und 20 % schneller auf 64 Bit als auf 32. Ums RAM gings oben bei der Photoshop-Geschichte, unten nur am Rande (siehe "Dazu kommt noch..."). Und doch, auch 4GB machen heute ganz gut Sinn. 8 sind für Papa und Töchterchen noch etwas Overkill, solange Sohnemann nicht FarCry2 mit voller Auflösung auf Super-Duper-Ultra zocken will, die Betonung liegt allerdings auf "noch". Und ja, wir können immer wieder hin und her springen. Die Architektur und mehr RAM sind miteinander verbunden. PAE32 hilft hier nicht. Die Limitierung auf 2GB bei Photoshop ist für ein oben genanntes für ein RAW-Bild mit ein paar wenigen Korrekturen, wo "Undo"-Werte hinterlegt werden müssen, sehr schnell sehr schmerzhaft spürbar.

Dein Quote von oben kann ich also auch so zurückgeben. Nicht irgend etwas hineininterpretieren, was da nicht steht. ;-)

Gruß.

PS: Du magst IT-Technisch als Pirat vielleicht gar nicht mal so "blond" sein, aber diskutiere bitte nicht über eines der wenigen Themen mit mir, mit denen ich mein Geld verdiene... ;-)
Ehrlich gesagt hasse ich Fallstrick-Debatten. Es gibt da einen Spruch, der mir da spontan in den Kopf kommt und der mit "Diskutiere nie mit..." beginnt. Da der aber nicht prinzipiell auf dich passt, sage ich ihn nicht laut. Für mich ist die Diskussion hier beendet. 64Bit sind ab 4 GB sinnvoll, weil im Schnitt von der Architektur her schneller und der RAM-Overhead wird durch die restlichen 0.7GB, die bei 32bit "fehlen", kompensiert und dein Post vs. Dino auf Seite 3 war - vermutlich aus Unwissenheit - unangemessen. Übrigens hat er sogar mit der Programmierung Recht. Je nach Programmiersprache haben unterschiedliche Datentypen bei 32Bit ein anderes Verhalten als bei 64 bit. - Stichwort "wrap around" bzw. Bitlänge. Wenn man im Programm damit rechnet, dass man das Limit des Registers erreicht, hat man schlicht verloren. Und seien wir ehrlich... wer hat nicht schon mit dem Gedanken gespielt, einen "int" schlicht durchzählen zu lassen, um eine Funktionalität einzubauen? ;-) (Nein, das war nur ein Beispiel. Bei "int" ändert sich nix...)

LMAA! - Lächle Mehr Als Andere!

Ketzu - 39
Experte (offline)

Dabei seit 11.2008
1535 Beiträge
Geschrieben am: 31.12.2010 um 02:52 Uhr

Zitat von Bigfoot29:

Je nach Programmiersprache haben unterschiedliche Datentypen bei 32Bit ein anderes Verhalten als bei 64 bit. - Stichwort "wrap around" bzw. Bitlänge. Wenn man im Programm damit rechnet, dass man das Limit des Registers erreicht, hat man schlicht verloren. Und seien wir ehrlich... wer hat nicht schon mit dem Gedanken gespielt, einen "int" schlicht durchzählen zu lassen, um eine Funktionalität einzubauen? ;-) (Nein, das war nur ein Beispiel. Bei "int" ändert sich nix...)

Leider doch: Architektur- und Implementierungs- und Programmiersprachenabhängig ]:->
Das Problem an der Sache ist, das man mit solchen Eigenschaften schon zuvor nicht rechnen sollte, so kann man z.B. bei C nachlesen das die Datentypen sämtlich als Zusicherung mit Typ >= x angegeben sind. Könnten alle Minimalgröße haben. Könnten aber genauso gut alle 128 bit lang sein. Das ist gerade bei C ein Problem sich auf solche Dinge zu verlassen wenn es an Speicherinterpretation von void*[] geht und ähnlichem.

Die Sache mit eurem "echt x64": Ihr diskutiert über Fähigkeiten einer theoretischen CPU die deinen Ausführungen nach gefühlt als "nicht sinnvoll x86 Code fähig" definiert ist, wenn man davon ausgeht ist sie natürlich "nicht sinnvoll x86 Code fähig" ;) (wobei du witzigerweise ja noch geschrieben hast "außer sie bietet einen Legacy Modus an", also kann sies nicht außer natürlich sie kanns? ^^)

Eine Meinung vertreten, heißt nicht sie zu teilen, sondern versuchen sie zu verstehen.

Bigfoot29 - 46
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 31.12.2010 um 09:36 Uhr

Hmmm.. ich dachte, nur float, long int und derartige Datentypen wären betroffen? *grübel*

Nun, meine Programmiersprache ist nicht gerade C - von daher... mea culpa. :-D

Bei der Diskussion um "natives 64bit" geht im gewandelten Sinn darum, dass die AMD64-Architektur eben nur eine "Befehlssatzerweiterung" für das reguläre 8bit-x86 ist. So gesehen ist es kein "echter" "64-Bit"er. Der einzige Versuch, einer "echten, reinen X-Bit-CPU" war der 8086 und der Pentium Pro. Ersterer konnte noch gar nicht mehr und letzterer war im x86-Lager der einzige Versuch einer reinrassigen 32bit-CPU die den Rest in einer Emulation zur Verfügung stellt.

Gruß.

LMAA! - Lächle Mehr Als Andere!

DinoRS1337 - 29
Profi (offline)

Dabei seit 09.2010
831 Beiträge
Geschrieben am: 31.12.2010 um 10:53 Uhr
Zuletzt editiert am: 31.12.2010 um 10:56 Uhr

Zitat von Klischeepunk:

Ich lass mich durchaus auf Korrekturen ein, aber nur wenn ich etwas fehlerhaftes gesagt hab. Für das was der Leser versteht bin ich nicht verantwortlich.


Ich suche immer noch den Beweis dass ich lüge und keine Ahnung habe, bitte bitte bitte lieber Klischeepunk bring mir endlich den Beweis den ich hier nirgends finden konnte. Emulation erfolgt auf Softwarebasis, somit rennt immer noch keine 32 Bit Software auf einer reinen 64 Bit Architektur wie Intel Itanium oder Itanium 2, natürlich bekomm ich auf einem Hexacore unter Windows 7 auch Nibbles in QBasic am laufen, jedoch ist die Performance so beschissen (bescheiden ist garkein Ausdruck dafür) dass ich vielleicht mit einem Pentium Pro mindestens die gleiche Performance erreichen würde.

Natürlich kann ich auch mit 80000 € auf ne QBasic Mücke schießen und ihr Beine machen nur wenn der Pentium Pro nebendran genauso schnell ist sind meine 80k € unwirtschaftlich (auch wenn dir vielleicht sowas eher als Fremdwort begegnet) und selbst wenn sie's nicht sind kann ich dir nicht versprechen dass dein QBasic sich nicht bei einer Addition oder Substraktion nicht komplett aufhängen würde, denn im Gegensatz zu deiner immer noch schimmligen 32 Bit CPU die sowohl Addition und Substraktion in einem CPU Cycle errechnen konnte, braucht die 64 Bit CPU 2 Cycles dafür, aber hey da du mich schon komplett als Dorftrottel hingestellt hast mit deiner Hieb- und Stichfesten Argumentation bin ich lieber ruhig sonst heult demnächst jemand nicht nur mehr über unsere viel zu mittige Bundesregierung sondern auch noch bei Mama darüber dass er in einem Forum verbal verhauen wurde.

Ich habe über so Zeug schon richtige Vorträge gehalten aber wenn DU die Ahnung hast Freizeitpunk dann BITTE erleuchte uns alle von meinen Lügen ... aber mit einer hieb- und stichfesten Argumentation alles andere ist nur Gelalle und zeigt dass du außer Gelalle nichts kannst was hier von relevanz ist.

P.S. Intels Itanium @ Wiki:

"Obwohl es verschiedene Bemühungen gab, die Ausführungsgeschwindigkeit von x86-Code zu steigern, bleibt der Itanium für diesen Zweck im Allgemeinen zu langsam. Die Relevanz dieser Fähigkeit ist umstritten, da die meisten Kunden keine Itanium-Systeme kaufen, um darauf x86-Code auszuführen."

Wo wir wieder bei den 80k € und ein paar Mücken wären ...

Im Falle von echten 64 Bit CPUs und angesichts der Tatsachen die zum Intel Itanium als einzige komplette Architektur die unter Windows läuft, redet man immer von Nativ, schließlich reden wir über Performance und nicht darüber was ich vielleicht in der Theorie machen kann. Theoretisch kann ich einen Itanium 2 in meinem Keller nachbauen...
Wompf - 30
Profi (offline)

Dabei seit 01.2006
699 Beiträge

Geschrieben am: 31.12.2010 um 11:04 Uhr

Zitat von Meister-Lamp:

Zitat von Y---_:

Also mit 32 Bit kannst du viele Programme usw öffnen!
Und mit 64 Bit holst du dir die ganze Power vom Pc! ;)

P.S.: Ich habe 64 bit :D


und warum hast du 64 bit?

ganz einfach: du hast es und weisst gar nicht für was du es brauchst oder was der unterschied zu 32 bit ist.

ihr solltets mal lieber in die mutter natur schauen als in der virituellen welt rumzuballern.

pass auf, sonst hackt der dir noch dein pc...

L e e r z e i c h e n s i n d a u c h Z e i c h e n . . .

Bigfoot29 - 46
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 31.12.2010 um 11:46 Uhr

Dino: Gaaaanz locker.. :)

Gibt sonst nur Herzinfarkte. ;)

Außerdem Obacht: Die x64-CPUs (als "gemischte CPUs") können auch 8bit im Legacy. Und das sollte relativ schnell sein. Oder gibt es Win7 für Itanium? Wenn nein, wird es schwer, eine andere Architektur als x86 zu finden, die 6 Kerne nutzen kann und unter Windows läuft. Sprich, dein QBasic-Beispiel hinkt. Das sollte sogar viel zu schnell laufen. Die Frage ist, ob die notwendigen Bibliotheken seitens Windows zur Verfügung stehen, um QBasic zum Laufen zu bekommen...

Gruß.

LMAA! - Lächle Mehr Als Andere!

Klischeepunk - 41
Champion (offline)

Dabei seit 01.2005
8907 Beiträge

Geschrieben am: 31.12.2010 um 12:02 Uhr

Zitat von DinoRS1337:

Zitat von Klischeepunk:

Ich lass mich durchaus auf Korrekturen ein, aber nur wenn ich etwas fehlerhaftes gesagt hab. Für das was der Leser versteht bin ich nicht verantwortlich.


Ich suche immer noch den Beweis dass ich lüge und keine Ahnung habe, bitte bitte bitte lieber Klischeepunk bring mir endlich den Beweis den ich hier nirgends finden konnte. Emulation erfolgt auf Softwarebasis, somit rennt immer noch keine 32 Bit Software auf einer reinen 64 Bit Architektur wie Intel Itanium oder Itanium 2, natürlich bekomm ich auf einem Hexacore unter Windows 7 auch Nibbles in QBasic am laufen, jedoch ist die Performance so beschissen (bescheiden ist garkein Ausdruck dafür) dass ich vielleicht mit einem Pentium Pro mindestens die gleiche Performance erreichen würde.

Den ersten Satz ignorier ich mal, du kannst dir aber auch gern einen Mittelfinger hier vorstellen.
Ich denk ab den 2ten beginnt der Knackpunkt: 32 bit Software auf 64 bit Software auf 64 bit Architektur ist doch das wovon ich die ganze Zeit red, das gilt für mich als lauffähig. Das steht inzwischen in nahezu jedem Post der letzten Seiten, ich versteh nicht was es so schwer macht die zu lesen. Bigfoot scheint das auch nicht zu gelingen und einen Satz später steht da "emulation ist möglich" und ich denk mir "wtf? Sag ich doch?!".

Zitat von DinoRS1337:


Natürlich kann ich auch mit 80000 € auf ne QBasic Mücke schießen und ihr Beine machen nur wenn der Pentium Pro nebendran genauso schnell ist sind meine 80k € unwirtschaftlich (auch wenn dir vielleicht sowas eher als Fremdwort begegnet) und selbst wenn sie's nicht sind kann ich dir nicht versprechen dass dein QBasic sich nicht bei einer Addition oder Substraktion nicht komplett aufhängen würde, denn im Gegensatz zu deiner immer noch schimmligen 32 Bit CPU die sowohl Addition und Substraktion in einem CPU Cycle errechnen konnte, braucht die 64 Bit CPU 2 Cycles dafür, aber hey da du mich schon komplett als Dorftrottel hingestellt hast mit deiner Hieb- und Stichfesten Argumentation bin ich lieber ruhig sonst heult demnächst jemand nicht nur mehr über unsere viel zu mittige Bundesregierung sondern auch noch bei Mama darüber dass er in einem Forum verbal verhauen wurde.

Ich habe über so Zeug schon richtige Vorträge gehalten aber wenn DU die Ahnung hast Freizeitpunk dann BITTE erleuchte uns alle von meinen Lügen ... aber mit einer hieb- und stichfesten Argumentation alles andere ist nur Gelalle und zeigt dass du außer Gelalle nichts kannst was hier von relevanz ist.

Hi Dorftrottel.

Zitat von DinoRS1337:


P.S. Intels Itanium @ Wiki:

"Obwohl es verschiedene Bemühungen gab, die Ausführungsgeschwindigkeit von x86-Code zu steigern, bleibt der Itanium für diesen Zweck im Allgemeinen zu langsam. Die Relevanz dieser Fähigkeit ist umstritten, da die meisten Kunden keine Itanium-Systeme kaufen, um darauf x86-Code auszuführen."

Solang wir hier von compiliertem Code reden, was "x86-Code" annehmen lässt, passt. Wenn du wieder von "Aufgabe der Programmierer" redest, ab in die Tonne damit.

@Bigfoot, Genau aus diesen Gründen sollte man niemals inkrementieren bis wieder 0 oder was auch immer, ich hab auch ungefähr seit 10 Jahren keinen entsprechenden Code mehr gesehn, und ich wüsste spontan kein Anwendungsgebiet dafür. Wenn man hier wirklich in gegenden spielt wo die Breite von floats oder ints relevant ist, sollte man evtl. die Grenzen zu rate ziehn bevor man mit belieibig großen Zahlen drauf feuert, dafür gibts bspw. die limits.h.

Dieser Post wurde 2 mal ROT-13 verschlüsselt.

Bigfoot29 - 46
Profi (offline)

Dabei seit 04.2008
924 Beiträge
Geschrieben am: 31.12.2010 um 12:27 Uhr

Okay, ich gebs auf... Kampf mit Windmühlen und so...

Gruß.

LMAA! - Lächle Mehr Als Andere!

<<< zurück
 
-1- -2- -3- -4- -5- [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -