gemeinsam zwiften | youtube | forum heute
Ready for raceday.
Triathlon Coaching
Individueller Trainingsplan vom persönlichen Coach
Wissenschaftliches Training
Doppeltes Radtraining: Straße und Rolle mit separaten Programmen
Persönlich: Regelmäßige Video-Termine
Mehr erfahren: Jetzt unverbindlichen Video-Talk buchen!
triathlon-szene.de | Europas aktivstes Triathlon Forum - Einzelnen Beitrag anzeigen - iPad Verkaufsstart in US
Einzelnen Beitrag anzeigen
Alt 27.04.2010, 11:31   #95
Helmut S
Szenekenner
 
Registriert seit: 30.10.2006
Beiträge: 9.758
Zitat:
Zitat von maifelder Beitrag anzeigen
Denke doch mal an die Blue-Screnns. Warum treten die zum Teil auf?

Genau, wegen Inkompatibilitäten!!!
Wenn Du mit Inkompatibilitäten meinst, das Hardwarekomponenten inkompatibel sind, hast Du recht. Natürlich es es dann bei genauem hinsehen so, dass sich Hersteller einfach nicht an die entsprechenden Standards halten. Was der Verbreitung des PCs in unserem Leben sehr geholfen hat ("die PC-kompatiblen") ist auch gleichzeitig ein Fluch.

Was Du evtl. auch meintest sind echte (Programmier)fehler. Sicher gibt es da auch eine kleine Grauzone. Keine Frage.

BlueScreens treten praktisch zu 100% wg. Programmierfehlern in Gerätetreibern oder Fehlern in Hardwarekomponenten auf.

Im ersteren Fall ist der Grund häufig schlechte, nicht an Standards haltende Programmierung. MS hat das in dem Moment besser in den Griff gekriegt, als sie sich entschlossen haben möglichst alles selbst zu machen und alle Treiber so gut wie möglich im Betriebssystem-Installation-Package zu integrieren. Erinnerst Du Dich noch daran, als man zunächst das OS installieren musst um dann zich Disketten mit Treibern einzuschieben um das System zum Laufen zu kriegen? Krass! Heute ist das einfach: Wenn Du einen einigermaßen PC hast, dann schieb die Windows CD rein und alle Treiber kommen mit. Die Bluescreens gehören auch nahezu der Vergangenheit an - ich zumindest hatte schon ewig keine mehr ... zugegbenermaßen habe ich aber auch nur QualitätsHW.

Im zweiten Fall sind einfach billige Boards oder RAMs etc... ein Greul was es alles am Markt gab( immer noch gibt? - keine Ahnung)

Fehler in Programmen führen typischerweise zu Segment Violations (Zugriff auf Adressen ausserhalb der "eigenen" Speichersegmente) oder Bus Errors (Adressen auf den Adressbus legen, die nicht existieren). Diese führen aber nicht zu einem BlueScreen.

Bei einem Bluescreen (oder bei Unix-ähnlichen Systemen Kernel-Halt) fehlt's (vereinfacht) schlicht weiter.

SW-Inkompatibilitäten dagegen führen zu "normalen" Fehlermeldungen der Anwendungen: "Can not ... bla bla bla"


Grüße Helmut
Helmut S ist gerade online   Mit Zitat antworten