Wat is Prioriteitsovererving (priority inheritance)?

Methode om prioriteitsinversie te voorkomen door de prioriteit van een lage taak die een resource bezit tijdelijk te verhogen tot die van de hoge taak die op die resource wacht.

Japanse benaming: 優先度継承

“Prioriteitsovererving (priority inheritance)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Embedded systemen en firmware.

Vakgebied: Embedded systemen en firmware

Nu oefenen: vragen over Prioriteitsovererving (priority inheritance)

Welke gedachte ligt achter "prioriteitsovererving" (priority inheritance), dat wordt gebruikt om prioriteitsinversie te voorkomen?

  1. ADe prioriteit van de hoge taak wordt verlaagd tot die van de lage taak
  2. BAlle taken krijgen dezelfde prioriteit
  3. CDe prioriteit van de lage taak die het middel bezit, wordt tijdelijk verhoogd tot die van de hoge taak die op het middel wacht
Antwoord en toelichting tonen

Antwoord: C. De prioriteit van de lage taak die het middel bezit, wordt tijdelijk verhoogd tot die van de hoge taak die op het middel wacht

Bij prioriteitsovererving wordt, wanneer een taak met hoge prioriteit begint te wachten op een mutex van een taak met lage prioriteit, de prioriteit van de lage taak tijdelijk gelijk gemaakt aan die van de hoge taak. De lage taak kan dan verder zonder door een middelmatige taak te worden onderbroken en keert terug naar zijn oorspronkelijke prioriteit zodra het middel is vrijgegeven. De wachttijd van de hoge taak is dan beperkt tot de korte tijd dat de lage taak het middel gebruikt. De mutex van veel RTOS'en heeft deze functie.

“Prioriteitsovererving (priority inheritance)” in de toelichting

Vragen met “Prioriteitsovererving (priority inheritance)” (1)

  1. Welke gedachte ligt achter "prioriteitsovererving" (priority inheritance), dat wordt gebruikt om prioriteitsinversie te voorkomen?

Verwante termen

Prioriteitsinversie (priority inversion) Mutex RTOS (real-time besturingssysteem) Baudrate Bootloader Brown-outdetectie Contactstuiteren (switch bounce) Debounce Duty cycle GPIO

Naar de woordenlijst