CoboCards App FAQ & Wishes Feedback
Language: English Language
Sign up for free  Login

This flashcard is just one of a free flashcard set. See all flashcards!

All main topics / Informatik / Betriebssysteme / Betriebssysteme Probeklausuren und Übungsaufgaben
24
Eine Multiplikation zweier Zahlen führt zu einer so großen Zahl, dass sie im definierten Datentyp des Ergebnisses nicht mehr dargestellt werden kann.
Wie reagiert das Betriebssystem auf den gemeldeten Fehler im Fall
a) das Programm, das dieses Ergebnis erzeugt, enthält eine Abfrage für diesen Fall mit entsprechender Fehlerroutine die vor der Multiplikation ausgeführt wird.
b) die CPU meldet einen ‚overflow‘
Bitte erläutern Sie in Stichworten.
Kann der Prozess fortgesetzt werden?
a) das Betriebssystem ist in diesem Fall überhaupt nicht involviert. Via Exception-Handling wird der Fehler abgefangen, bevor es zu einem Fehler kommen kann. Der Programmierer könnte eine Fehlermeldung anzeigen lassen ...

b) es handelt sich um einen synchronen Interrupt, genauer einen Trap (da Unterbrechung nach der Ausführung). Damit Sprung in Interrupt-Bearbeitung (Vektor-Tabelle -->ISR).
Prozess wird beendet.

New comment
Flashcard info:
Author: learner94
Main topic: Informatik
Topic: Betriebssysteme
Published: 26.08.2017

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English