Wer zum ersten Mal mit dem Thema Echtzeitbetriebssysteme zu tun hat, muss sich mit vielen neuen Begriffen wieTask, pr?emptives Multitasking, Semaphoren und Priorit?tsinversion auseinandersetzen. Nach einem überblick zu Tasks und deren Verwaltung geht es in diesem zweiten von drei Artikeln zu diesem Thema um spezielle Funktionen wie Semaphoren, Speicher-Management und Timer. Oft laufen bei Echtzeitsystemen mehrere Prozesse oder Threads gleichzeitig ab. Durch deren parallele oder zeitlich verzahnte Ausführung k?nnen implizite oder explizite Wechselwirkungen auftreten. Eine explizite Wechselwirkung besteht beispielsweise, wenn Prozesse in Konkurrenz zueinander stehen, weil sie gleichzeitig auf ein Betriebsmittel (z.B. Speicherstruktur, Verbindung, Ger?t) zugreifen, das nur in beschr?nkter Anzahl zur Verfügung steht und dessen Nutzung nur exklusiv durch einen Prozess m?glich ist. Andernfalls kommt es zu fehlerhaften Ergebnissen oder inkonsistenten Zust?nden.
展开▼