Fault

Fault
Einordnung eines Faults in verschiedene Ausnahmesituationen

Als Fault (engl.: Fehler) bezeichnet man eine spezielle Art von Ausnahmesituation beim Ablauf von Computerprogrammen. Faults gehören zu den sogenannten prozessorinternen Ausnahmesituationen. Im Gegensatz zu einer „Trap“ treten Faults ausschließlich vor dem Ausführen einer (Prozessor-)Operation auf und verhindern damit die Ausführung der anstehenden Operation. Typisch ist, dass bei einem Fault die problematische Bedingung beseitigt und danach versucht wird, die fehlgeschlagene Operation zu wiederholen. Dies ist bei einer Trap nicht der Fall - hier wird die Ausführung der Operation abgebrochen.

Beispiel

Ein wichtiges Beispiel für einen Fault ist der sogenannte Seitenfehler (engl.: page fault). Die problematische Bedingung ist hier der Zugriff auf eine Speicherseite, die aktuell nicht im Hauptspeicher vorgehalten wird. Dies führt zum Nachladen der fehlenden Seite und schließlich zu einem wiederholten Versuch, die zuvor unterbrochene Operation auszuführen.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • fault — n [Anglo French faute lack, failing, ultimately from Latin fallere to deceive, disappoint] 1: a usu. intentional act forbidden by law; also: a usu. intentional omission to do something (as to exercise due care) required by law see also negligence …   Law dictionary

  • Fault — Fault, n. [OE. faut, faute, F. faute (cf. It., Sp., & Pg. falta), fr. a verb meaning to want, fail, freq., fr. L. fallere to deceive. See {Fail}, and cf. {Default}.] 1. Defect; want; lack; default. [1913 Webster] One, it pleases me, for fault of… …   The Collaborative International Dictionary of English

  • fault — [fɔːlt ǁ fɒːlt] noun [countable] 1. MANUFACTURING something that is wrong with a machine, system etc that prevents it from working correctly: fault in • Soviet engineers identified 32 design faults in the reactor, any of which could have led to… …   Financial and business terms

  • fault — [fôlt] n. [ME faute < OFr faulte, a lack < VL * fallita < * fallitus, for L falsus: see FALSE] 1. Obs. failure to have or do what is required; lack 2. something that mars the appearance, character, structure, etc.; defect or failing 3.… …   English World dictionary

  • Fault — may refer to:*Fault (geology), planar rock fractures which show evidence of relative movement *Fault (technology), an abnormal condition or defect at the component, equipment, or sub system level which may lead to a failure *An asymmetric fault… …   Wikipedia

  • fault — FÁULT, faulturi, s.n. (La unele jocuri sportive) Act nesportiv (lovire intenţionată, trântire, împingere etc.) comis de un jucător asupra adversarului şi sancţionat de arbitru. [pr.: fa ult] – Din engl. fault. Trimis de RACAI, 21.11.2003. Sursa:… …   Dicționar Român

  • fault — n 1 imperfection, deficiency, shortcoming Analogous words: flaw, defect, *blemish: weakness, infirmity (see corresponding adjectives at WEAK) Antonyms: excellence 2 Fault, failing, frailty, foible, vice are comparable when they mean an… …   New Dictionary of Synonyms

  • fault — ► NOUN 1) an unattractive or unsatisfactory feature; a defect or mistake. 2) responsibility for an accident or misfortune. 3) (in tennis) a service that infringes the rules. 4) Geology an extended break in a rock formation, marked by the relative …   English terms dictionary

  • Fault — Fault, v. t. [imp. & p. p. {Faulted}; p. pr. & vb. n. {Faulting}.] 1. To charge with a fault; to accuse; to find fault with; to blame. [Obs.] [1913 Webster] For that I will not fault thee. Old Song. [1913 Webster] 2. (Geol.) To interrupt the… …   The Collaborative International Dictionary of English

  • fault´i|ly — fault|y «FL tee», adjective, fault|i|er, fault|i|est. 1. having faults; containing blemishes or errors; wrong; imperfect; defective: » …   Useful english dictionary

  • fault|y — «FL tee», adjective, fault|i|er, fault|i|est. 1. having faults; containing blemishes or errors; wrong; imperfect; defective: » …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”