English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Alle Kategorien

... nicht die Korrektur, wenn die Software einen Fehler meldet ???

2006-10-08 04:00:50 · 7 antworten · gefragt von jafiber 1 in Computer & Internet Hardware Sonstiges - Hardware

@reniar
Na, mal eben am Mittelpunkt der Erde gewesen, um von der Spitze des Bartes den Joke mit dem DAU abzukratzen...?

2006-10-08 04:22:59 · update #1

@Luke
So sieht´s wohl aus. Aber zum Glück haben wir ja solchen geistigen Überflieger wie Dich hier in der Community.......
Wenn ich mir Deine Antworten so ansehe.....

2006-10-08 04:34:45 · update #2

7 antworten

Hallo jafiber,

hier muß ich "Igor!" voll und ganz zustimmen. Gerade für Serversysteme gibt es zusätzliche Controller mit eigenem BIOS, die bis zu einem gewissen Grade Fehlermeldungen auswerten und beheben können. In diesem Fall übernimmt dann ein kleiner "Computer im Computer" die Fehlerkorrektur. Eine der bekanntesten Varianten ist da der RAID-Controller, der durch sein Eingreifen die gemeldete Fehlfunktion von Festplatten auffängt und kompensiert/korrigiert. Dies funktioniert sogar bei Microsoft-Systemen.
Das bis hier nur als kleiner Umriß.

@Luke
Du solltest vielleicht die Wortwahl Deiner Antworten besser überdenken, wenn Du auf Fragen antwortest, von Denen Du nicht unbedingt über Fachwissen verfügst. Wobei ich noch nicht einmal das fehlende Fachwissen am schlimmsten finde, sondern einfach die Art der Überheblichkeit. Vor allem wenn das nur "gefährliches Halbwissen" ist......
Nicht nur höchste Zeit etwas nachzuholen, sondern auch auf dem aktuellen Stand zu bleiben... *kopfschüttel*

@Luke Nachtrag
Ein RAID 5 hat keinen doppelten Datensatz....
Ausserdem steht in der Frage nichts von Hard- und Software, sondern von Computer und der Korrektur eines gemeldeten Fehlers.
Wenn eine Festplatte ausfällt, merkt dies der RAID-Controller anhand seines BIOS und ersetzt bei einem RAID 5 die Platte durch Rückrechnung anhand eines Prüfbits.
Ohne Raid würde der Computer stumpf abstürzen, und beim nächsten Versuch zu Starten Fehlermeldungen bringen.
In sofern hat doch der Raid-Controller den Fehler vorerst korrigiert.
Man denke aber auch, wenn Dir das RAID nicht reicht, z.Bsp. an Cluster-Controller, wo ein System das andere überwacht. Auch dort werden Fehler korrigiert, die die Cluster-Software meldet.
Ergebnis: Ein Computer korrigiert Fehler, die von einer Software gemeldet werden.
Oder auch an Systeme, die mit einem doppelten BIOS ausgestattet sind. Wenn das eine BIOS einen Startfehler meldet, wird es automatisch von dem zweiten mit Korrekturen "gefüttert".
Keiner hat behauptet, dass ein Stück Hardware ohne irgendeine Form von Software zum Korrigieren von Fehlern funktioniert, oder auch nur danach gefragt, ob das funktionieren würde. Denn jeder Computer ist von Anfang an auf alle Fälle schon mal mit dem BIOS bestückt. - Auch ein Stück Software, das einige Fehler analysiert und korrigiert.

So gibt es noch massenweise andere Beispiele, in denen kleine "Helferlein" (von denen man nichts merkt) mit eigener Logik Fehlermeldungen abfangen und korrigieren. Aber der Roman wird hier jetzt zu lang.
Im Prinzip ging es aber nur um Deinen Ton, den ich persönlich ziemlich daneben und überheblich finde.

2006-10-08 04:52:43 · answer #1 · answered by Anonymous · 1 1

