Programowanie wspóÅbieżne. Systemy czasu rzeczywistego - Helion
Programowanie wspóÅbieżne. Systemy czasu rzeczywistego - Helion
Programowanie wspóÅbieżne. Systemy czasu rzeczywistego - Helion
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Spis treci 5<br />
8.3. Problem pisarzy i czytelników ............................................................................... 252<br />
8.3.1. Semafory ..................................................................................................... 253<br />
8.3.2. Spotkania ..................................................................................................... 254<br />
8.3.3. Monitory ...................................................................................................... 255<br />
8.3.4. Obiekty chronione ....................................................................................... 256<br />
8.3.5. Podsumowanie ............................................................................................. 258<br />
8.4. wiczenia i zadania ............................................................................................... 258<br />
Rozdzia 9. <strong>Programowanie</strong> systemów <strong>czasu</strong> <strong>rzeczywistego</strong> .............................. 261<br />
9.1. Wprowadzenie ....................................................................................................... 261<br />
9.2. Metoda ustalonego priorytetu ................................................................................ 267<br />
9.2.1. Priorytety bazowe ........................................................................................ 269<br />
9.2.2. Problem inwersji priorytetu ......................................................................... 270<br />
9.3. Szeregowanie zada w kolejkach wej ................................................................ 274<br />
9.4. Metoda szeregowania bez wywaszczenia ............................................................. 276<br />
9.5. Metoda Round-Robin ............................................................................................ 276<br />
9.6. Metoda EDF .......................................................................................................... 278<br />
9.6.1. Reprezentacja terminów .............................................................................. 278<br />
9.6.2. Szeregowanie zada .................................................................................... 280<br />
9.6.3. Metoda EDF i protokó ICPP ...................................................................... 281<br />
9.7. Priorytety dynamiczne ........................................................................................... 288<br />
9.8. Synchroniczne i asynchroniczne sterowanie zadaniami ........................................ 289<br />
9.8.1. Synchroniczne sterowanie zadaniami .......................................................... 290<br />
9.8.2. Asynchroniczne sterowanie zadaniami ........................................................ 290<br />
9.9. Podsumowanie ....................................................................................................... 291<br />
9.10. wiczenia i zadania ............................................................................................. 292<br />
Dodatek A. Przykady programów ..................................................................... 293<br />
Literatura ........................................................................................................ 311<br />
Skorowidz ....................................................................................................... 313