Der IBM PC

Ich will heute an ein Jubiläum erinnern – den IBM PC. Der eine oder andere der schon etwas Ahnung hat wird nun sagen „Jubiläum? Der IBM PC wurde am 12.8.1981 angekündigt!“, Ja aber in Deutschland war er erst im Frühjahr 1983 zu kaufen. Das ist nun 35 Jahre her. In diesem Blog geht es nicht um die Entwicklungsgeschichte des IBM PC, die habe ich meinem Buch und auf meiner Website lang und breit erzählt. Es geht um die Technik.
Als der IBM PC erschien, kauften sich natürlich auch die frühen Computerpioniere einen davon. Schon alleine, um zu sehen, was IBM produziert hatte. Die Einstufung schwankte stark. Lee Felsenstein, Mitgründer des ersten Computerclubs des „Homebrew Computer Clubs“ und beteiligt am Entwurf des Osborne 1 sah es positiv: „Wir schraubten das Gehäuse auf und sahen, dass Bausteine aus der Industrie verwendet worden waren, keine IBM spezifischen. Endlich hatte IBM die Mikrocomputerindustrie ernst genommen“. Andy Herzfeld, bei Apple angestellt dagegen. „Das Gerät war ein Witz! Es konnte weniger als die Rechner, die wir schon herstellten, ganz zu schweigen von dem, was in der Entwicklung war“ (weniger als ein Jahr später erschien von Apple die LISA, der erste Mikrocomputer mit einer grafischen Oberfläche).
Die Geschichte des IBM PC beginnt ein Jahr vor der Markteinführung. IBM hat eine Krisensitzung. Sie bemerken natürlich, dass immer mehr dieser Mikrocomputer verkauft werden. Dieser Markt boomte und IBM schaute nur zu. Alarmierender als der wirtschaftliche Aspekt war, was der bei IBM besonders gut aufgestellte Außendienst berichtete. Sie fanden immer mehr der Rechner in den Firmen die auch Großrechner einsetzen. Sie wurden genutzt für Dinge, die keinen Großrechner erforderten und die Anwender waren begeistert von ihnen. Mehr noch IBM verlor massiv an Wertschätzung. Sie galten als veraltet. Der wichtigste Zweck des IBM PC war es nicht, ein Verkaufsschlager zu werden (IBM sollte sich in den verkauften Stückzahlen enorm irren, es wurden viel mehr IBM PC verkauft als geplant) sondern die Wertschätzung bei den Kunden wieder zurückzugewinnen. Continue reading „Der IBM PC“

Die Pipeline

So, ich komme mal Niels Wunsch nach mehr Grundlagenaufsätzen zum Thema Computeerarchitekturen nach. Heute geht es um die Pipeline. Nein es handelt sich nicht um ein Spiel wo ein Klempner lecke Rohre verbinden muss und auch nicht um den Ukraine-Gas Konflikt. Es handelt sich um eine Maßnahme dem Prozessor Beine zu machen.

Die erste Verbesserung der Geschwindigkeit hat mit der Verarbeitung der Befehle zu tun. Dies ist für jeden Befehl folgender Ablauf:

  • Hole den Befehl (oder bei CISC Architekturen oft auch nur das erste Byte des Befehls) vom Speicher. Dies wird als Fetch bezeichnet.

  • Dekodiere den Befehl (decode)

  • Eventuell, hole weitere Daten, die zum Befehl gehören. (Get Data, Memory Read)

  • Führe den Befehl aus (Execute)

  • Lege Daten im Zielregister ab (Write Back)

Continue reading „Die Pipeline“

Nichts ist so dauerhaft wie ein Provisorium

Was erwarten Sie, wenn eine Firma die in einem Markt dominant ist, aber ein Marktsegment bisher nicht besetzt hat, wenn sie in dieses vordringen will? Also nehmen wir mal an, Mercedes Benz will ein Elektroauto konstruieren. Was würde man von dem erwarten? Doch sicher, das es nicht nur teurer als schon existierende Modelle ist, sondern auch besser. Eine Firma, die seit 100 Jahren Automobile baut, wird es doch besser können als eine, die einfach handelsübliche Batterien zusammenlötet oder? Die Enttäuschung wäre wohl groß, wenn das Auto nur in einem kleinen Detail besser wäre, sonst aber nur teurer als jedes andere Auto auf dem Markt und es nicht mal von Daimler selbst stammt. Sicher würde der eine oder andere Mitbewerber sich einen Spaß machen und eine ganzseitige Seite in der Auto-Motor-Sport buchen mit der einzigen Botschaft „Herzlich Willkommen Daimler – ernsthaft“. Continue reading „Nichts ist so dauerhaft wie ein Provisorium“