15.04.2014 Views

Programowanie współbieżne. Systemy czasu rzeczywistego - Helion

Programowanie współbieżne. Systemy czasu rzeczywistego - Helion

Programowanie współbieżne. Systemy czasu rzeczywistego - Helion

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!