www.wikidata.de-de.nina.az
SIGILL bezeichnet auf POSIX kompatiblen Plattformen ein Signal das das Auftreten einer ungultigen Maschinen Anweisung anzeigt Die Konstante zu SIGILL ist in der Header Datei signal h ublicherweise mit dem Wert 4 definiert Symbolische Signal Bezeichnungen werden verwendet da sich die Signalnummern plattformabhangig unterscheiden konnen Etymologie BearbeitenSIG wird gewohnlich als Vorsilbe fur Signale verwendet ILL ist ein Kurzel fur den Begriff illegal mit der Bedeutung ungesetzlich Unter Gesetz versteht man in diesem Zusammenhang eine Rechenvorschrift die dem Opcode einer Central Processing Unit CPU zugeordnet ist Es mag Opcodes geben denen keine Rechenvorschrift zugeordnet ist die sind dann illegal Verwendung BearbeitenSIGILL wird erzeugt um den normalen Ablauf eines Prozesses abzubrechen und einen Speicherabzug zu erstellen Der Empfanger kann eine Signalbehandlung installieren z B um Daten zu sichern oder das Programm weiter laufen zu lassen Letzteres kann sinnvoll sein um die Eigenschaften einer CPU durch die Verwendung undefinierter Opcodes zu ermitteln Signale werden mit der C Funktion kill an einen Prozess einen Thread oder eine Prozessgruppe geschickt Dies wird z B durch die Befehlszeilenprogramme a href Kill Unix html title Kill Unix kill a oder a href Killall html class mw redirect title Killall killall a gemacht Dies ist auch fur SIGILL moglich Ein Speicherabzug kann durch ulimit eingestellt werden Das ist eine C Funktion deren Aufruf in die ublichen Unix Shells eingebaut ist Abgerufen von https de wikipedia org w index php title SIGILL amp oldid 223798820