Panique de grain
Une panique de grain de est une mesure prise par un du système d'exploitation lors de détecter une erreur bloquante interne dont il ne peut pas récupérer ; la limite est en grande partie spécifique au Unix et au Unix-comme des systèmes de . Les routines du grain que la poignée panique (dans AT&T - dérivé et code source de schéma Unix de , une routine connue sous le nom de panique de () ) sont généralement conçues pour produire un message d'erreur à la console , pour vider une image de mémoire de grain au disque pour l'élimination des imperfections post mortem et alors pour attendre le système à recharger manuellement, ou pour lancer une remise à zéro automatique . Les informations fournies sont de fortement - nature technique et visent à aider un interface gestionnaire ou le programmateur de logiciel diagnostiquent le problème.
Les tentatives par le du système d'exploitation de lire une adresse de mémoire inadmissible ou non permise sont une source commune de grain panique. Une panique peut également se produire en raison d'un échec de matériel ou d'un bogue dans le du système d'exploitation.
La panique de grain a été présentée dans une version tôt de Unix et a démontré une différence importante entre les philosophies de conception d'Unix et son Multics de prédécesseur. Le Tom van Vleck de réalisateur de Multics rappelle un examen de ce changement avec le Dennis Ritchie de réalisateur d'Unix :
J'ai remarqué à Dennis que facilement la moitié du code que j'écrivais dans Multics était code de correction d'erreur. Il a dit, " ; Nous avons omis toute cette substance. S'il y a une erreur, nous avons cette panique appelée courante, et quand elle s'appelle, les accidents de machine, et vous criez en bas du hall, 'hé, le rechargez. '" ;
La fonction originale de la panique de () était essentiellement inchangée de la cinquième édition UNIX au VAX - UNIX basé 32V et rendement seulement un message d'erreur sans l'autre information, puis laissé tomber le système dans une boucle à vide sans fin. Pendant que le codebase d'Unix était augmenté, la fonction de la panique de () a été également augmentée pour vider de diverses formes d'information de mise en point à la console.
Voir également
Contrôle de bogue de Écrans de de la mort
.
| Random links: | Dinnerladies | Fleurs de Brandon | Orlando Perez | Pat Bradley (golfeur) | Alfred B. Meacham | Pánico_del_núcleo |