Angenommen Du programmierst einen Taschenrechner und vergisst das Eingabefeld auf Ziffern zu begrenzen und jemand gibt dort "1+grmpff" ein.
Nun kann dein PC aber nicht wissen, dass Du ein Taschenrechner programmiert hast- hätte ja auch ein Textverarbeitungprogramm sein können! Der PC merkt zwar das etwas nicht stimmt (1+grmpff= kein Ergebniss) zeigt dir aber nur an, dass ein AllgemeinerFehler entstanden ist.
Fehler sollte der Programmierer beim testen bemerken (spätestens im BetaTest) und bei den meisten Programmiersprachen kann man anhand der vom Computer erzeugten Fehlermeldung Programmfehler abfangen.
... so nach dem Motto, "Du Depp, nur Ziffern!" anstatt dass Du als Anwender "Allgeiner Fehler im Modul "Calc.exe" Adresse 0x100202F" siehst.

Moderne Betriebssyste sind so umfangreich, dass die Programmiere nicht alles testen können- dein Computer kann nicht wissen was der Programmierer da wollte. Deshalb werden wir noch eine lange Zeit mit "unbekannten Fehlern" leben müssen. Gott sei Dank sind die neuen Betriebssystem aber in der Lage amoklaufende Programme mehr oder wenig wieder ruhig zu stellen und nicht wie früher, als bei einem "Taschenrechnerfehler" der ganze PC abgestürtzt war.

Bei schwerwiegenden Fehlern unter Windows gibt es den Bluescreen der dem Programmierer weiterführende Hinweise geben kann, bei Linux/OSX nennt man das kernelpanic.
Fehler gibt es überall. ;)

2006-10-08 14:02:42 · answer #2 · answered by BarbieQ 5 · 1 1

Professionelle Systeme tun das. Sie programmieren sich zwar nicht selbst um, aber sie haben Routinen die Fehler beheben.
Den 'blue screen of death' gibt es nur bei Microsoft.

2006-10-08 11:30:08 · answer #3 · answered by Igor! 4 · 1 2

Der Computer ist nur ein dummer Kasten, er wird erst durch die Software intelligent.

2006-10-08 11:12:34 · answer #4 · answered by angelpeter60 5 · 3 4

Es könnte höchstens eine Software eine Korrektur vornehmen. Der Computer besteht ja nur aus Hardware und Software. Ich glaube du hast die Funktionsweise eines Computers noch nicht verstanden. Wird höchste Zeit das mal im Zeitalter der PCs nachzuholen!


@yockel67
RAID-Systeme beheben nicht wirklich Fehler, sondern kompensieren hauptsächlich Ausfälle durch einen doppelten Datensatz. Insofern wird der Fehler doch nicht korregiert?!
Der Hinweis von mir für intensivere Beschäftigung mit dem Thema kommt daher, dass jafiber meiner Ansicht nach die Definition des Begriffs "Computer" nicht ausreichend kennt. Wie soll ein Computer (also eine Maschiene, die Brechnungen ausführt) denn einen softwareseitigen Fehler korrigieren? Nur eine "Software" kann solche Fehler auch wieder beheben (z.b. ein Patch oder Bugfix).

@jafiber
Deine beiden Antworten zeugen aber auch nicht gerade von übermäßiger Intelligenz...

2006-10-08 11:25:06 · answer #5 · answered by Luke 3 · 0 2

Der Computer ist dumm, der User vor der Tastatur wird benötigt, denn der Computer macht nur das, was man ihm "sagt".

Und jeder Programmierer fürchtet nur eines, den DAU. Im Gegensatz zum GAU (Größter Anzunehmenden Unfall) bedeutet das Dümmster Anzunehmender User.

Nachtrag @ jafiber: Tja, jeder zieht sich den Schuh an, der ihm passt. Da hat "mein angebotener Schuh" wohl bei dir gepasst, bei deiner Reaktion.

2006-10-08 11:14:26 · answer #6 · answered by ? 5 · 2 4

Der Computer hat nicht die Intelligenz des Menschen um sich selbst zu debuggen. Da ist schon ein Programmierer notwendig.

Tobias

2006-10-08 11:14:25 · answer #7 · answered by Tobias 7 · 2 4

fedest.com, questions and answers