Prozessorentwicklung – ganz kurz

Loading

Vorab: ich weiß das einige Blogleser sich gut in Prozessortechnologie auskennen. Ich selbst habe über die Hardwareentwicklung ja eine ganze Rubrik mit etlichen sehr langen Artikeln geschrieben. Aber wir leben nun mal in den Zwanziger Jahren des dritten Jahrtausends, die nachkommende Jugend. die nur noch gewohnt ist kurze Antworten von Google zu bekommen, wäre mit langen Artikeln geistig hoffnungslos überfordert. Daher habe ich die Prozessorentwicklung auf das Minimale gekürzt.

Dieser Artikel beschriebt einige Stationen der Prozessorentwicklung am Beispiel der x86 Linie. Ich führte aber jeweils noch ein Beispiel aus der Vergangenheit an, denn das meiste hat Intel nicht erfunden. Continue reading „Prozessorentwicklung – ganz kurz“

Was im Bestand hat: Codebasen

Der letzte Artikel über Veränderungen im PC brachte mich recht schnell auf die gegenteilige Frage: was hat den Bestand oder besser gesagt, was hat am längsten Bestand? Nun die Hardware veraltet. Sie wird (in der Regel) immer leistungsfähiger oder eben nicht und stirbt dann aus wie Floppylaufwerke oder CD-ROMs, zumindest muss sie sich aber anpassen. Jeder, der mal sich Gedanken gemacht hat, wie er Dateien auf einer 5,25-Zoll-Floppy in einen heutigen PC zu bekommen weiß das. Als eingebautes Laufwerk ist es schon seit den Neunzigern nicht mehr dabei. Als externes Laufwerk gibt es ein 5,25-Zöller heute nicht mehr zu kaufen. Selbst wenn man ein altes Laufwerk noch hat, fehlt der Floppykontroller mit seinem 40-poligen Flachbandkabel um es anzuschließen. Ähnliches gilt für vieles. Seien es ISA Karten (der Bus wurde 1993 durch PCI ersetzt) oder digitale Monitor mit ihren Anschlüssen (heute sind Monitore auch wieder digital, aber haben HDMI, DVI oder Displayportstecker anstatt der alten sechspoligen Rundstecker. Continue reading „Was im Bestand hat: Codebasen“

OS/2

Eine Mail, in der der Schreiber meinte, OS/2 wäre nur kurz nach Windows erschienen und ich hätte das falsch beschrieben, brachte mich auf den heutigen Blog, denn der Schreiber lobte auch OS/2 in höchsten Tönen und lies an Microsoft, wo seiner Ansicht nach, Bill Gates jede Software persönlich programmiert kein gutes Wort.

OS/2 ist, wie man ja weiß, im Konkurrenzkampf Windows unterlegen. Ich kann das System nicht beurteilen, denn ich habe nur kurz damit zu tun gehabt. Ich habe mal eine Version, ich glaube es war die letzte installiert und kurz ausprobiert. Das war es aber dann schon. Nutzer, die auf das System schwören, rühmen seine Sicherheit und Stabilität. Warum also war es nicht so erfolgreich wie Windows? Continue reading „OS/2“

Dhrystone-MIPS und Transistorcount

Auch heute wieder ein Computerthema auf das ich beim Schreiben gekommen bin, demnach hat nach meinen Recherchen ein Rechner in der Penryn Architektur (Core 2) Geschwindigkeit von bis zu 18.000 MIPS, also Millionen Instruktionen pro Sekunde. Das sind pro Kern (wahrscheinlich auf ein 4-Kernsystem bezogen) bei 3,2 GHz Takt 1,4 Instruktionen pro Sekunde, und auch in der ct‘ hat man bei einer neuen Architektur namens VISC 5,24 DMIPS/Takt, allerdings wahrscheinlich auf zwei Kerne bezogen.

Nun was sind MIPS – es ist die Abkürzung von Millionen Instruktionen pro Sekunde. Das scheint ein einfaches Kriterium zu sein, ist es aber nicht. Zum einen ist es schwer Instruktionen zu zählen. Natürlich kann man ein Benchmark erstellen, denn Assemblerquelltext ansehen und dann vor allem bei Schleifen die Instruktionen zählen, mit den Durchläufen multiplizieren. Doch jenseits künstlicher kleiner Inhalte, bei konkreten größeren Problemen wird das schwer.

Das zweite ist das man ja damit auch Prozessoren und Rechner vergleichen will, und dann wird es schwer weil die Instruktionen verschiedener CPU unterschiedlich mächtig sind. Das sieht man schon bei der x86 Architektur: Eine Instruktion ist eine einfache Register-Register Bewegung von 32 Bit Daten wie „MOV EAX,EBX“ aber auch die kombinierte Addition und Multiplikation von acht Einfach genauen Fließkommazahlen (vfmaddps %ymm0, %ymm1, %ymm2, %ymm3).

Continue reading „Dhrystone-MIPS und Transistorcount“

Computerrätsel CDC 6600 – Intel 386

So, das Überschreiten der 1 Million Blogabrufe Marke am Samstag (nach 6 3/4 Jahren) feiere ich mal mit einem Computerrätsel. Es ist aber nicht so exotisch wie das von Michael K. und eigentlich leicht durch Recherche lösbar. Continue reading „Computerrätsel CDC 6600 – Intel 386“