Zásady hromadných zdrojů - Stack Resource Policy
![]() | Tento článek může vyžadovat vyčištění setkat se s Wikipedií standardy kvality. Specifický problém je: Málo informací s neformálním mluvenímKvěten 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The Zásady hromadných zdrojů (SRP) is alocation policy policy used in real-time computing, used for accessing shared resources when using nejbližší termín první plánování. Definoval to T. P. Baker.[1] SRP není totéž jako Protokol prioritního stropu což je pro úkoly s pevnou prioritou (FP).
Funkce
Každému úkolu je přiřazena úroveň preemption na základě následujícího vzorce kde označuje termín úkolu a označuje preemption úroveň úkolu i:
Každý zdroj R má aktuální strop který představuje maximum úrovní předcházení úkolům, které mohou být blokovány, pokud existují jednotky k dispozici a je maximální jednotka že může vyžadovat kdykoli. je přiřazen následovně:
K dispozici je také systémový strop což je maximum ze všech současných stropů zdrojů.
Jakýkoli úkol který si přeje zabránit systému, musí nejprve splnit následující omezení:
To lze vylepšit pro implementaci operačního systému (jako v MarteOS ) odstraněním prostředků s více jednotkami a definováním politiky prostředků zásobníku takto
- Všem úkolům je přiřazena úroveň preemption, aby se při zamykání prostředků zachovalo vzájemné pořadí úkolů. Nejnižším relativním termínovým úkolům je přiřazena nejvyšší úroveň preempce.
- Každý sdílený prostředek má přidruženou úroveň stropu, což je maximální úroveň předcházení všem úkolům, které přistupují k tomuto chráněnému objektu.
- Strop systému je kdykoli v čase maximální aktivní prioritou všech úkolů, které se v systému aktuálně provádějí.
- Úkol může systému předcházet pouze v případě, že jeho absolutní termín je menší než aktuálně prováděný úkol a jeho úroveň předpokladů je vyšší než aktuální strop systému.
Relevance
Kniha z roku 2011 Pevné výpočetní systémy v reálném čase: předvídatelné plánovací algoritmy a aplikace Autor: Giorgio C. Buttazzo, představoval zvláštní část k revizi SRP z práce Bakera 1991.[2][3]
Reference
- ^ Baker, T. P. (1990). "Zásady přidělování zdrojů na základě zásobníku pro procesy v reálném čase". Sympózium IEEE Real-Time Systems: 191–200.
- ^ Pevné výpočetní systémy v reálném čase: předvídatelné plánovací algoritmy a aplikace, Giorgio C. Buttazzo, 2011
- ^ T.P. Baker, „Stacked-Scheduling of Realtime Processes“, The Real-Time Systems Journal 3,1 (březen 1991) 67-100