Warum gibt es noch so viel 32bit ?
-
Es macht für den Anwender keinen Unterschied.
Fast alle zu verarbeitenden Daten kommen in ASCII oder utf8/16. Was soll da
eine Verarbeitungsbreite von 64 Bit (=4 Byte) ?Den größeren Adressraum hätte man auch einfacher hinbekommen.
Vermutlich wieder die BWLer, es muß etwas neues her. Zum Verkaufen.
"Ey Du DAU, das ist doch alles alter Schrott den Du da hast".
Apple ?
-
Microsoft hat 1995 (übrigens schlappe 10 Jahre nach Einführung des 386ers
) bei der Werbekampagne für Windows 95 sehr stark betont, dass es nun 32 Bit ist und dadurch alles viel besser ist. Dadurch wurde das auch ein Stück Allgemeinwissen, wenn man das bei jeder Neuinstallation (und die gab es bei Win95 oft) und sogar in der Fernsehwerbung erklärt bekommt. Und Win95 war gegenüber Win3.1 wirklich sichtbar besser, das konnte jeder auf den ersten Blick sehen, dass sich da etwas getan hatte. Denn wer seinen Computer zu irgendwas praktisch nutzen wollte, musste zumindest die Grundlagen von Highmem und EMM386 & Co kennen oder zumindest gewahr sein, dass man da Einstellungen vornehmen muss, damit das System "einfach läuft". Auf jeden Fall war klar, dass da was faul war. Ein unhaltbarer Zustand. Daher verkauften sich auch nur noch Rechner mit Win 95. Und da man damals auch noch alle paar Jahre einen neuen Rechner brauchte, ging es damit auf einmal sehr flott. Wobei man 10 Jahre nicht wirklich flott nenne kann, es ging eher plötzlich. Und es hinderte auch nix, weil wirklich 99% aller PCs die im aktiven Einsatz waren längst 486 oder besser waren, der 286 und Vorgänger waren schon lange tod.
Heute sieht man einem 64 Bit Windows 7 keinen Unterschied zur 32 Bit Version an. Man muss schon geradezu nachforschen, um den Unterschied zu entdecken. Und es ist egal, welche Version beim Neukauf drauf ist, Hauptsache Windows. Oder noch nicht einmal mehr das. Und Neukauf ist sowieso selten geworden, siehe Beiträge über mir. Daher begegnet man auch noch genügend echten 32-Bittern und wenn man irgendjemandem für seinen Computer (Was für einen Prozessor hast du denn? Einen Dell!) ein System empfiehlt, ist man mit 32 Bit auf der sicheren Seite. Markteinführung von 64-Bit Prozessoren für PCs war übrigens vor nicht ganz 9 Jahren.
-
Scheppertreiber: Was hat das Thema mit Zeichenkodierungen zu tun?
Und seit wann entsprechen auf einem x64 64 Bits nur 4 Bytes?
-
Es gibt wohl kaum Anwendungen, die durch eine 64-Bit-Parallelverarbeitung echte Vorteile hätten. Was gäbe es da überhaupt? Crypto-Algorithmen vielleicht, die mit riesigen Integers arbeiten, oder Bildbearbeitung bzw. Video- und Sound-Software, aber sonst?
-
Michael E. schrieb:
Scheppertreiber: Was hat das Thema mit Zeichenkodierungen zu tun?
Und seit wann entsprechen auf einem x64 64 Bits nur 4 Bytes?
Weil ich mich vertan habe
Die meisten Daten die verarbeitet werden, sind "Zeichen". ASCII und utfxxx
arbeiten auf 8 Bit-Basis.
-
Z schrieb:
Es gibt wohl kaum Anwendungen, die durch eine 64-Bit-Parallelverarbeitung echte Vorteile hätten. Was gäbe es da überhaupt? Crypto-Algorithmen vielleicht, die mit riesigen Integers arbeiten, oder Bildbearbeitung bzw. Video- und Sound-Software, aber sonst?
Super, da hast du ja schon einige aufgezaehlt. Wie waere es noch mit Video-Decodern, und schwups hast du die breite Masse.
-
Scheppertreiber schrieb:
Michael E. schrieb:
Scheppertreiber: Was hat das Thema mit Zeichenkodierungen zu tun?
Und seit wann entsprechen auf einem x64 64 Bits nur 4 Bytes?
Weil ich mich vertan habe
Die meisten Daten die verarbeitet werden, sind "Zeichen". ASCII und utfxxx
arbeiten auf 8 Bit-Basis.Hmm, das meiste sind schon 32 Bit oder größer. Man sieht sie nur nicht. Farbtiefe. Adressierung von brauchbar großen Mengen Speichers. Tonsamplings.
Alles Sachen die so selbstverständlich sind, dass man sie gar nicht wahrnimmt. Aber an einem System mit 8-Bit Farbtiefe und 8-bit Sound, Arrays maximal 65kB groß und RAM auf 1MB beschränkt will niemand haben. Alles was darüber hinaus geht sind die tollen 32-Bit Werte. (Oder die Hacks, die am Ende der 16-Bit Ära verbreitet waren.)
-
Ich habe doch nie was über die Motivation des DAUs geschreiben.
in dem Satz
Der DAU wills haben wies funktioniert und dann niewieder was ändern.
steckt auch das Wort "funktionieren".
Letzendlich sage ich damit genau das selbe wie ihr.Ach, und in einer Welt mit 32 Mio. iPhone Besitzern, brauchen wir echt nicht über Bedarf reden... .
-
Farbwerte in 64 Bit ? Welcher Monitor könnte das darstellen ?
Selbst RGB arbeitet nur mit 24 Bit.
-
6432 schrieb:
PS: x64 hat den Namen wegen den 64bits. x86 kommt von Intels 8086er. Aber warum heißt "8086" eigentlich so?
Weil das der 16-Bit Nachfolger vom 8080/8085 (8-Bit CPUs) ist.
-
Von 48 Bit Farbtiefe hab' ich schon gehört.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Themen rund um den PC verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hm...naja, ist aber eigentlich schade, weil der Forschritt dadurch etwas leiden muss
Bin wirklich mal gespannt, wie viele Jahrzehnte 32bit noch "lebt"...
-
Wenn ich nach dem Markt gehe, wird zumindest was Neugeräte angeht nicht mehr lange von 32-Bit geredet. 90% der Geräte die ich bei den Fachhändlern in meiner Nähe finde, arbeiten mit x64-Prozessoren.
-
Scheppertreiber schrieb:
Farbwerte in 64 Bit ? Welcher Monitor könnte das darstellen ?
Selbst RGB arbeitet nur mit 24 Bit.Es ging da drum, dass nicht die meisten Daten als 8-Bit-Zeichen verarbeitet werden.
Übrigens ist Rendering mit 64 Bit durchaus üblich, mit 32 Bit bekommt man sonst Fehler bei der Farbumrechnung auf 24 Bit. Bei Computerspielen egal, aber für hochwertige Computergrafiken von Bedeutung.
-
SeppJ schrieb:
Scheppertreiber schrieb:
Farbwerte in 64 Bit ? Welcher Monitor könnte das darstellen ?
Selbst RGB arbeitet nur mit 24 Bit.Es ging da drum, dass nicht die meisten Daten als 8-Bit-Zeichen verarbeitet werden.
Übrigens ist Rendering mit 64 Bit durchaus üblich, mit 32 Bit bekommt man sonst Fehler bei der Farbumrechnung auf 24 Bit. Bei Computerspielen egal, aber für hochwertige Computergrafiken von Bedeutung.
Könntest Du mir das mal kurz erklären, hört sich irgendwie interessant an
-
Man könnte auch fragen, warum gibt es noch soviel Single-Core-Zeugs, wo doch die Prozessoren mittlerweile viele Kerne haben können und Grafikkarten supergut parallel verarbeiten.
Für viele sind 64 Bit deshalb interessant, weil mehr Arbeitsspeicher addressiert werden kann. Aber dafür brauchts eigentlich nicht ungedingt einen 64 Bit Prozessor. Bei Fließkommazahlen hat man sowieso schon immer 64 Bit und mehr, neuere Register wie SSE können 128 Bit, noch neuere 256.
Und viele Leute brauchen auch nicht viel mehr Arbeitsspeicher als 1-2 GB.
Bei C kommt es gar nicht mehr so auf die Bitbreite an, dort gibt es ja Datentypen.Was auch eine Rolle spielt, ist dass die Pentiums im 64 Bit keinen Virtual Mode mehr haben, und so gesehen keine Dosprogramme unterstützen.
CDs im Audiobereich werden ja nur mit 16 Bit standardmäßig verarbeitet, bzw. mit 24 Bit, 32 wären also dicke ausreichend gewesen für sowas.
Eigentlich ist 64 Bit nur für die Serverwelt oder Workstations interessant, und bis sich 64 Bit standardmäßig auf dem Markt durchgesetzt haben, dauert halt noch eine Weile, so um die 10 Jahre, schätze ich mal.
-
Scheppertreiber schrieb:
Farbwerte in 64 Bit ? Welcher Monitor könnte das darstellen ?
Selbst RGB arbeitet nur mit 24 Bit.Moderne Grafikprogamme arbeiten im 48 Bit High Definition Farbmodus, du kannst das zwar nicht auf dem Bildschirm darstellen, aber beim Anwenden von Filtern, Effekten usw. auf das Bild bringt es einiges.
Einfach mal Googlen, habe keine Lust das genau zu erklären.
-
Vermutlich: mehr genauigkeit als 255 pro kanal => besseres verhalten bei komplexen algorithmen
-
Es gab damals weniger private Rechner, womit die Umstellung schneller ging.
Die Technik ist rasanter fortgeschritten, so wohl bei der Hardware als auch bei der Software. Man hat sich also schneller mal einen neuen Rechner gekauft bzw. entsprechend aufgerüstet.
Und 16-Bit waren eben schon arg wenig.