| Home | Computer | Software | Site Map |
Als der Altair 8800 - der allererste PC 1975 erschien hatte er in der
Grundausführung 256 Byte (nicht Kilobyte oder Megabyte) Speicher! Auch wenn das
etwas knapp war - es dauerte lange bis auch die 8 Bitter genügend Speicher hatten,
das nicht schon ein Hobby Programmierer an die Grenzen stieß. Die ersten
"Einschalt und Loslegen PCs", Apple II, Tandy TRS-80 und
Commodore PET kamen 1977/78 mit 8-16 Kilobyte Speicher und erst ab zirka 1981 war der
Vollausbau von 64 Kilobyte Speicher finanzierbar.
Doch dann sah man etwas was sehr typisch für das Dead-End einer Plattform ist - Obgleich der Speicher bei einem 8 Bit Rechner nicht weiter vergrößerbar ist (Adressbereich 16 Bits = 64 KByte) wurden die Programme immer besser. Das galt sowohl für Spiele wie auch Anwendungen. Mit einem 8 Bit Rechner konnte man schließlich alles das machen was man auch heute so erledigt: Datenbanken (samt integrierter Programmiersprache), Textverarbeitung, Tabellenkalkulation. Was auf der Strecke bleiben musste war der Komfort. Das gebräuchlichste Textverarbeitungsprogramm WordStar z.B. arbeitete mit Control-Sequenzen die schwer erlernbar - aber auch effektiv und schwer verlernbar waren.
Ähnliche Entwicklungen fand man später auch bei anderen Plattformen die nicht erweiterbar waren wie Amiga und Atari Rechnern oder den Spielkonsolen. Dieser Einklang von Hardware und Software ist bei sich immer weiter entwickelnden Systemen meistens nicht zu erreichen.
1981 stellte IBM
ihren ersten PC vor, obgleich die ersten 16 Bit Prozessoren schon 1976-1979
erschienen, begann damit die 16 Bit Ära. Auch hier dauerte es lange bis der
maximale Speicherausbau von 640 K unter DOS erreicht wurde. 1984 erschien der IBM AT.
Damit begann das Ungleichgewicht von Hardware und Software. Der 8086 Prozessor - die
Basis für die vorherigen PCs konnte nur 1 MB in 64 K Segmenten ansprechen, der
80286 im IBM AT dagegen 16 MB ohne diese Segmente. Es gab allerdings keine Software die
dies ausnützte. DOS war damals (bis heute) auf 640 K und die Betriebsart des 8086
festgelegt.
Zum ersten mal ging mit dem IBM AT die Hardware in Führung, d.h. die Software nutzte die Hardware nicht vollständig aus. Microsoft verpasste die Chance DOS, welches damals das einzige Betriebssystem für den PC war, auf die Möglichkeiten des 80286 Prozessors anzupassen. Dabei war dieser schon 2 Jahre auf dem Markt bevor der AT erschien und der PC hatte schon allein wegen seines hohen Preises von 5.000-15.000 DM je nach Ausbaustufe noch nicht die Bedeutung wie heute. Lediglich als der Speicherausbau 1 MB überschritt, modernisierte man DOS leicht und nutzte einen Überlauf des 8086 am Rande des 1 MB aus um dies abzufangen und darüber den höher liegenden Speicher des 80286 abzufragen.
Apple, die auf diese Kompatibilität keine Rücksicht nehmen mussten als die dem Macintosh 1984 präsentierten konnten dagegen eine grafische Benutzeroberfläche einführen - und dies bei relativ kleinem Ressourcenverbrauch. Microsoft versuchte mit Windows ein ähnliches System einzuführen, jedoch nur als DOS Aufsatz: Sehr bald merkte nun auch Microsoft, das sich dieses Festhalten an der Kompatibilität nicht gerade positiv auf die Leistung von Windows auswirkte. Es dauerte über 2 Jahre bis die erste Version 1986 fertig gestellt war und erst die 1990erschienen Version 3.0 wurde zum kommerziellen Erfolg.
DOS Programme nutzen allerdings immer mehr die Möglichkeiten dieses Betriebssystems aus, wurden benutzerfreundlicher und nutzen die Möglichkeiten von Grafikkarten um ähnlich bei grafischen Benutzeroberflächen eine Darstellung des Druckbildes zu simulieren oder das als SAA bezeichnete Konzept der Simulation, einer grafischen Oberfläche mit Maus im Textmodus. Spiele nutzen noch sehr lange DOS weil man nur dort die volle Rechengeschwindigkeit nutzen konnte, die grafischen Benutzeroberflächen fraßen von der Rechenleistung viel, weshalb sich Windows auch erst mit der Verbreitung der 386 er Rechner durchsetzte.
Lediglich bei
den IBM PC Kompatiblen geschah die Einführung von 32 Bit Prozessoren schnell und
weitgehend gleitend. Grund dafür der Konkurrenzkampf, bei dem man mit einem neuen
Produkt Vorteile hatte. Dazu kam die Softwarekompatibilität, die zwar die
Möglichkeiten eines 386 er, 486 oder Pentium (II,III....) nicht nutzte und ihn zum
schnellen 8086 degradierte, aber genau dies war das was die Käufer wollten. Firmen
die MC 68000 er Prozessoren einsetzten wie Apple, Amiga oder Atari vollzogen den
Übergang langsamer, da man mit dem 32 Bit Design auch die neuen Möglichkeiten
dieser Prozessoren nutzen wollte.
IBM wollte mit OS/2 ein kompromissloses Betriebssystem für den 80286 Prozessor einführen, scheiterte jedoch an der Komplexizität der Entwicklung und hinkte weit hinter dem Zeitplan hinterher. Microsoft bei OS/2 lange Zeit in der Entwicklung mit beteiligt lernte daraus und modernisierte Windows nur sehr langsam. Microsoft strich erst die Unterstützung für eine obsolete Plattform wenn sie sicher sein konnten das sie keine Marktbedeutung mehr hatte. So war die erste Windows Version die nicht mehr auf dem 8086 Prozessor lief die 1992 vorgestellte Version 3.1, erst 1995 erforderte Windows 95 einen 386 er Prozessor und erst mit Windows XP ist DOS aus dem Produkt verschwunden - 10 Jahre nachdem Windows Programme mehr Umsatz als DOS Programme machten.
Obgleich also Windows 9x hinsichtlich der Prozessorunterstützung hinterherhinkt gibt es bei den Anwendungen das genaue Gegenteil: Immer neue Einsatzgebiete werden dem PC erschlossen - Videos abspielen, Musik dekomprimieren, realistische Grafiken für Computerspiele. Gerade hier zeigt sich ein Nachteil eines jeden Betriebssystems, welches keinen direkten Hardwarezugriff zulässt: Von der ansteigenden Prozessorleistung kommt nur noch die Hälfte bei der Anwendung an. Oder anders gesagt : Wenn Sie einen 500 MHz Prozessor durch einen 1000 MHz Exemplar ersetzen so wird nicht alles 100 % schneller sondern nur zirka 50 %. Daher gibt es seit 2 Jahren auch den Trend intelligente Grafikkarten zu bauen, welche die 3D Berechnungen selbst ausführen und so diesen Nachteil wieder wett machen.
Bei anderen Anwendungen gibt es inzwischen eine Sättigung: Ein Office Packet kann inzwischen fast alles und man benötigt dazu keinen besonders schnellen Rechner. Fast als wäre dies peinlich, versucht man neue Elemente zu integrieren die dann auch wieder Rechenleistung fordern. So wird das Internet vom Informationsmedium zur multimedialen Netz. Office Pakete integrieren Scriptsprachen und verwenden XML als aufwendiges Dokumentenformat. Daher dürfte der Absatz neuer Rechner auch in den nächsten Jahren gesichert sein. Wenn nichts anderes mehr hilft, so entdeckt man einfach ein neues Anwendungsgebiet für den PC: Paradebeispiel ist der ab 2000 entstehende Video Boom. Plötzlich kommt alle Welt darauf Fernsehen am 40 cm Bildschirm (17" Monitor), aus kurzer Entfernung auf dem Schreibtischstuhl anzusehen, anstatt bequem von der Couch in den 66 cm Fernseher zu schauen. Warum? Weil man sonst die Festplatten nicht voll bekommt! Von 1995 bis 2000 ist die Kapazität pro DM um das 50 fach gestiegen, während Prozessoren nur 8 mal schneller wurden und Speicher um das 16 fache anstieg. Selbst Rechner mit der kleinsten verfügbaren Platte von 15-20 GB hatten viel mehr Platz als man braucht. Also braucht man eine neue Anwendung die 2-3 GB/Stunde Spielzeit verbrät - egal wie bequem das Video ansehen am Computer ist...
Erstaunlich spät
erscheinen die ersten 64 Bit Prozessoren die x86 Kompatibel sind. Dies werden ab 2001
der Itanium von Intel und ab 2002 der Opteron von AMD sein. Grund
dafür sind natürlich die 32 Bit Altlasten. Solange die meisten Intel
Prozessoren in PCs wandern und Windows 9x gerade mal den 486 als Codebasis hat ist es
unsinnig einen 64 Bit Prozessor auf den Markt zu bringen sondern sinnvoller die 32 Bit
Konkurrenten durch schnellere Pentium III zu schlagen. Auch hier hilft ein Blick
über den Tellerrand: DEC (heute Compaq) und MIPS haben schon seit Anfang der
neunziger Jahre 64 Bit Prozessoren im Programm. Erst wenn die 64 Bit Prozessoren
für den Betrieb deutliche Vorteile in Geschwindigkeit oder Sicherheit bringen oder
die 4 Gigabyte die ein 32 Bitter adressieren kann zu klein werden, dürften sie
sich im PC Bereich breit durchsetzen. Der Itanium nutzt nicht einmal die vollen 64 Bit
sondern adressiert in seiner ersten Ausführung nur 44 Bit, trotzdem 4096 mal mehr
Speicher als ein 32 Bit Prozessor oder ein genauso großer Unterschied wie
zwischen dem 8086 und dem 80386.
Wieder einmal konnte Apple mit dem Power Mach G5 den ersten 64 Bit Personalcomputer vorstellen - wobei man natürlich darüber streiten kann wo die grenze zu den 64 Bit Workstations verläuft die es von anderen Herstellern schon seit Jahren gibt. Erst Ab Ende 2004 gibt es für die schon seit 2003 verfügbaren 64 Bit Prozessoren von AMD (Athlon64, Opteron) auch 64 Bit Windows.
Mit 32 Bit die heute Standard sind kann man ca. 99.9 % aller Fälle erschlagen wofür man Ganzzahlen braucht. Der Bereich geht bis hoch zu 4 Mrd., entsprechend haben 32 Bit Rechner auch noch Luft für den Speicherausbau auf 4 Gigabyte. Als die 32 Bitter noch langsamer waren und er mathematische Koprozessor noch extra und teuer, haben daher auch findige Programmierer mit 32 Bit Integer gerechnet anstatt mit Fliesskommazahlen. Drückt man DM Beträge z.B. in Pfennig aus, so kann man mit 32 Bit Integer Beträge von ± 21 Millionen DM ohne Rundungsfehler berechnen.
Das man bei Windows 95 so viel von 32 Bit redete, hatte seinen Grund aber nicht daran das man mit 32 Bit Zahl rechnete sondern ein spezieller Modus denn nur die 32 Bit Prozessoren ab dem 386 er hatten für mehr Sicherheit sorgen sollte. Da dieser Schutz durch 16 Bit Altlasten leider ausgehebelt. wird ist daraus nichts geworden.
Heute findet man 64 Bit Rechner vor allem in wissenschaftlichen Bereichen in Großrechnern oder Workstations, lange bevor AMD und Intel ihre 64 Bit Prozessoren vorstellen. Das liegt an den vielen Fliesskommaoperationen die dort anfallen. 64 Bit ist aber gleichzeitig das Standardformat für Fließkommaoperationen so sind hier 64 Bit Prozessoren ihren 32 Bit Kollegen überlegen.
Blickt man aber weg von dem PC, so sollte man sich vergegenwärtigen das dies nur ein kleiner Markt ist. 2000 wurden weltweit 6 Mrd. Prozessoren, Embedded Controller und DSPs verkauft. Davon nur 120 Millionen Pentium II/III/Athlon, also 2 % des Gesamtmarktes. Dagegen wurden über 3 Mrd. 8 Bit Prozessoren verkauft und selbst im 32 Bit Segment hat Intel nur einen Marktanteil von 20 %. Warum? Nun, außer beim PC haben normalerweise Produkte Lebenszeiten von 10 Jahren oder mehr. So lange werden auch Schaltungen benötigt. Wenn die Elektronik ihres Golf nach 3 Jahren spinnt werden sie froh sein, das der Prozessor dafür noch produziert wird. Zudem braucht man auch selten diese Rechenleistung, die ein PC hat. 90 % davon gehen nur für die grafische Oberfläche drauf. Auch werden die alten Prozessoren noch weiterentwickelt und gebaut. Der alte 8 Bitter Z80 ist z.B. inzwischen bei 50 MHz Takt angekommen, mit integriertem TCP/IP Stack (fürs Internet) und kann 16 MB adressieren. Man findet ihn in vielen Haushaltsgeräten und im Gameboy. Vor allem aber sind sie günstiger als die Intel Chips - Während Intel nur einen Anteil von 2 % am Prozessormarkt hat gemessen an den Stückzahlen, so ist es bei dem Wert 50 % - Intel Chips sind also erheblich teurer als das was allgemein verbaut wird.
|
Zum Thema Computer ist auch von mir ein Buch erschienen. "Computergeschichte(n)" beinhaltet, das was der Titel aussagt: einzelne Episoden aus der Frühzeit des PC. Es sind Episoden aus den Lebensläufen von Ed Roberts, Bill Gates, Steve Jobs, Stephen Wozniak, Gary Kildall, Adam Osborne, Jack Tramiel und Chuck Peddle und wie sie den PC schufen. Das Buch wird abgerundet durch eine kurze Erklärung der Computertechnik vor dem PC, sowie einer Zusammenfassung was danach geschah, als die Claims abgesteckt waren. Ich habe versucht ein Buch zu schreiben, dass sie dahingehend von anderen Büchern abhebt, dass es nicht nur Geschichte erzählt sondern auch erklärt warum bestimmte Produkte erfolgreich waren, also auf die Technik eingeht. Mehr über das Buch auf dieser eigenen Seite. |
| Sitemap | Kontakt | Neues | Bücher vom Autor | Buchempfehlungen |
|