Scheduling und Ressourcenverwaltung in Realzeitsystemen

Größe: px
Ab Seite anzeigen:

Download "Scheduling und Ressourcenverwaltung in Realzeitsystemen"

Transkript

1 INSTITUTE FOR REAL-TIME COMPUTER SYSTEMS TECHNISCHE UNIVERSITÄT MÜNCHEN PROFESSOR G. FÄRBER Scheduling und Ressourcenverwaltung in Realzeitsystemen Hauptseminar Realzeit-Computersysteme Wintersemester 2000/2001 Seminarband

2

3 Scheduling und Ressourcenverwaltung in Realzeitsystemen Seminarband Executed at the Institute for Real-Time Computer Systems Technische Universität München Prof. Dr.-Ing. Georg Färber Hauptseminar Realzeit-Computersysteme Wintersemester 2000/2001

4

5 Inhaltsverzeichnis ½ ÒÐ ØÙÒ ½ ¾ Ñ Ò Ñ ÒÙØÞØ Ê ÓÙÖ Ò ËÝÒ ÖÓÒ Ø ÓÒ ¾º½ ÒÐ ØÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ Ö «º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾º½ Ö ÈÖÓÞ º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾º¾ Æ ÒÐĐ Ù Ø º º º º º º º º º º º º º º º º º º º º º º ¾º¾º Ê ÓÙÖ Ò º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾º ËÝÒ ÖÓÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º ¾º Å Ò Ñ Ò ÞÙÖ ËÝ ÖÓÒ Ø ÓÒ º º º º º º º º º º º º º º º º ½¼ ¾º º½ Æ Ö Ø Ò º º º º º º º º º º º º º º º º º º º º º º º º ½¼ ¾º º¾ Ë Ñ Ô ÓÖ º º º º º º º º º º º º º º º º º º º º º º º º º ½½ ¾º º Ë ÙÐ Ö º º º º º º º º º º º º º º º º º º º º º º º º º ½¾ ¾º ÈÖÓ Ð Ñ Ö ËÝ ÖÓÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º º ½¾ ¾º º½ Ò ÓÖ ÖÙÒ Ò º º º º º º º º º º º º º º º º º º º º º º ½ ¾º º¾ ÐÓ º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾º º ÈÖ ÓÖ ØĐ Ø ÒÚ Ö ÓÒ º º º º º º º º º º º º º º º º º º º º ½ ¾º º ØÞ Ø Đ Ø º º º º º º º º º º º º º º º º º º º º º ¾¼ ¾º º Ö ØÖ Ñ ØØ ÐÚ Ö º º º º º º º º º º º º º º º ¾½ ¾º Þ Ø º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾½ i

6 ii INHALTSVERZEICHNIS ÈÖÓ ÓÖ Ë ÙÐ Ò Ò Ê Ð¹Ì Ñ ËÝ Ø Ñ ¾ º½ ÁÒØÖÓ ÙØ ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º½º½ Ò Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º½º¾ ËÓÔ Ó Ø Ô Ô Ö º º º º º º º º º º º º º º º º º º º º ¾ º¾ Ð Ø ÓÒ Ó Ê Ð¹Ì Ñ ËÝ Ø Ñ º º º º º º º º º º º º º º ¾ º¾º½ À Ö Ú Ö Ù ËÓ Ø Ê Ð¹Ì Ñ ËÝ Ø Ñ º º º º º º º º º º ¾ º¾º¾ ËØ Ø Ú Ö Ù ÝÒ Ñ Ë ÙÐ Ò º º º º º º º º º º º ¾ º¾º ÒØÖ Ð Þ Ú Ö Ù ØÖ ÙØ ËÝ Ø Ñ º º º º º º º º º ¾ º ÈÖÓ Ð Ñ Ò Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º ¾ º º½ ËÝ Ø Ñ ÅÓ Ð º º º º º º º º º º º º º º º º º º º º º º ¼ º º¾ ÓÒ Ö Ø ÓÒ Ò Ò ØÙÖ Ó Ø º º º º º º º º º º º ¼ º º Ç Ø Ú Ó Ë ÙÐ Ò º º º º º º º º º º º º º º º º º ½ º Ë ÙÐ Ò Ð ÓÖ Ø Ñ º º º º º º º º º º º º º º º º º º º º º º º º½ Ë ÙÐ Ò Ð ÓÖ Ø Ñ ÓÙÒ Ò ÒÓÒ¹Ö Ð Ø Ñ Ý Ø Ñ º º º¾ ËØ Ø Ì Ð ¹ Ö Ú Ò ËØÖ Ø Ý» ÐÓ ¹ Ö Ú Ò ÔÔÖÓ º º º ÈÖ ÓÖ Øݹ Ö Ú Ò ÈÖ ÑÔØ Ú Ë ÙÐ Ò» ÈÖ ÓÖ ØÝ ÓÖ Ð Ò ¹ ÙÐ Ò º º º º º º º º º º º º º º º º º º ÝÒ Ñ ÈÐ ÒÒ Ò ¹ Ë ÙÐ Ò º º º º º º º º º º ¼ º º ÝÒ Ñ Ø¹ «ÓÖØ Ë ÙÐ Ò º º º º º º º º º º º º º ½ º Ð ÓÖ Ø Ñ Ú ÐÙ Ø ÓÒ Ò Ð Ò Î Ö Ø ÓÒ º º º º º º º º ¾ º º½ Ò ÐÝØ Ú ÐÙ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º ¾ º º¾ Ë ÑÙÐ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º ÁÑÔÐ Ñ ÒØ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º ÓÒÐÙ ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º½ ËÙÑÑ ÖÝ º º º º º º º º º º º º º º º º º º º º º º º º º º º¾ ÓÓ Ò Ò Ð ÓÖ Ø Ñ ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ º º º º º º º ÙØÙÖ ÌÖ Ò º º º º º º º º º º º º º º º º º º º º º º º

7 INHALTSVERZEICHNIS iii º ÔÔ Ò Ü º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º½ Ø Ð Ð Ø ÓÒ Ó Ë ÙÐ Ò Ð ÓÖ Ø Ñ º º º º Ø Ö «Ò Ê ÐÞ Ø Ý Ø Ñ Ò º½ ÒÐ ØÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º¾ Ø ² Ø Ö «º º º º º º º º º º º º º º º º º º º º º º º º º º¾º½ Ð Þ Ø Ø ² Ø Ô ÒÒ º º º º º º º º º º º º º º º Ø Ò Ø Ò ËØÙÒ Ò Å ÒÙØ Ò ººº º º º º º º º º º º º º º º º Ø Ò Ê ÐÞ Ø Ý Ø Ñ Ò º º º º º º º º º º º º º º º º º º º º º º º½ Ì Ñ Ö Ò Ê ÐÞ Ø Ý Ø Ñ Ò º º º º º º º º º º º º º º º º º Ø ÝÒ ÖÓÒ Ø ÓÒ Ò Ú ÖØ ÐØ Ò Ê Ò Ö Ý Ø Ñ Ò º º º º º º º ¾ º Ù ÑÑ Ò ÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º Ô Ð Ø Ó ØÓ Ý³ Ê̹ ÇÊ ÑÔÐ Ñ ÒØ Ø ÓÒ º½ ØÖ Ø º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º¾ ÁÒØÖÓ ÙØ ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º Ö Ø ØÙÖ Ð ÇÚ ÖÚ Û º º º º º º º º º º º º º º º º º º º º º º ½ º Ô Ð Ø Ó ØÓ Ý³ Ê̹ÇÊ º º º º º º º º º º º º º º º º º º½ ÈÖ ÓÖ ØÝ ÅÓ Ð º º º º º º º º º º º º º º º º º º º º º º º º¾ Ì Ö ÔÓÓÐ º º º º º º º º º º º º º º º º º º º º º º º º º º ÊÌ ÇÊ ÅÙØ Ü º º º º º º º º º º º º º º º º º º º º º º ÈÖ ÓÖ ØÝ Ò ÓÒÒ Ø ÓÒ º º º º º º º º º º º º º º º º º ÆÓÒ ÑÙÐØ ÔÐ Ü ÓÒÒ Ø ÓÒ º º º º º º º º º º º º º º º º º Ì Ñ ÓÙØ º º º º º º º º º º º º º º º º º º º º º º º º º º º º Ë ÙÐ Ò Ë ÖÚ º º º º º º º º º º º º º º º º º º º º º ÇÔØ Ñ Þ Ø ÓÒ È ØØ ÖÒ º º º º º º º º º º º º º º º º º º º º º º º º½ ÑÙÐØ ÔÐ Ü Ò ÓÚ Ö º º º º º º º º º º º º º º º º º

8 iv INHALTSVERZEICHNIS º º¾ ÓÐÐÓ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º Å ÑÓÖÝ Å Ò Ñ ÒØ º º º º º º º º º º º º º º º º º º º º º ÈÖÓØÓÓÐ Å ÓÓØÔÖ ÒØ º º º º º º º º º º º º º º º º È Ö ÓÖÑ Ò ÓÑÔ Ö ÓÒ º º º º º º º º º º º º º º º º º º º º º º º½ ÑÙÐØ ÔÐ Ü Ò ØÖ Ø º º º º º º º º º º º º º º º º º º º¾ ÓÐÐÓ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º ¼ º º Å ÑÓÖÝ Å Ò Ñ ÒØ º º º º º º º º º º º º º º º º º º º ½ º º ÈÖÓØÓÓÐ Å ÓÓØÔÖ ÒØ º º º º º º º º º º º º º º º ½ º º ÇÊ ¹ ÓÑÔ Ö ÓÒ º º º º º º º º º º º º º º º º º º º º º ¾ º ÓÒÐÙ Ò Ê Ñ Ö º º º º º º º º º º º º º º º º º º º º º º º º Ê Ö Ò º º º º º º º º º º º º º º º º º º º º º º º º º º º º º Ê ÐÞ Ø¹ Đ ÃÓÑÑÙÒ Ø ÓÒ Ò ÙØÓÑ Ø ÖÙÒ Ý Ø Ñ Ò º½ ÒÐ ØÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¼ º¾ Ù Ù Ò ÙØÓÑ Ø ÖÙÒ Ý Ø Ñ º º º º º º º º º º º º º ¼ º ØÓÖ¹Ë Ò ÓÖ¹ÁÒØ Ö º º º º º º º º º º º º º º º º º º º º º º ¼ º ÈÖÓ Ù ¹ È º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º º½ Ù ÞÙ Ö «Ò Å Ø Ö º º º º º º º º º º º º º º º º º º º º¾ ØÞ Ø Ñ ÌÓ Ò¹Ê Ò º º º º º º º º º º º º º º º º º º ÁÒØ Ö Ù ¹Ë º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ÁÒ Ù ØÖ Ð Ø ÖÒ Ø º º º º º º º º º º º º º º º º º º º º º º º º º Ò ¹ØÓ¹ Ò ¹ÃÓÑÑÙÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º Ù ÑÑ Ò ÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º Ë ÙÐ Ò Ó ÖÓÒ Ö Ö ÐÐ Ö Ø ÒĐÙ ÖØÖ ÙÒ ½¼ º½ º¾ ÒÐ ØÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½¼ Ö Ï Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½¼

9 INHALTSVERZEICHNIS v º º º º¾º½ Ò Ø Ò º º º º º º º º º º º º º º º º º º º º º º º ½¼ º¾º¾ Ö Ø ØÙÖ º º º º º º º º º º º º º º º º º º º º º º º º ½¼ º¾º ÃÓÑÑÙÒ Ø ÓÒ ÑÓ ÐÐ º º º º º º º º º º º º º º º º º º ½¼ º¾º Á Ó ÖÓÒ ÌÖ Ò Ø ÓÒ Ò º º º º º º º º º º º º º º º º º ½¼ º¾º Ë ÙÐ Ò º º º º º º º º º º º º º º º º º º º º º º º º º ½¼ ÍË º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½½¼ º º½ Ò Ø Ò º º º º º º º º º º º º º º º º º º º º º º º ½½¼ º º¾ Ö Ø ØÙÖ º º º º º º º º º º º º º º º º º º º º º º º º ½½½ º º ÃÓÑÑÙÒ Ø ÓÒ ÑÓ ÐÐ º º º º º º º º º º º º º º º º º º ½½¾ º º Á Ó ÖÓÒ ÌÖ Ò Ø ÓÒ Ò º º º º º º º º º º º º º º º º º ½½¾ º º Ë ÙÐ Ò º º º º º º º º º º º º º º º º º º º º º º º º º ½½ ÌÅ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½½ º º½ Ò Ø Ò º º º º º º º º º º º º º º º º º º º º º º º ½½ º º¾ ÉÙ Ð ØÝ Ó Ë ÖÚ º º º º º º º º º º º º º º º º º º º º º ½½ º º ÃÓÑÑÙÒ Ø ÓÒ ÑÓ ÐÐ º º º º º º º º º º º º º º º º º º ½½ º º Ë ÙÐ Ò º º º º º º º º º º º º º º º º º º º º º º º º º ½½ Ù ÑÑ Ò ÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º ½½ Ë ÙÐ Ò Ò Ð ÖØÓÐ Ö ÒØ Ò Ú ÖØ ÐØ Ò Ê ÐÞ Ø Ý Ø Ñ Ò ½¾ º½ Ò ĐÙ ÖÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½¾ º¾ º º ØÖ Ø Ø Ú ÖØ ÐØ ËÝ Ø Ñ º º º º º º º º º º º º º º º º º ½¾ º¾º½ ÓÒ Ö Ø Ò ÖØ Ö Ê ÐÞ Ø Ý Ø Ñ º º º º º º º º º ½¾ º¾º¾ Ù Ù Ò Ò ÃÒÓØ Ò º º º º º º º º º º º º º º º ½¾ º¾º Ê Ð Ú ÒØ Ì Ô Ö Ñ Ø Ö ÙÒ Ì ØÝÔ Ò º º º º º º º º ½¾ Ë ÙÐ Ö ØÖÙ ØÙÖ º º º º º º º º º º º º º º º º º º º º º º º º º ½¾ º º½ Î Ö ÅÓ ÙÐ Ë ÙÐ Ö º º º º º º º º º º º º º º º ½¾ Î ÖÐ ÖÙÒ ÓÒÞ ÔØ º º º º º º º º º º º º º º º º º º º º º ½¾

10 vi INHALTSVERZEICHNIS º º º º½ º º¾ º º º º Ð Ö Ò ÐÙÒ ÐÐ Ñ Ò º º º º º º º º º º º º º º º ½¾ ÎÓÖ Ò Û Ñ ÆÓÖÑ Ð ØÖ º º º º º º º º º º º º ½ ¼ Å Ò Ñ Ò ĐÙÖ Ò Ð Ö ÐÐ º º º º º º º º º º º º º ½ ½ Ò Ý Ø ÑÛ Ø Ë ÙÐ Ö¹ËØÖ Ø º º º º º º º º º º ½ Î ÖÐ ÖÙÒ Ð ÓÖ Ø ÑÙ º º º º º º º º º º º º º º º º º º º º º ½ º º½ º º¾ ÙÒ Ø ÓÒ ÔÖ ÒÞ Ô Ò Î ÖÐ ÖÙÒ Ð ÓÖ Ø ÑÙ º º º º ½ È Ù ÓÓ Ò Âº ËØ Ò ÓÚ ËØ º º º º º º º º º º ½ Ò ÐÝ ÙÒ Ù Û ÖØÙÒ º º º º º º º º º º º º º º º º º º º º º ½ º º½ º º¾ º º Ö ÙÒ Ë ÑÙÐ Ø ÓÒ ÔÖÓ Ö ÑÑ º º º º º º º º ½ È Ö ÓÖÑ Ò Ö Ð Ò Ò Ä Ü Ø º º º º º º º º º º ½ Î Ö Ð Þ ÒØÖ Ð ÙÒ Þ ÒØÖ Ð Ù ĐÙ ÖØ Ò Ð Ó¹ Ö Ø ÑÙ º º º º º º º º º º º º º º º º º º º º º º º º º º ½ Ò ĐÙ ÖÙÒ Ò Ê ÐÞ Ø¹ Ø Ò Ò Ò ½ º½ ÒÐ ØÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ º¾ Ø Ò Ò Ò º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ º¾º½ ÌÖ Ò Ø ÓÒ Ò º º º º º º º º º º º º º º º º º º º º º º º ½ º¾º¾ Á ¹ÃÖ Ø Ö Ò º º º º º º º º º º º º º º º º º º º º º º ½ º¾º ÒÓÑ Ð Ò Ñ Å Ö ÒÙØÞ Ö ØÖ º º º º º º º º º º º ½ ¼ º¾º ËÝÒ ÖÓÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º ½ ¾ º Ê ÐÞ Ø¹ Ø Ò Ò Ò º º º º º º º º º º º º º º º º º º º º º º º ½ ¾ º º½ ÈÖ Ø Ð ØÝ º º º º º º º º º º º º º º º º º º º º º º º ½ º º¾ Ò Ø Ò ÚÓÒ Ø Ò Ò Ê ÐÞ Ø¹ËÝ Ø Ñ Ò º º º º º ½ º º Ù Û ÙÒ Ö ÃÓÖÖ Ø Ø Ö Ø Ö Ò º º º º º º º º º ½ º Ù ÑÑ Ò ÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º ½ ½¼ ÓÒÙÖÖ ÒÝ ÓÒØÖÓÐ ½ ½¼º½ ÒÐ ØÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¼

11 INHALTSVERZEICHNIS vii ½¼º¾ Ø Ò Ò ØÖ Ò Ø ÓÒ Ò º º º º º º º º º º º º º º º º º º º º º ½ ½ ½¼º¾º½ ÈÖ ÒÞ Ô ÚÓÒ ÌÖ Ò Ø ÓÒ Ò º º º º º º º º º º º º º ½ ½ ½¼º¾º¾ ËÝÒ ÖÓÒ Ø ÓÒ ÔÖÓ Ð Ñ º º º º º º º º º º º º º º º º ½ ¾ ½¼º¾º Á ¹ ÃÖ Ø Ö ÙÑ º º º º º º º º º º º º º º º º º º º º º ½ ¾ ½¼º ÓÒÙÖÖ ÒÝ ÓÒØÖÓÐ Ð ÓÖ Ø Ñ Ò º º º º º º º º º º º º º º º º ½ ½¼º º½ ¾¹È ¹ÄÓ Ò º º º º º º º º º º º º º º º º º º º º º º ½ ½¼º º¾ ÇÔØ Ñ Ø ÓÒÙÖÖ ÒÝ ÓÒØÖÓÐ º º º º º º º º º º º º º ½ ½¼º º Î Ö Ð Ö Ò Î Ö Ö Ò º º º º º º º º º º º º º ½ ½ ½¼º Ù Ð º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾

12 viii INHALTSVERZEICHNIS

13 Kapitel 1 Einleitung Ö Ë Ñ Ò Ö Ò ÒØ Ø Ò Ñ Ê Ñ Ò Ö Ä ÖÚ Ö Ò Ø ÐØÙÒ À ÙÔØ ¹ Ñ Ò Ö ÈÖÓÞ Ö ÒØ Ò Ñ Ï ÒØ Ö Ñ Ø Ö ¾¼¼¼»¾¼¼½º Ö Ø Ò Ö Ò Ò Ó Û ÚÓÒ Ò ËØÙ ÒØ Ò Ò ÛÓÖ Ò Ò º 1

14 2 KAPITEL 1. EINLEITUNG

15 Kapitel 2 Gemeinsam genutzte Ressourcen, Synchronisation 3

16 4 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION Über den Autor ÏÓÐ Ò ÃĐÓ Ð Ö ØÙ ÖØ ÞÙÖ Ø Ò Ö ÌÍ ÅĐÙÒ Ò Ñ º Ë Ñ Ø Ö Ð ØÖÓ¹ ÙÒ ÁÒ ÓÖÑ Ø ÓÒ Ø Ò ËØÙ ÒÖ ØÙÒ ÁÒ ÓÖÑ Ø ÓÒ ¹ ÙÒ ÃÓѹ ÑÙÒ Ø ÓÒ Ø Ò º 2.1 Einleitung Ê ÐÞ ØÓÑÔÙØ Ö Ý Ø Ñ Ó Ò ÅÙÐØ Ø Ò Ó Ö ÁÒØ ÖÖÙÔعÊÓÙØ Ò Ò Ò ÒÙÖ ÒÓ Û Ö ÚÓÖ Ø ÐÐ Öº ÓÑÑØ Ö ÞÙÑ Ø Ñ Ö Ö Ù ¹ Ò Ø ÐÐÙÒ Ò Ð Þ Ø Ó Ö ÕÙ ¹ Ð Þ Ø Û Ö ÒÓÑÑ Ò Û Ö Ò ÑĐÙ Òº ÐÐ Ö Ò Ò Ù Ò Ø ÐÐÙÒ Ò ĐÙ Ð ÖÛ Ò Ø ÚĐÓÐÐ ÙÒ Đ Ò ÚÓÒ Ò Ò Öº ĐÙ ÖØ ÞÙ Ø Ú ØĐ Ø Ò ÝÒ ÖÓÒ ÖØ Û Ö Ò ÑĐÙ Òº ËÝÒ ÖÓÒ Ø ÓÒ Ø Ó Ò ØÒÙÖ Ò Ê ÐÞ ØÓÑÔÙØ Ö Ý Ø Ñ Ò ÒÓØÛ Ò ÓÒ ÖÒ Ø ĐÙ Ö ÐÐ ÞÙ Ò Òº Ò Ñ Ø Ñ Ì Ñ ËÝÒ ÖÓÒ Ø ÓÒ Ú Ö ÒĐÙÔ Ø Ø Ì Ñ Ö Ê ÓÙÖ¹ Òº À Ö ÓÐÐ Ò ÞÙÒĐ Ø Ò Ô Ö Ö «Ñ Ù ÑÑ Ò Ò Ñ Ø Ê ÓÙÖ Ò ÙÒ ËÝÒ ÖÓÒ Ø ÓÒ ÐĐ ÖØ Û Ö Òº Ò Ð Ò Û Ö Ò Å Ò Ñ Ò ÚÓÖ Ø ÐÐØ Ò Ñ ÒÛ Ò ÙÒ ÔÖÓ Ö ÑÑ Ö Ö ĐÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ò Ö Ê Ð ÞÙÖ Î Ö ĐÙ ÙÒ Ø Òº Ë Ð Ð Û Ö ÒÓ Ù Þ Ø Û Ö ËÝÒ ÖÓÒ Ø ÓÒ ÞÙ Ø Ò Øº 2.2 Begriffe ËÝÒ ÖÓÒ Ø ÓÒ Þ Ø Ù Ò ÒÐĐ Ù ÈÖÓÞ º Ð Û Ö Ò Ö ÞÙÒĐ Ø Ö «ÈÖÓÞ ÙÒ Æ ÒÐĐ Ù Ø ÐĐ Öغ Ò Ð Ò Û Ö ÙØÙÒ ÚÓÒ Ê ÓÙÖ Ò ÙÒ ËÝÒ ÖÓÒ Ø ÓÒ ÖÐĐ ÙØ Öغ

17 2.2. BEGRIFFE Der Prozeß Definition: Ò ÈÖÓÞ Ø Ò ÕÙ ÒØ ÐÐ ÓÐ ÚÓÒ Ø Ú ØĐ Ø Ò ÙÖ Ò Ò ÐÓ Ò Ù Ö Ø Ø Û Ö Æ º A1 A2 A3 A4 A5 Abbildung 2.1: Prozeß Ï Ø Ø ÏÓÖØ ÕÙ ÒØ ÐÐ º ÙØ Ø ÒÞ ÐÒ ¹ Ø Ú ØĐ Ø Ò Ò Ò Ò Ö ÙÒ Ò Ò ÖØ Ö Ê Ò ÓÐ Ù ĐÙ ÖØ Û Ö Ò ÀÀ º À Ö Ñ Ù ÑÑ Ò Ò Ñ Ø Ê ÐÞ ØÓÑÔÙØ Ö Ý Ø Ñ Òµ Ò Ò ÓÒ Ö Ê ÒÔÖÓÞ ÒØ Ö Òغ ÈÖÓ Ð Ñ Ö Ê ÓÙÖ Ò ÙÒ ËÝÒ ÖÓÒ ¹ Ø ÓÒ Ø Ó Ò Ò Ö Ï Ö Ù ÖĐ Ò Øº Nebenläufigkeit Definition: Ê Ò¹µÈÖÓÞ Ò ÒÒ Ò ÒÐĐ Ù Û ÒÒ Ö Ê Ò ÓÐ Ò Ø Ø¹ Ð Ø Ø º º ÀÀ ÈÖÓÞ ĐÓÒÒ Ò Ô Ö ÐÐ Ð ÚÓÒ Ñ Ö Ö Ò ÈÖÓÞ ÓÖ Ò Ù ĐÙ ÖØ Û Ö¹ Ò A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 Abbildung 2.2: parallele Ausführung ÈÖÓÞ ĐÓÒÒ Ò Ò Ð Ö Ê Ò ÓÐ ÕÙ ÒØ ÐÐ Ù Ú Ö¹ Ø ÐØ ÚÓÒ Ò Ñ ÈÖÓÞ ÓÖ Ù ĐÙ ÖØ Û Ö Òº

18 6 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION A1 B1 B2 A2 B3 A3 A4 A5 B4 B Ressourcen Definition: Abbildung 2.3: verschachtelte Ausführung ÐÐ Ð Ñ ÒØ Ò Ö Ê Ò¹µ ÒÐ Ö Ð ÙÒ Ú ÖØÙ ÐÐ ÚÓÒ Ò Ñ ÈÖÓÞ ÒÙØÞØ Û Ö Ò ĐÓÒÒ Ò Ò ÒÒØ Ñ Ò Ê ÓÙÖ Ò ØÖ Ñ ØØ Ðµº Ò ÈÖÓÞ ÒÒ Ö Ø ÒÒ Ö Ø Ò Û ÒÒ Ö ĐÙ Ö ÐÐ ÒÓØÛ Ò Ò Ê ¹ ÓÙÖ Ò Ú Ö ĐÙ Ø ÀÀ º Ò Ö ÖÙÑ ÒÒ Ñ Ò Ù Ò ÐÐ ÛÓÖ Ù Ò ÈÖÓÞ Û ÖØ Ò ÒÒ Ò Ê ÓÙÖ Øº Ù ÒÙØÞ Ö Ò Ò Ø ÐÐ Ò Ò Ñ Ë ÒÒ Ò Ê ÓÙÖ Öº Eigenschaften von Ressourcen Ò Ê ÓÙÖ Ú ÖÐ Ò Ø Ü ÐÙ Ú ÆÙØÞÙÒ Û ÒÒ Ð Þ Ø Î Ö¹ Û Ò ÙÒ ÙÖ Ñ Ö Ö ÈÖÓÞ ÞÙ Ð ÖÒ ĐÙ Ö Ò ÒÒº Ø Ù Ê ÓÙÖ Ò ÚÓÒ ÞÙ Ò Ö Ø Ð Ø Ò ÒÞ Ð ÚÓÒ ÈÖÓÞ Ò Ð Þ Ø Ú ÖÛ Ò Ø Û Ö Ò ĐÓÒÒ Òº Ò Ê ÓÙÖ Ø ÔÖ ÑÔØ Ú ÒØÞ Öµ Û ÒÒ Ò ÈÖÓÞ Ò ÔĐ Ø Ö Ö Ï ÖÞÙÛ ÙÒ Ó Ú ÖÛ Ò Ò ÒÒ Ð Đ ØØ Ö Ò ¹ Òº Ò Ê ÓÙÖ Ø Û ÖÚ ÖÛ Ò Ö Ö Ù Ð µ Û ÒÒ Ò Ö Ö ÒÙØÞÙÒ Ò Ö Ò ÖĐÙ Ö Ò Ù Ø Ò ÞÙÖĐÙ Ú Ö ØÞØ Û Ö Ò ÒÒº Î Ð Ê ÓÙÖ Ò ÖÐ Ù Ò Ñ Ö Ö ÙÒØ Ö Ð ÖØ Ò ÚÓÒ ÆÙع ÞÙÒ º ĐÓÒÒ Ò ĐÙÖ ÆÙØÞÙÒ ÖØ Ò Ö Ù Ö «Ö ÐÒ ÐØ Òº Ù Ö Ñ Ò º ÒÙÖ Û ÃÓÑ Ò Ø ÓÒ Ò ÚÓÒ ÆÙØÞÙÒ ÖØ Ò ÞÙÐĐ º Beispiele: ½º ÈÖÓÞ ÓÖ Ò ÈÖÓÞ ÓÖ Ú ÖÐ Ò Ø Ü ÐÙ Ú ÆÙØÞÙÒ Ø ÔÖ ÑÔØ Ú ÙÒ Û Ö¹

19 2.2. BEGRIFFE 7 Ú ÖÛ Ò Öº ¾º ÖÙ Ö Ù Ò Ñ ÖÙ Ö ÒÒ Ð Þ Ø ÑÑ Ö ÒÙÖ Ò ÈÖÓ Ö ÑÑ ÈÖÓ¹ Þ µ ÖÙ Òº Ø Ò Ø ÑĐÓ Ð Ò Ë Ø Ð Ù ÞÙ ÖÙ Ò ÒÒ Ò Ò Ö Ë Ø ÞÙ ÖÙ Ò ÙÒ Ð Ð Ö Ø Ë Ø ÖØ ÞÙ¹ ÖÙ Òº Ò ÖÙ Ö Ú ÖÐ Ò Ø Ü ÐÙ Ú ÆÙØÞÙÒ Ø Ò Ø ÔÖ ÑÔØ Ú Ö Û ÖÚ ÖÛ Ò Öº º Ù ÞÙ Ò Ù ÞÙ ÒÒ ÚÓÒ Ò Ö Ø Ð Ø Ò ÒÞ Ð ÚÓÒ È Ö ÓÒ Ò ÈÖÓ¹ Þ µ Ð Þ Ø ÒÙØÞØ Û Òº Ö Ø Û ÖÚ ÖÛ Ò Ö Ö Ò Ø ÔÖ ÑÔØ Úº º Ñ Ò Ñ Î Ö Ð Ò Î Ö Ð Ò ÖÐ Ù Ò ÞÛ Ú Ö Ò ÖØ Ò Ö ÆÙØÞÙÒ Ë ĐÓÒÒ Ò Ð Ò ÙÒ Ö Ò Û Ö Òº Ø ÖÐ Ù Ø ÞÛ ÈÖÓÞ Ò ÒÐĐ Ù Ð Òº Ø Ó Ò Ø ÖÐ Ù Ø ÞÛ ÈÖÓÞ Ð Þ Ø Ö Ò Ó Ö Ò ÈÖÓÞ Ö Ø ÛĐ Ö Ò Ò Ò Ö Ö Ð Øº º ¹ Ö ÒÒ Ö Ò ¹ Ö ÒÒ Ö Ú ÖÐ Ò Ø Ü ÐÙ Ú ÆÙØÞÙÒ º Ù Ö ÒÒ ÓÛÓ Ð Ö Ò Ð Ù Ð Ò Û Ö Òº Ø ÔÖÓ Ð ÑÐÓ ÑĐÓ Ð Ò Ò Ä ÚÓÖ Ò ÞÙ ÙÒØ Ö Ö Ò ÙÒ ÔĐ Ø Ö ÓÖØÞÙ ØÞ Ò ÔÖ ÑÔ¹ Ø Úµº Ø Ó Ò Ø ÑĐÓ Ð Ò Ò Ë Ö ÚÓÖ Ò ÞÙ Ö Ò ÙÒ Û Ö ÓÖØÞÙ ØÞ Ò Ò Ø ÔÖ ÑÔØ Úµº Ù Ö Ñ Ø Ò ¹Ê ÞĐÙ Ð Ë Ö Ò Ò Ø Û ÖÚ ÖÛ Ò Öº Synchronisation Definition: ËÝÒ ÖÓÒ Ø ÓÒ Ö Ò Ø Ø Ú ØĐ Ø Ò Ú Ö Ò Ö Ò ÒÐĐ Ù Ö ÈÖÓÞ ¹ Ò Ò Ê Ò ÓÐ º ÞÙ Û Ö Ö ÒÒ ÚÓÒ Ø Ú ØĐ Ø Ò Ú ÖÞĐÓ ÖØ ÀÀ º Anwendungsgebiete der Synchronisation Æ ÒÐĐ Ù ÈÖÓÞ Ò ÞÙÑ Ø Ò Ø ÚĐÓÐÐ ÙÒ Đ Ò ÚÓÒ Ò Ò Öº Đ Ò Ø Ò ÓÑÑ Ò ÙÖ ÞÙ Ø Ò Ú Ö Ò ÈÖÓÞ Ù

20 8 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION Ð Ò Ê ÓÙÖ Ò ÞÙ Ö Òº Ù Ö ËÝÒ ÖÓÒ Ø ÓÒ Ø Ø Ö Ò Ù Ö «ÞÙ ÓÓÖ Ò Ö Òº Synchronisationsarten Ø ÞÛ ÖØ Ò Ö ËÝÒ ÖÓÒ Ø ÓÒº Ë Û Ö Ò Ò ÙÒØ Ö Ò Ó ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ ÒØ Ø Ò Ê Ò ÓÐ Ö Ø Ú ØĐ Ø Ò ÚÓÒ ÚÓÖÒ Ö Ò Ø Ø Ø Ó Ö Ò Ø ÀÀ º Unilaterale Synchronisation Ö ÖØ Ö ËÝÒ ÖÓÒ Ø ÓÒ Ø ÒØ Ø Ò Ê Ò ÓÐ ÚÓÒ ÚÓÖÒ¹ Ö Ò Ø Ð Øº Ë Ø ÒÒ ÒÓØÛ Ò Û ÒÒ ÞÛ Ø Ú ØĐ Ø Ò Ù Ð ÚÓÒ¹ Ò Ò Ö Đ Ò Òº Ï ÒÒ Ò Ø Ú ØĐ Ø Ò Ö Ò Ê ÓÙÖ µ Ð ÖØ ÚÓÒ Ö ÞÛ Ø Ò Ø Ú ØĐ Ø Ú ÖÛ Ò Ø Û Ö Ó Ø Ñ Ø Ö Ê Ò ÓÐ Ø Ð Øº ÞÛ Ø Ø Ú ØĐ Ø Ö Ö Ø Ø ÖØ Ø Û Ö Ò Ó Ð Ö Ø Ò Ø ÛÙÖ º Û Ö ÒÙÖ Ù ĐÙ ÖÙÒ Ö ÞÛ Ø Ò Ø Ú ØĐ Ø Ú ÖÞĐÓ Öغ Û Ò Û Ö ÖØ Ö ËÝÒ ÖÓÒ Ø ÓÒ Ò Ø Ó Ö Ù ÙÒ Ð Ø Ö Ð Ò ÒÒغ ÍÒ Ð Ø Ö Ð ËÝÒ ÖÓÒ Ø ÓÒ ØÖ ØØ ÓÓÔ Ö Ö Ò Ò ÈÖÓÞ Ò Ù º Ô Ð ÖÓ Ð Ö Ù ÙÒ Ý Ø Ñ ÙÒ ÖÙ Ö Æ Ò ÖÓ Ð Ö Ð ¾º µ ÒÒØ ÖÓ ÚÓÒ ÖØ ÐÒº Lesen Buchen Drucken Abbildung 2.4: Barcodeleser, Buchungssystem und Drucker Ù ÙÒ Ý Ø Ñ ÑÙ Û ÖØ Ò Ö ÖÓ Ð Ö ÖØ Øº Ö ÖÓ Ð Ö ÑÙ Ò Ø Û ÖØ Òº Ö ÖÙ Ö Û ÖÙÑ Û ÖØ Ø Ù Ù ÙÒ Ý Ø Ñº Ö Đ Ò Ø Ò ÞÙ Ö Ø Ò Ó Ð Ù ÙÒ Ý Ø Ñ ÖØ Øº ÁÒ Ò Đ ÐÐ Ò Ð Ø ÙÒ Ð Ø Ö Ð ËÝÒ ÖÓÒ Ø ÓÒ ÚÓÖº Ø Ò Ò Ò Ö Ò ÈÖÓ Ö ÑÑ ÖĐ Ø Ø Ò ÚÓÒ Ò Ö Ø Ò Ò Ð ¾º µº

21 2.2. BEGRIFFE 9 1. Programm 2. Datenbank Abbildung 2.5: Datenbankanfrage ÞÙ ĐÙ ÖÑ ØØ ÐØ Ò Ø Ò Ò Ò Ò Ö º Ø Ò Ò Û ÖØ Ø Ù ÓÐ Ò Ö Ò ÙÒ Đ Ò Ø ÒÒ Ò ÞÙ Ö Ø Òº ÃÙÖÞ Ø ÔĐ Ø Ö Ò ÊÓÐÐ Ò ÙÑ Ö Øº ÆÙÒ Û ÖØ Ø ÈÖÓ Ö ÑѺ ËÓ¹ Ð Ø Ò Ò ÒØÛÓÖØ ĐÙ ÖÑ ØØ ÐØ Ø ÒÒ ÈÖÓ Ö ÑÑ Û Ø Ö Ö Ø Òº À Ö Ð Ò Ò Ò Ò Ö ÞÛ ÙÒ Ð Ø Ö Ð ËÝÒ ÖÓÒ ¹ Ø ÓÒ Ò ÚÓÖ ÛÓ Ê ØÙÒ Ö ÞÛ Ø Ò ËÝÒ ÖÓÒ Ø ÓÒ Ò Ù ÙÑ ÖØ ÞÙÖ Ö Ø Ò Øº Multilaterale Synchronisation Ö ËÝÒ ÖÓÒ Ø ÓÒ ÖØ Ø ÙÖ Ñ Ò Ñ Ê ÓÙÖ Ø Ð Ø Ø ÑÑØ Ø Ú ØĐ Ø Ò Ò Ø Ð Þ Ø Ø ØØ Ò Ò ĐÙÖ Ò Ò Ø Ö Ù ÐÙ ÑÙØÙ Ð ÜÐÙ ÓÒµº Ò Ê Ò ÓÐ Ø ÙÖ Ê ÓÙÖ Ò Ø Ø Ð Øº ËÓ ÒÒ Ö Ø Ú ØĐ Ø Ò Ú ÖÞĐÓ ÖØ Û Ö Òº Ð Û Ö ËÝÒ ÖÓ¹ Ò Ø ÓÒ ÖØ Ñ Ö Ø Ó Ö ÑÙÐØ Ð Ø Ö Ð Ò ÒÒغ ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Û Ö Ò Ø Ú ØĐ Ø Ò Ò Ò Ê Ò ÓÐ ¹ Ö Øº Ê Ò ÓÐ Ò Ø ÚÓÒ ÚÓÖÒ Ö Ò Ø Ð Ø Ø ÑÙ ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ø Ð Ø Û Ö Òº Ö Ò Ö Ê Ò ÓÐ Ö Ø Ú ØĐ Ø Ò Ø Đ ÕÙ Ú Ð ÒØ ÞÙÖ Ö Ö Ê ÓÙÖ ÒÞÙØ ÐÙÒ Ò ÈÖÓÞ ÑÑ Ö ÒÒ Ö Ø Ò ÒÒ Û ÒÒ Ö ÐÐ Ê ÓÙÖ Ò ÞÙÖ Î Ö ĐÙ ÙÒ Øº ØÐ ÙÒ Û Ð Ê Ò ÓÐ ÛĐ ÐØ Û Ö ÒØ Đ ÐØ Ò Ò Û ¹ Ò Ò Ô ÐÖ ÙÑ Ö ÞÙ ÒÙØÞØ Û Ö Ò ÒÒ ÞÙ Đ ØÞÐ Ò ÓÖ ÖÙÒ¹ Ò ÞÙ Ö ĐÙÐÐ Òº ÅÙÐØ Ð Ø Ö Ð ËÝÒ ÖÓÒ Ø ÓÒ ØÖ ØØ ÈÖÓÞ Ò Ù ÙÑ Ê ÓÙÖ Ò ÓÒ¹ ÙÖÖ Ö Òº Ô Ð Ù Ú Ö Ò ÙÒ Ñ Ø Ò Ð Ö ËØÖ Æ

22 10 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION ĐÙ ÈÖÓÞ µ Ð ¾º µ ÓÒ ÙÖÖ Ö Ò ÙÑ ËØÖ Ê ¹ Abbildung 2.6: Zugverbindung mit eingleisiger Strecke ÓÙÖ µº ËØÖ ÒÒ Ò ØÚÓÒ Ò ĐÙ Ò Ð Þ Ø ÒÙØÞØ Û Ö Òº Ï Ð Ö Ù ËØÖ ÞÙ Ö Ø ÒÙØÞØ Ø Ò Ø Ø Ð Øº ÃÓÓÔ Ö Ø ÓÒ ÙÒ ÃÓÒ ÙÖ ÒÞ ØÖ Ø Ò Ó Ø Ð Þ Ø Ù º Ô Ð Ò Ì ÜØ ÓÐÐ ÚÓÒ Ò Ñ È Ù ÖÙ Ø Û Ö Òº ÓÓÔ Ö Ö Ò ÞÛ ÈÖÓÞ Ò Ñ ÈÖÓÞ ÓÖØÐ Ù Ò ÖÙ Ø Ò Ù Ö Ø Ø ÚÓÒ ÈÖÓ¹ Þ Ù Ò ÖÙ Ö Ù Ò Û Ö Òº ÌÖÓØÞ Ñ ÓÒ ÙÖÖ Ö Ò ÈÖÓÞ ÙÑ Ò Ð Ò ÈÖÓÞ ÓÖº Synchronisation und Kommunikation ÃÓÑÑÙÒ Ø ÓÒ ÙÒ ËÝÒ ÖÓÒ Ø ÓÒ Ò Ò Ò Ò Ö Ò Ø ÙÑ Ø ÑÑ Ò ÞÛ Ö Ø Ú ØĐ Ø Ò ĐÓÒÒ Ò ÈÖÓÞ ÁÒ ÓÖÑ Ø ÓÒ Ò Ù Ø Ù Ò ÙÒ ÞÙÑ Û Ù Ø Ù ÑĐÙ Ò Ø Ú ØĐ Ø Ò Ö ÁÒ ÓÖÑ Ø ÓÒ ¹ ÙÒ ¹ Ù Ò Ñ Ù Ò Ò Ö Ø ÑÑ Ò ÀÀ º 2.3 Mechanismen zur Sychronisation  ÅÙÐØ Ø Ò ¹ ØÖ Ý Ø Ñ Ø ÐÐØ Å Ò Ñ Ò ÞÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ö Ø Ù ÒÒ ÚÓÒ ÒÛ Ò ÙÒ ÔÖÓ Ö ÑÑ Ò ÞÙ Ö «Ò Û Ö Ò ÒÒº À Ö Û Ö Ò Ü ÑÔÐ Ö Û Ø Ø Ò ÖÐĐ ÙØ Öغ Nachrichten Ò Û Ø Ö Å Ò ÑÙ ÞÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ò Æ Ö Ø Ò Ñ µº Ë Ò ÚÓÖ ÐÐ Ñ ĐÙÖ ÓÓÔ Ö Ö Ò ÈÖÓÞ ÚÓÒ ÙØÙÒ º Æ Ö Ø Ò ĐÓÒÒ Ò Ù Ú Ö Ò ÖØ Ò Ú Ö Ò Ø Û Ö Òº Ö Ø ÅĐÓ Ð Ø Ø Ò Ò Ï ÖØ Ð Ò Á Ç Ö Ø Ò Ö Ø ÓÙصº Ù Ö Ò Ò Ë Ø Û Ö Ò Æ Ö Ø Ò Ò Ï ÖØ Ð Ò

23 2.3. MECHANISMEN ZUR SYCHRONISATION 11 ĐÙ Ö Òº ÓÖØ Û Ö Ò Ò Ò Ñ ÈÙ«Ö Ô Öغ Ù Ö Ò Ö Ò Ë Ø Û Ö Ò ÔĐ Ø Ö Ò Ö Ð Ò Ê Ò ÓÐ Û Ö Ù Ð Òº Ï ÒÒ Ò ÈÖÓÞ Ú Ö Ù Ø Ò Æ Ö Ø Ò Ò ÚÓÐÐ Ï ÖØ Ð Ò ÞÙ ĐÙ Ö Ò Ó Û Ö Ö ÐÓ ÖØ Ò Æ Ö Ø Ù Ð Ò Û Ö ÙÒ ĐÍ Ö Û Ö ÑĐÓ Ð Øº Ò Ù Ó Û Ö Ò ÈÖÓÞ ÐÓ ÖØ Ö Ú Ö Ù Ø Ò Æ Ö Ø Ù Ò Ö Ð Ö Ò Ï ÖØ Ð Ò Ù ÞÙÐ Ò Ò Æ Ö Ø Ò Ø Û Ö º ÞÛ Ø ÅĐÓ Ð Ø ÙÒ Ø ÓÒ ÖØ Û Ö Ø ÒÙÖ ÑÑ Ö ÞÙÐ ØÞØ Ò Ø Æ Ö Ø Ù Ð Ò Û Ö Ø ØØ ÞÙ Ö Ø Ò Ø ÄÁ Ç Ð Ø Ò Ö Ø ÓÙصº Ö ØØ ÅĐÓ Ð Ø Ø Û Ö Ò Î Ö Ø ÓÒ Ö Ö Ø Òº Û Ö Ï ÖØ Ð Ò Ò Ù Ó ĐÙÐÐØ Ö Æ Ö Ø Ò Û Ö Ò Ñ Ø ÈÖ ÓÖ ØĐ Ø Ò Ú Ö Òº Ù Ð Ò Ö Ï ÖØ Ð Ò Ö ÓÐ Ø ÒÒ Ò Ø Ö ÒÓÖÑ Ð Ò Ê Ò ÓÐ Ò ÓÒ ÖÒ ÓÖ Ò Ø Ò Ò ÈÖ ÓÖ ØĐ Ø Òº Å Ô Ò Ø Ò ËÔ Þ Ð ÐÐ Ö Ó Ö Ò ÅĐÓ Ð Ø Ò Ñ Ö ÈÙ«Ö Ò ÖĐÓ ÚÓÒ ÆÙÐРغ ÒÒ Û Ö Æ Ö Ø Ö Ø ÚÓÑ Ö Ø Ò ÈÖÓÞ ÞÙÑ ÞÛ Ø Ò ÈÖÓÞ ĐÙ Ö Òº ÙÖ ÑÙ Ö Ñ Æ Ö ¹ Ø Ò Ù Ø Ù ÑÑ Ö Ò ÈÖÓÞ Ù Ò Ò Ö Ò Û ÖØ Òº ÙÑ Ø Ø ÑĐÓ Ð Ò Ø ÒÙÖ Ò ÈÖÓÞ Æ Ö Ø Ò Ò Ò Ï ÖØ Ð Ò Ò Ø ÞÛº ÚÓÒ Ö ÑÔ Đ Ò Ø ÓÒ ÖÒ Ð Ú Ð ÈÖÓÞ ØÙÒº Ð Þ Ø ÒÒ Ó ÑÑ Ö ÒÙÖ Ò ÈÖÓÞ Ò Ò Ó Ö ÑÔ Ò Ò Ó ÈÖÓÞ ÒÒ ÙÑ Ï ÖØ Ð Ò ÓÒ ÙÖÖ Ö Òº Semaphore Ë Ñ Ô ÓÖ Ò Û Ø ĐÙÖ ÓÒ ÙÖÖ Ö Ò ÈÖÓÞ ÙÒ ÒÙÖ Ü ÐÙ Ú ÒÙØÞ¹ Ö Ò Ø ÔÖ ÑÔØ Ú Ê ÓÙÖ Òº Ë Û Ö Ò ÞÙ Ú ÖÛ Ò Ø ÙÑ Ò Ò Ò Ø Ò Ù ÐÙ ÞÙ ÖÞ Ù Òº Ò Ë Ñ Ô ÓÖ ÐĐ Ø ÞÛ ÇÔ Ö Ø ÓÒ Ò ÞÙ ½º Ø Ø ÐÐØ Ò Î Ö Ù Ö Ò Ù Ö «Ù Ò Ê ÓÙÖ ÞÙ Ö ÐØ Òº Ï ÒÒ Ê ÓÙÖ Ö Ø Ö Đ ÐØ Ö ÈÖÓÞ Ê ÓÙÖ º Á Ø Ê ÓÙÖ Ð Ø Ó Û Ö Ö ÈÖÓÞ ÐÓ ÖØ Ê ÓÙÖ Û Ö Ö Û Ö º ¾º Ê Ð Ñ Ø Ø Ö ÈÖÓÞ Ö Ê ÓÙÖ ØÞØ Û Ö Ö º

24 12 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION Ò ÒĐ Ö Ë Ñ Ô ÓÖ ÒÒØ ÒÙÖ Ò Ù ØĐ Ò Ö ÙÒ Ð Øº Ò ÞĐ Ð Ò Ë Ñ Ô ÓÖ ÐĐ Ø Ò Ò Ø ØØ Ò Ñ ÈÖÓÞ Ñ Ü Ñ Ð Ò Ø ¹ Ð Ø ÒÞ Ð Ò ÈÖÓÞ Ò ÞÙ Ð Þ Ø Ù Ò Ê ÓÙÖ ÞÙ Ö Ò ĐÙÖ Òº ÁÒ Ö ÈÖ Ü Ø ÇÔ Ö Ø ÓÒ Ø Đ Ù Ñ Ø Ò Ñ Ì Ñ ÓÙØ ØĐÙ ÖÛ ÙÒ µ Ú Ö Òº Ø ÓÛÓ Ð Ë Ñ Ô ÓÖ ÈÖ ÓÖ Ø ØĐ Ø Ú Ö Ö ÙÒ Ò ØØ ÈÖ Ó¹ Ö ØĐ Ø ÒÚ Ö ÓÒµ ÙÒØ Ö ØĐÙØÞ Ò Ð Ù Ë Ñ Ô ÓÖ Ò ØÙÒØ Ö ØĐÙØÞ Òº ËÓÐÐØ Ò Ñ Ö Ö ÈÖÓÞ Ð Þ Ø Ù Ò Ë Ñ Ô ÓÖ Û ÖØ Ò Ó Ø Ñ Ö Ö ÅĐÓ Ð Ø Ò Û Ð Ö ÈÖÓÞ Ð ÒĐ Ø Ö Đ Ðغ ÒÒ ÒØÛ Ö Ö Ö Ø ÈÖÓÞ Ò Ö Ë Ñ Ô ÓÖ Ñ Ø Øµ ÒØÖ Ø Ø Ó Ö Ö Ò Ñ Ø Ö ĐÓ Ø Ò ÈÖ ÓÖ ØĐ Øº Scheduler Ö Ë ÙÐ Ö Ú ÖÛ ÐØ Ø Ò ÈÖÓÞ ÓÖº Ö Ø ÞÛ Ö ÒÙÖ Ü ÐÙ Ú ÒÙØÞ Ö Ö ÔÖ ÑÔØ Úº Ð Ò ËØÖ Ø Ò Û Ñ Ë ÙÐ Ö Ò Ù Ò Ö Ò Ü ÐÙ Ú ÒÙØÞ Ö Ò ÔÖ ÑÔØ Ú Ò Å Ø Ó Ò ÒÛ Ò Öº Ù ËØÖ Ø Ò Û Ö Ò Ã Ô Ø Ð ÒĐ Ö Ò Ò Òº 2.4 Probleme der Sychronisation ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Û Ö Ö Ø ÐÐØ Ò ÒÐĐ Ù ÈÖÓÞ ÓÖÖ Ø Ö Ø Ò ĐÓÒÒ Òº ĐÙÖ Ø Ò Ù Ö ÎÓÖ Ò Û Û ÝÒ ÖÓÒ ÖØ Û Ö ÒÓ Ò Ø ÚÓÒ ÙØÙÒ º Å Ò ÑÙ Ó Ö Ù Ø Ò Ñ Ò ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ò Ò Ù Ò ÈÖÓ Ð Ñ «Øº ÙÒ Ð Ø Ö Ð Ö ËÝÒ ÖÓÒ Ø ÓÒ ÓÓÔ Ö Ö Ò ÈÖÓÞ µ Ø Ê Ò ÓÐ Ö Ù ĐÙ ÖÙÒ Ö Ø ÚÓÒ ÎÓÖÒ Ö Ò Ø Ð Øº Ñ ÒØ ÔÖ Ò Ò ¹ ÖĐ Ò Ø Ø Ö Ò Ô ÐÖ ÙÑ Ö ËÝÒ ÖÓÒ Ø ÓÒ ÙÒ ĐÓÒÒ Ò Ö Ù Ò Û Ø Ö Òµ Ð Ö Ñ Ø Û Ö Òº ÑÙÐØ Ð Ø Ö Ð Ö ËÝÒ ÖÓÒ Ø ÓÒ ÓÒ ÙÖÖ Ö Ò ÈÖÓÞ µ Û Ö Ê ¹ Ò ÓÐ Ö Ù ĐÙ ÖÙÒ ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ø Ð Øº Ö ÈÖÓÞ Û Ð Ö Ò ÛĐÙÒ Ø Ê ÓÙÖ ÞÙ Ø ÐØ ÓÑÑØ Û Ö ÓÖØ ØÞغ Ò¹

25 2.4. PROBLEME DER SYCHRONISATION 13 Ö ÈÖÓÞ Û Ö Ò Ò Ò ÐÐ Ò ÐØ Òº ÍÒ Ò Ù Ö ĐÓÒÒ Ò ÈÖÓ Ð Ñ Ö Òº Anforderungen ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Û Ö Ö Ø ÐÐØ ØÖÓØÞ Æ ÒÐĐ Ù Ø ÓÖÖ ¹ Ø Ö Ø Ò ÑĐÓ Ð Øº Ø Ó ĐÙ Ð ÖÛ ÒÓ Û Ø Ö Ò ÓÖ ¹ ÖÙÒ Ò Ò ÐØ Ò Û Ö Ò ÑĐÙ Òº ÌÝÔ Ò ÓÖ ÖÙÒ Ò Ò Ö ØÙÒ Ò Ò Ð Ö Ø Ò ÐÓ µ ÃÓÑÔ Ø Ð ØĐ Ø ÞÙ Ë ÙÐ Ò ¹ÈÖ ÓÖ ØĐ Ø Ò Ò ÈÖ ÓÖ ØĐ Ø ÒÚ Ö ÓÒµ Ö ØÙÒ Ò Ò ÖØ Ñ ØÖ Ñ Ò ØÞ Øµ Ö ØÖ Ñ ØØ ÐÚ Ö Ò Ù ÙÒ ÖÒµ Deadlock Ï Û Ø Ö Ó Ò Ö Ø Ø Ø ËÝÒ ÖÓÒ Ø ÓÒ Ø Ú ØĐ Ø Ò Ú ÖÞĐÓ ÖØ Û Ö Òº ÑÙ Ö Ö Ù Ø Ø Û Ö Ò Ø Ú ØĐ Ø Ò Ø Ò ÐÓ Ú ÖÞĐÓ ÖØ Û Ö Òº ÒÒ Ó ÙÖ ËÝÒ ÖÓÒ Ø ÓÒ ¹ Å Ò Ñ Ò ÞÙ ÓÑÑ Ò Ñ Ö Ö ÈÖÓÞ ÒÙÖ ÒÓ Ö Ù Û ÖØ Ò Ö Û Ð Ò Ö Ê ÓÙÖ Ò Ö Øº Ò ÓÐ Ë ØÙ Ø ÓÒ Ò Ö ÈÖÓÞ Ù Ö Ò Û ÖØ Ò ÒÒ Ò Ø Ñ Ö ÒØÖ «Ò ĐÓÒÒ Ò ¹ Þ Ò Ø Ñ Ò Ð ÐÓ Î Ö Ð ÑÑÙÒ µº Ò Ö Ù ÖĐÙ Ø ÙØ Ø ÐÓ ĐÙÖ ËÝÒ ÖÓÒ Ø ÓÒ Ò Ê Ò ÓÐ Ö Ø Ú ØĐ Ø Ò Ñ Ö ÙÒ Ò Û Ö Ò ÒÒ ÖÑĐÓ Ð Ø ÈÖÓÞ Ö Ö Ø Ò Òº ØÖ ØØ Ò Ù ÒÒ Ù Û ÒÒ ÐÐ ÓÐ Ò Ò ÎÓÖ Ù ØÞÙÒ Ò ÀÀ Ö ĐÙÐÐØ Ò ÙÑ ØÖ ØØ Ò Ò Ê ÓÙÖ Ò Ò ÒÙÖ Ö ÒÞØ Ð Þ Ø Þº º ܹ ÐÙ Úµ ÒÙØÞ Öº ÙÑ ØÖ ØØ Ò Ò Ê ÓÙÖ Ò Ò Ò Ø ÔÖ ÑÔØ Úº ÈÖÓÞ Ð Ò Ö Ø ÞÙ Û Ò Ê ÓÙÖ Ò Ù ÒÒ Û ÒÒ Ù ÙÛ ÙÒ Û Ø Ö Ö Ê ÓÙÖ Ò Û ÖØ Òº

26 14 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION Ø Ò ÞÝ Ð Ã ØØ ÚÓÒ ÈÖÓÞ Ò ÚÓÒ Ò Ò Ö Ñ Ò Ø Ò Ò Ê ÓÙÖ ØÞØ Ö ÒĐ Ø ÈÖÓÞ Ò Ö Ã ØØ ÒĐÓØ Ø Ð ¾º µº ÎÓÖ Ù ØÞÙÒ Ò Ò ÓÛÓ Ð ÒÖ Ò Ð Ù ÒÓØÛ Ò º wartet auf Ressource C Prozeß A besitzt Ressource C Prozeß B besitzt Ressource D wartet auf Ressource D Abbildung 2.7: zyklische Kette von Prozessen Å Ø Ñ Ï Ò Ø ÒÙÒ Ú Ö Ò Å Ø Ó Ò ÙÑ Ö ÖÓ ÙÒ ÙÖ ÐÓ ÞÙ Ò Ò Ê ÐÒ Ò ÐÝ Ö ÒÒ Ò ÙÒ Ø Ò ÐÓ ÞÙ Ú Ö Ò ÖÒ Ø Ò ÒÞ Ò Ù ÙÒ Ó Ø Ø ¹ ÙÖ È Ö ÓÖÑ Ò Ú ÖÐÓÖ Òº Û Ò Û Ö Ö Ø ÐÛ Ò ÒÓÖ ÖØ ÙÒ Ò Ö ÀÓ«ÒÙÒ Ö Ø Ø Ò ÐÓ Ù ØÖ Ø Ò Û Ö º ËØÖ Ù ¹Å Ø Ó ÃÓÔ Ò Ò Ë Ò Ø Òº Ô Ð ÍÆÁ µ Ï ÒÒ Ö ÚÓÒ ÐÓ Ø Ø ÓÐÐØ Ñ Ò Ð ÑĐÓ Ð Ø ÞÙ¹ Ö Ø Ò Ö Ø Ò Ù ĐÓÔ Òº ÓÐÐØ Ú ÖÑ Ò Û Ö Ò Ê ÓÙ Ò Ü ÐÙ Ú ÒÙØÞ Ö Ó Ö Ò Ø ÔÖ ÑÔØ Ú ÞÙ Ø ÐØ Ò Û ÒÒ Ò Ø ÒĐÓØ Øº Regeln zur Vermeidung von Deadlock ÙÖ Ñ Ò Ò Ø Ê ÐÒ ĐÙÖ Ê ÓÙÖ ÒÚ Ö Ò ÖØ ÒÒ Ñ Ò ÖÖ Ò ÑÑ Ö Ñ Ò Ø Ò Ò Ö Ó Ò Ò ÒÒØ Ò ÎÓÖ Ù Ø¹ ÞÙÒ Ò ĐÙÖ Ò Ò ÐÓ Ò Ø Ö ĐÙÐÐØ Øº

27 2.4. PROBLEME DER SYCHRONISATION 15 Ê ÐÒ Û Ö Ò Ô Þ ÐÐ Ô Ò ÞÙÑ ÈÖÓ Ð Ñ ÛĐ Ðغ ÙØ Ø Ó Ð Ö Ù ÈÖÓ Ð Ñ ÜØÖ ØÖ Ø Ø Û Ö Ò ÑÙ ÙÑ ÓÐ Ê ÐÒ Ù ÞÙ Ø ÐÐ Òº À Ö ÞÛ Ò ÖÑ Ò ÐÐ Ñ Ò Ô Ð ½º Û Ö Ø Ð Ø ÑÑ Ö ÐÐ ÒÓØÛ Ò Ò Ê ÓÙÖ Ò Ù ÒÑ Ð Ò ÓÖ ÖØ Û Ö Ò ÑĐÙ Òº Æ ØÖĐ Ð ĐÙÖ Ò Ò Ê ÓÙÖ Ò Ñ Ö Ò¹ ÓÖ ÖØ Û Ö Òº Ö ÈÖÓÞ Ö Đ ÐØ ÒÒ ÐÐ Ê ÓÙÖ Ò Ù ÒÑ Ð ÙÒ ÒÒ Ò Ø Ò Ö Ê ÓÙÖ Ò Ð Ø ÛĐ Ö Ò Ö Ù Û Ø Ö Û ÖØ Øº Ò Æ Ø Ð Å Ò ÑÙ Ø Ø Ö Ò Ê ÓÙÖ Ò Ó Ø ÙÒÒĐÓØ Ð Ò ÐÓ ÖØ Û Ö Òº Ò Ê ÓÙÖ Ö Ø ÒÞ Ñ Ò Ò Ö Ù ¹ ÒĐÓØ Ø Û Ö ÑÙ Ö Ø ÞÙ ÒÒ Ö Ù Ò ÓÖ ÖØ Û Ö Òº ÙÖ Ø ÙÒØ Ö ÍÑ ØĐ Ò Ò Ò Ú Ð Ö Ø ÐÓ ÖØ ÒØÐ Ú ÖÛ Ò Ø Û Ö º ÈÖÓ Ð Ñ Ø Ø Ñ Å Ò ÑÙ Ù Ö Ø Ñ Ò Ò Ò Ö Ù ÒÒØ Ò ÑÙ Û Ð Ê ÓÙÖ Ò Ñ Î ÖÐ Ù Ö Ö ØÙÒ ÒĐÓØ Ø Û Ö Òº Ø Ú Ð Ò Ù Ò Ò Ø ÒÒغ Ò Ö Ò Ù Ò ÑĐÙ Ò ÙÒÚ Ö Đ ÐØÒ ÑĐ Ú Ð Ê ÓÙÖ Ò Ò ÓÖ ÖØ Û Ö Ò ÙÑ ÖÞÙ Ò Ó Ö ÞÙÑ Ò Ø Ò Ö ÀÓ«ÒÙÒ µ ÒÒ ÒĐÙ Òº Ö Å Ò ÑÙ Û Ö ÙÒØ Ö Ò Ö Ñ ÑÓÒÓÐ Ø Ò Ã ÖÒ Ò ÚÓÒ ¹ ØÖ Ý Ø Ñ Ò Ï Ò ÓÛ ÍÆÁ µ Ò Û Ò Øº ¾º Û Ö Ø Ð Ø ÒÓØÛ Ò Ò Ê ÓÙÖ Ò ÑÑ Ö Ò Ö Ð Ò Ê Ò ÓÐ Ò ÓÖ ÖØ Û Ö Ò Ð ¾º Ù Ö Ø ÒÒ ÒÒ µº ÒÒ ÒÒ ÞÛ Ö Ô Ö Ò Ò ÈÖÓÞ Ê ÓÙÖ Ò ÐÓ ÖØ ÛĐ Ö Ò Ö Ù Û Ø Ö Ê ÓÙÖ Ò Û ÖØ Ø Ø Ó Ò Ø ÑĐÓ Ð Ò ÞÝ Ð Ã ØØ ÚÓÒ ÓÐ Ò ÈÖÓÞ Ò ÒØ Ø Øº Ö Å Ò ÑÙ Ø Û ÒØÐ Û Ò Ö Ö ØÖ Ø Ú Ð Ö ÚÓÖ Ö Ò º Prozeß A besitzt Ressource C wartet auf Ressource D Prozeß B besitzt Ressource D wartet auf Ressource E Prozeß C besitzt Ressource E Abbildung 2.8: nicht zyklische Kette von Prozessen Û Ò ÒÒ Ö Đ Ù Ö ÙÒ Ñ Ø Û Ò Ö ÈÖÓ Ð Ñ Ò Ò Û Ò Ø Û Ö Òº ÐÐ Ö Ò Ð Ò Æ Ø Ð ÔÖ ÒÞ Ô ÐÐ Ð Ò Û Ñ ÚÓÖ Ö ¹ Ò Ò Ô Ð Û ÒÒ Ù Ò Û ÒØÐ ÒØ Đ Ö Ø Ö ÓÖѺ

28 16 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION ÆÓ Ò Ô Þ ÐÐ Ô Ð Ñ Ö Ò Ò Ø ØØ ÙØ Ñ Ò Ð ¾º µº ÙØ Ñ Ò µ ÒÒ ÞÙÖ Î Ö Ð ÑÑÙÒ ÓÑÑ Òº ÙÖ a b Abbildung 2.9: Abbiegen mit (a) und ohne (b) Verklemmung Ò Ò Ö Ï Ð Ö ËØÖ µ Û Ö Ò Î Ö Ð ÑÑÙÒ Ú Ö Ò Öغ Ä Ö Ø Ê Ð ÞÙÖ Î Ö Ð ÑÑÙÒ Ú ÖÑ ÙÒ Ö Ô Þ ÐÐ ÙÒ Ñ Ø Ò Ø Ò Ù Ò Ö Ë ØÙ Ø ÓÒ Ò ĐÙ ÖØÖ Öº Bedarfsanalyse zur Vermeidung von Deadlocks Ò ÐÐ Ñ Ò Ö ÙÒ Ü Ð Ö Å Ø Ó Ð Ù Ø ÐÐ Ò ÚÓÒ Ê ÐÒ Ø Ö Ò ÐÝ º À Ö Û Ö Ò Ò Ø ÚÓÖ Ö Ê ÐÒ Ù Ø ÐÐØ ÓÒ ÖÒ Ñ Ò ÓÖ ÖÒ Ö ØÖ Ñ ØØ Ð Ò Ò ÐÝ ÙÖ ĐÙ Öغ Ò ÐÝ ÔÖĐÙ Ø Ó Ò Ê ÓÙÖ Ó Ò Ö Ò ÐÓ ÞÙ Ø ÐØ Û Ö Ò ÒÒº ÆÙÖ ÒÒ Û Ö Ù Ø Ø Đ Ð ÞÙ Ø Ðغ Ö Ð ÓÖ Ø ÑÙ ĐÙÖ ÓÐ Ò Ò ÐÝ Ø Ò Ø Ò Ò ÐÓ Ò Ø ÙÒÑ ØØ Ð Ö Ò Ñ ÙØ Ð Ò Ò Ö Ê ÓÙÖ Ù ØÖ Ø Ò ÑÙ º ÑÙ Ð Ó ÚÓÖ Ù Ù Ò ÔÖĐÙ Ø Û Ö Òº ÞÙ Ø Ö ÒÓØÛ Ò ÞÙ ĐÙÒ Ø Ò Ò ÓÖ ÖÙÒ Ò Ò ÈÖÓÞ ÞÙ ÒÒ Òº Ò Ô Ð ĐÙÖ Ò Ò Ó Ò Ð ÓÖ Ø ÑÙ Ø Ö Ò Ö Ð ÓÖ Ø ÑÙ ÚÓÒ ØÖ º Ö Ø ÚÓÒ Ù ÒÙÖ Ò ÖØ ÚÓÒ Ê ÓÙÖ Ò Ð µ ÖĐÙ Ø Ø Û Ö Ò ÑÙ º Ö Ò Ö Ú Ö ĐÙ Ø ĐÙ Ö Ò Ø Ð ÙÑÑ ÞÙÑ Î ÖÐ Òº Ù Ö Ñ Ò Ñ Ü Ñ Ð Ò Ò ÓÖ ÖÙÒ Ò Ò Ò ÃÙÒ Ò ÃÖ ØÖ Ñ Òµ ÒÒغ Ð ÒĐÓØ Ø Ö ÃÙÒ ÙÑ ¹ Ò Đ Ø ÙÖ ÞÙ ĐÙ Ö Ò ÈÖÓÞ µº Ö ÒÒ Ò Ð Ö Ø ÞÙÖĐÙ Þ Ð Ò Ó Ð Ö Ò Đ Ø ÐÓ Ò Øº Ö Ð ÓÖ Ø ÑÙ Ø ÐÐØ Ö

29 2.4. PROBLEME DER SYCHRONISATION 17 Ò ÃÙÒ ÙÒ Ò Ð Ð Ò Ù Ð Û ÖØ Ò ÑÙ ÙÑ Ò Đ Ø ÞÙ Ð Òº ÒÞ ÐÒ Ò Ë Ö ØØ Ð ÓÖ Ø ÑÙ Û Ö Ò Ò ÀÀ ÖÐĐ ÙØ Öغ Erkennen und Beseitigen von Deadlocks ÁÒ Ö ÈÖ Ü Û Ö Ò ÐÓ Đ Ù Ò Ã Ù ÒÓÑÑ Ò ÙÒ ÒÒ ¹ Ø Ø Ó Ð Ù ØÖ Ø Òº Ö Ö Ø Ë Ö ØØ ÞÙ Ø Ö ÒÒ Ò Ò ÐÓ º Ò ØÝÔ ÁÒ Þ ĐÙÖ Ò Ò ÐÓ Ø Û ÒÒ Ò Ò ÓÖ ÖØ ØÖ Ñ ØØ Ð Ò Ò Ö Û Ò Ø Ô ÒÒ ÑÑ Ö ÒÓ Ò Ø ÞÙ Û Ò ÛÙÖ º Ö Ù Ò ÒÒ ÒÒ Ò Ò Ù Ö Ò ÐÝ Ø ÖØ Ø Û Ö Òº Ò ÅĐÓ Ð Ø Ò Ò ÐÓ ØÞÙ Ø ÐÐ Ò Ø Ñ Ò Ò Ò Ö Þݹ Ð Ò Ã ØØ ÚÓÒ ÈÖÓÞ Ò Ù Øº Ï ÒÒ Ò ÓÐ Ã ØØ ÙÒ Ò Û Ö Ð Ø Ò ÐÓ ÚÓÖº Ò Ò Ö ÅĐÓ Ð Ø Ø Ø Ö Ò Ò Ê Ò ÓÐ ÞÙ Ù Ò Ò Ö ÈÖÓÞ Ö Ø Ú ØĐ Ø Ò ÙÒ Ò ÖØ Ò Ò ĐÓÒÒ Òº ËÓ Ð Ò ÅĐÓ Ð Ø ÙÒ Ò ÛÙÖ Ø Ø Ø Ò ÐÓ ÚÓÖРغ ÎÓÖ Ò Ö Đ Ò ÐØ Ñ Ò Ö Ð ÓÖ Ø ÑÙ º Ì ÐÛ Ú ÖÞ Ø Ø Ñ Ò Ù Ù Ò ÙØÓÑ Ø Ö ÒÒÙÒ ÚÓÒ ¹ ÐÓ ÙÒ ĐÙ ÖÐĐ Ø Ù Ò Ñ ËÝ Ø Ñ Ñ Ò ØÖ ØÓÖº Ó Ò Ò ÓÖ ÖÙÒ Ò ÞĐÙ Ð Ö Ë Ö Ø Ó Ö Î Ö ĐÙ Ö Ø Ø Ö Ò Ø ÑĐÓ Ð º ËÓ Ð Ò ÐÓ Ö ÒÒØ ÛÙÖ ÑÙ Ö Ø Ø Û Ö Òº ÞÙ ÑĐÙ Ò ÈÖÓÞ ÖÓ Ò Û Ö Ò Ò ÐÓ Ñ Ö ÚÓÖРغ Ø Ò Ö Ø Ö Ð Å Ò Ñ ÙÖ ÙÒØ Ö ÍÑ ØĐ Ò Ò Ò Ì Ð Ö ÈÖÓÞ Ò Ö Ø Þ Ð Ò Ø ÖÖ Ò ÒÒº Ò Ð Ò Û Ö Ò ÒÒ Ò Ù ÈÖÓÞ Ø ÖØ Ø ÙÑ Ö Ø Ö ¹ ÖÓ Ò Ò ÈÖÓÞ ÞÙ ĐÙ ÖÒ Ñ Òº Ø Ö Ò ÆÞ ÒØ Ö Ø ÖÐ Ø Ö Ø Ò ÖÒ ÙØ Ù ĐÙ ÖØ Û Ö Ò ÑĐÙ Òº Ù Ö Ñ Ø Ø Ö ÖÒ ÙØ ÐÓ Ù ØÖ Ø Òº Ù Ñ ÖÙÒ ĐÙ ÖØ Ñ Ò Ø ÐÛ ÊĐÙ ØÞÔÙÒ Ø Ò Ù ÈÖÓÞ ÞÙÖĐÙ ØÞØ Û Ö Ò ĐÓÒÒ Òº ÙÖ ÑÙ Ò Ù ÒÒ Ò Ø Ñ Ö ÓÑÔÐ ØØ Û Ö ÓÐØ Û Ö Ò ÓÒ ÖÒ ÒÙÖ Ñ Ð ØÞØ Ò ÊĐÙ ØÞÔÙÒ Øº Ì Ò Û Ö ÚÓÖ ÐÐ Ñ Ø Ò Ò Ò Ò ØÞغ Ô Ð ËÔ Ò È ÐÓ ÓÔ Ò ËÔ Ò Ò È ÐÓ ÓÔ Ò ÚÓÒ ØÖ ½ µ Ò Ò ĐÓÒ Ô Ð Ñ Ø Ñ ØÝÔ Ò ÈÖÓ Ð Ñ Ö ËÝÒ ÖÓÒ Ø ÓÒ Ú Ö Ò ÙÐ Ø Û Ö Ò ĐÓÒÒ Òº

30 18 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION Philosoph Teller Stäbchen Philosoph Philosoph Philosoph Philosoph Abbildung 2.10: Speisende Philosophen ĐÙÒ Ò È ÐÓ ÓÔ Ò ØÞ Ò Ò Ò Ñ ÖÙÒ Ò Ì Ð ¾º µº ÎÓÖ Ø Ö Ò Ò Ì ÐÐ Ö Ñ Ø Ê ÙÒ ÞÛ Ò ÞÛ È ÐÓ ÓÔ Ò Ð Ø Ò ËØĐ Òº È ÐÓ ÓÔ Ò ÛÓÐÐ Ò Û ÐÒ Ò Ò ÙÒ Òº ÙÑ Ò ÒĐÓØ Ø Ö È ÐÓ ÓÔ ËØĐ Ò Ö Ø ÚÓÒ ÙÒ Ù ËØĐ Ò Ð Ò ÚÓÒ º Ò È ÐÓ ÓÔ ÒÒ Ð Ó ÒÙÖ ÒÒ Ò Û ÒÒ Û Ö Ö È ÐÓ ÓÔ Ö Ø ÒÓ Ö Ð Ò ÚÓÒ Ñ Ö Øº ÙÑ Ò ÒÒ Ò È ÐÓ ÓÔ Þº º ÞÙ Ö Ø Ð Ò ËØĐ Ò ÓÐ Ò ÒÒ Ö Ø ÙÒ ÒÒ Ò Ò Ò ÞÙ Òº ËÓ Ð Ö ÖØ Ò Ø ÒÒ Ö Û Ö ÞÙÖĐÙ Ð Òº ËÓÐÐØ Ò ÒÙÒ Ö Ð Þ Ø ÐÐ È ÐÓ ÓÔ Ò Ö Ð Ò ËØĐ Ò Ö Ò ÙÒ ÒÒ Ö Ù Û ÖØ Ò Ö Æ Ö Ö Ö Ø ËØĐ Ò ÒÐ Ø Ó Ð Ø Ò ÐÓ ÚÓÖº Â Ö È ÐÓ ÓÔ Û ÖØ Ø Ù Ò Ö Ø ËØĐ Ò ÙÒ Ð Ø Ò Ð Ò Ò Ø Ñ Ö ÞÙÖĐÙ º ÐÓ ĐÓÒÒ Ò Þº º Ù Ú Ö Ò ÖØ Û Ö Ò Ö È ÐÓ ÓÔ ÒÙÖ ÞÙ ËØĐ Ò Ö Ø Û ÒÒ Ö ÚÓÖ Ö Ø ËØĐ Ò Ö Ò º ÑÙ ÒÓ Ö Ø ÐÐØ Û Ö Ò ÞÛ Æ ÖÒ Ò Ø Ð Þ Ø ÔÖĐÙ Ò ÙÒ ÒÒ Ð Þ Ø Ò Ò ËØĐ Ò Ö Ò ÑÙÐØ Ð Ø Ö Ð ËÝÒ ÖÓÒ ¹ Ø ÓÒµº

31 2.4. PROBLEME DER SYCHRONISATION Prioritätsinversion ÙÑ Ø Ø ÚÓÒ Ö ÒÛ Ò ÙÒ ÚÓÖ Ò ÃÖ Ø Ö Ò Û Ð Ö ÈÖÓÞ Û ÒÒ Ê ÓÙÖ ÈÖÓÞ ÓÖ ÞÙ Ø ÐØ ÓÑÑ Ò ÓÐк ÞÙ Ø Ë ¹ ÙÐ Ò Ú Ö Ö Ò ÙÒ ÈÖ ÓÖ ØĐ Ø Ò Ñ Ë ÙÐ Ò º Ô Ð Û ÓÐÐ ÑÑ Ö Ö ĐÓ ØÔÖ ÓÖ ÈÖÓÞ ÚÓÖ Ò ØÖ Ò Û Ö Òº Ð Û Ö ÑÑ Ö Ö ĐÓ ØÔÖ ÓÖ Ò Ø ÐÓ ÖØ ÈÖÓÞ Ù ĐÙ Öغ Ì Ø Ò ÈÖÓÞ ÐÓ ÖØ Û Ö Ò ÒÒ ÙØ Ø Ö Ø Ò ÒÓ Û Ø Ö ÃÖ Ø Ö Ò Ù Ö Ö ÈÖ ÓÖ ØĐ Ø ÒØ Ò Ò º Ò Ù Ö ÓÑÑØ ËÝÒ ÖÓÒ Ø ÓÒ Ò ËÔ Ðº Á Ö Ù Ø Ø Ö Ò Ø Ú ØĐ Ø Ò Ò Ò Ê Ò ÓÐ ÞÙ Ö Ò¹ Ò ÙÒ ÞÛ Ö ÒÒ Ö Ð ËÔ ÐÖ ÙÑ Ò Ê ÓÙÖ Ò ÞÙÐ Òº Ü Ø Ö Ò Ö Ð Ó Ð Þ Ø ÞÛ Å Ò Ñ Ò ÙÑ Ê Ò ÓÐ ÚÓÒ Ø Ú ØĐ Ø Ò ØÞÙÐ Òº Ï ÒÒ Ò Ø Ù Ò Ò Ö Ø ÑÑØ Ò ÒÒ ÒÒ Ô Ö Ò Ò Ø Ö ÛĐÙÒ Ø «Ø ÒØÖ Øغ ËÓ ÒÒ Ö ÒÙÒ ÙÖ Ê ÓÙÖ Ò ÞÙ ÓÑÑ Ò Ñ Ò Ò Ò Î Ö Ö Ò Ò Ø Ø Ò Û Ö Û Ò ĐÓ ØÔÖ ÓÖ Ò ÈÖÓÞ ÚÓÖ Ò Ö Ò Øº Prozeß A Prozeß B Prozeß C Prozessor C A B C A Prozessor C A C A B C A zweite Ressource C A t t (a) ohne Prioritätsvererbung (b) mit Prioritätsvererbung Abbildung 2.11: Prioritätsinversion Ö Ò Ò Ñ Ò Ø Ò Ö ÈÖÓÞ µ ÙÒ ÞÛ Ê ÓÙÖ Ò Ø Ð Øº Ö ÈÖÓÞ Ø ĐÓ Ø ÈÖÓÞ Ò Ö Ø ÈÖ ÓÖ ØĐ Ø Ð ¾º½½µº Ö Ø Ê ÓÙÖ Ø Ö ÈÖÓÞ ÓÖ ÞÛ Ø ÒÙÖ Ü ÐÙ Ú ÒÙØÞ Ö ÙÒ Ò Ø ÔÖ ÑÔØ Úº ÆÙÒ Ö Ø ÓÐ Ò Ë ØÙ Ø ÓÒ Ð ¾º½½ µ ÈÖÓÞ ÐĐ Ù Ø ØÔÙÒ Ø ½µ ÙÒ Ð Ø ÞÛ Ø Ê ÓÙÖ ¾µº ÆÙÒ Û Ö ÈÖÓÞ Ö Ò Ö Ø µ ÙÒ Ö Đ ÐØ Èͺ ÃÙÖÞ Ø ÔĐ Ø Ö µ ÒĐÓØ Ø Ö ÞÛ Ø Ê ÓÙÖ º Ö ÒÒ Ñ ÈÖÓÞ Ò Ø ÒØÞ Ò ÙÒ Ó ÑÙ Ö Û ÖØ Ò Ö Ö Øº Ö ÈÖÓÞ Û Ö ÓÐ Ò ÐÓ Öغ Ö Ù Ò Û Ö ÈÖÓÞ Ù ĐÙ Öغ Ö Ø Ó Ð Ö Ò Ê ¹ ÒÞ Ø Ñ Ö ÒĐÓØ Ø µ ÒÒ Ö ÈÖÓÞ Û Ø Ö Ö Ø Ò ÙÒ ÞÛ Ø

32 20 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION Ê ÓÙÖ Û Ö Ö Ò µº Ë Ð Ð ÒÒ Ö Ó ÔÖ ÓÖ ÈÖÓÞ Û Ö Û Ø Ö Ö Ø Òº Ö ĐÓ ÖÔÖ ÓÖ ÈÖÓÞ µ ÑÙ ÙÒÒĐÓØ ÖÛ Ù Ò Ò ÖÔÖ ÓÖ Ò ÈÖÓÞ µ Û ÖØ Òº ÓÐÐØ Ò Ù ÙÑ ÖØ Òº Ð ÔÖ Ø Ñ Ò Ö ÚÓÒ ÈÖ ÓÖ ØĐ Ø ÒÚ Ö ÓÒº Ø ÒØÐ ÛĐÙÒ Ø ÈÖÓÞ ÓÐ Ò Ù ĐÙ ÖØ Û Ö Ö ÞÛ Ø Ê ÓÙÖ Û Ö Ö Øº ËÓ ÒÒ ÈÖÓÞ Ò ÐÐ ØÑĐÓ Ð Û Ø Ö Ö Ø Òº ÍÒ Ò Ù Ó Û Ö ÈÖÓ Ð Ñ Ù ÐĐÓ Øº Ö ÈÖÓÞ Ö Ø ÈÖ ÓÖ ØĐ Ø ÈÖÓÞ ÓÐ Ò Ö Ù Ò Û ÖØ Øº Ò Å Ò ÑÙ Ò ÒÒØ Ñ Ò ÈÖ ÓÖ ØĐ Ø Ú Ö Ö ÙÒ ÔÖ ÓÖ ØÝ Ò Ö Ø Ò µ Đ Ö º Å Ø ÈÖ ÓÖ ØĐ Ø Ú Ö Ö ÙÒ Ð ¾º½½ µ ÐĐ Ù Ø ÐÐ ÞÙÑ ØÔÙÒ Ø Ð º ÒÒ Ó Û Ö Ò Ø ÈÖÓÞ Ù ĐÙ ÖØ ÓÒ ÖÒ ÈÖÓÞ º Ñ Ø ÒÒ ÈÖÓÞ Û ÒØÐ Ò ÐÐ Ö Û Ö Û Ø Ö Ö Ø Ò µº ÙÖ ÈÖ ÓÖ ØĐ Ø Ú Ö Ö ÙÒ Û Ö Ò Ë ÙÐ Ò ÙÒ ËÝÒ ÖÓÒ ¹ Ø ÓÒ Ù Ò Ò Ö Ø ÑÑØ ÙÒ ÓÑ Ø ÛĐÙÒ Ø Ö Ò ÖÖ Øº Echtzeitfähigkeit ØÞ Ø Đ Ø Ø ÖÙÑ Ø Ð Ø ÒØÛÓÖØÞ Ø Ò Ù ÜØ ÖÒ Ö Ò ÞÙ Ö ÒØ Ö Òº Ò Ø ÓÒ ÑÙ Ò Ø ÒÙÖ Ö Ò Û ÒÒ ÓÒ ÖÒ Ò Ò Ñ Ò ÖØ Ò ØÖ Ñ Ò Ò Ø Û Ö Òº Ø ËÙÑÑ ÚÓÒ Ù ĐÙ ÖÙÒ Þ Ø ÙÒ Ï ÖØ Þ Ø ÑĐÙ Ò ÙÒØ Ö Ò Ö Ö ÒÞ Ð Òº ËÝÒ ÖÓ¹ Ò Ø ÓÒ Ñ Ò Ñ Ò Ò Û ÒØÐ Ú Ö ÒØÛÓÖØÐ ĐÙÖ Ï ÖØ Þ Ø Òº ËÓ Ò ÓÛÓ Ð Î ÖÑ ÙÒ ÚÓÒ ÐÓ Ð Ù Î ÖÑ ÙÒ ÚÓÒ ÈÖ ÓÖ ØĐ Ø ÒÚ Ö ÓÒ Û ÒØÐ ÎÓÖ Ù ØÞÙÒ ĐÙÖ ØÞ Ø Đ Ò Øº Ç Ò Ø ÙÑ ÑĐÓ Ð Ï ÖØ Þ Ø Ò ÚÓÖ ÖÞÙ Òº Ò Ø ÔÖ ÑÔØ Ú Ò Ê ÓÙ Ò Ø ÒÓØÛ Ò ÞÙ Û Ò Û Ð Ò ÙÖ Ò Ö ÈÖÓÞ Ñ Ü Ñ Ð ÐÓ ÖØ Û Ö Ò ĐÓÒÒ Òº Ù Ö Ñ Ø Û Ø Ê ÓÙÖ Ò ÑÑ Ö Ñ Ù ÒÛ Ò ÙÒ ¹ Ø Ö Ø Ò ÈÖÓÞ ÞÙ Ø ÐØ Û Ö Òº ĐÙÖ Ê ÓÙÖ ÈÖÓÞ ÓÖ ØÙØ Ö Ë ÙÐ Öº ĐÙÖ Ò Ö Ê ÓÙÖ Ò ÒÒ Đ ÕÙ Ú Ð ÒØ Î ÖÛ ÐØÙÒ Ò¹ Ø Ò Òº Ù ËØÖ Ø Ò ĐÙÖ Ë ÙÐ Ö ÓÐÐ Ö Ò Ø ÒĐ Ö Ò Ò Ò Û Ö Òº

33 2.5. FAZIT Faire Betriebsmittelvergabe ÖÒ Ø Ò Ö Ù Ø Ú Ö Ö «º Ò Ó Ø Ú Ò Ø ÓÒ ÚÓÒ Ö¹ Ò Ø Ø Ö Ò Û ÒÒ Ù ÙÒ ÖÒ Ø ÖÚ Ø ÓÒµ Ú Ö Ò ÖØ Û Ö º Ù ÙÒ¹ ÖÒ ÙØ Ø Ö Ò ÈÖÓÞ Ò ØÖ Ñ ØØ Ð Ù Ù Ö Ò Ø Ö Đ ÐØ ÀÀ º Ô Ð ËÔ Ò È ÐÓ ÓÔ Ò Ë ØÙ Ø ÓÒ Ð Û Û Ø Ö Ó Ò Ö Ø Ö Òº Ï ÒÒ ÑÑ Ö Û ÐÒ Ö Ð Ò ÙÒ Ö Ö Ø Æ Ö Ò È ÐÓ ÓÔ Ò Ò Ó ÑÙ Ö Ð Ø Ú Ö ÙÒ ÖÒº Ù ÒÒ Ú Ö Ò ÖØ Û Ö Òº ÞÙ Û Ö Ò Ò Ö Å ØØ Ì ÞÙ Đ ØÞÐ Ú Ö Ò Ø ĐÙÒ µ Ì Ø Ò Ù Ø ÐÐغ Ò ÙÒ Ö Ö È ÐÓ¹ ÓÔ ÓÐØ ÞÙÒĐ Ø Ò Ì Ø ÒÒ Ò Ð Ò ÙÒ ÒÒ Ò Ö Ø ËØĐ Òº ÙÖ ÒÙÖ Ú Ö Ì Ø Ò Ø ÒÒ Ò Ø Ô Ö Ò Ö Ù Ò Ö Ø ËØĐ Ò Û ÖØ Ø ÙÒ Ñ Ø Ò ÐÓ ÒØÖ Øغ Å Ò Ø Ò Ò Ö Ö È ÐÓ ÓÔ Ò ÒÒ Ö ÒØ ÖØ ËØĐ Ò Ö Òº Ö È ÐÓ ÓÔ Ù Ö Ð Ò Æ Ö Ò Ø ÒÙÖ Ø Ð Ò Ø ¹ Ñ È ÐÓ ÓÔ Ò Ö ÒØ ÖØ Ö Ò Û ÒÒ Ò Ð Ò ËØĐ Ò ÞÙ ÓÑÑ Òº ËÔĐ Ø Ö ÓÑÑØ Ö Ù Ö ÒØ ÖØ Ò Ö Ø ËØĐ Òº ÞÙ ÑÙ ÒÙÖ Ö Ö Ø Æ Ö Ö ÒÛ ÒÒ Ñ Ø Ñ Ò ÖØ Û Ö Òº ÍÒ ÒÙÒ ÒÒ Ö È ÐÓ ÓÔ Òº Ò Ø Ö Ì Ø ÙÒ ËØĐ Ò Û Ö ÞÙÖĐÙ º 2.5 Fazit Ñ ÒÛ Ò ÙÒ ÒØÛ Ð Ö Ø Ò Ò Ê ÚÓÒ ÖÙÒ Ð Ò Ò Å Ò ¹ Ñ Ò ÞÙÖ ËÝÒ ÖÓÒ Ø ÓÒ ÙÒ Ê ÓÙÖ ÒÚ ÖÛ ÐØÙÒ ÞÙÖ Î Ö ĐÙ ÙÒ º Ö Ù ÑĐÙ Ò Ò Ø Ò Å Ò Ñ Ò Ù ÛĐ ÐØ ÙÒ Ú ÖÛ Ò Ø Û Ö Òº Ù Û ÒÒ Ñ Ò Ù ĐÙÖ ÙÒ Ø ÓÒ Ö Ò ËÝÒ ÖÓÒ Ø ÓÒ Ñ Ò Ñ Ò ÞÙÖĐÙ Ö Ø Ø ÙÖ ÒÓ Ò Ø Ö ÒØ ÖØ ÑØ Ý Ø Ñ ÓÖ¹ Ö Ø Ö Ø Øº ÁÒ ÓÒ Ö Ø Ö Ù ÞÙ Ø Ò Ò ÐÓ Ù ¹ ØÖ Ø Òº Ù Ö Ñ Ø ÖÞÙ Ø ÐÐ Ò ÒÛ Ò ÙÒ Ô Þ Ò Ò ÓÖ¹ ÖÙÒ Ò Û ØÚÓÖ Ò Ó Ö ÈÖ ÓÖ ØĐ Ø Ò Ö ĐÙÐÐØ Û Ö Òº Ò Ò Ö ÐÐ Ñ Ò ÒÛ Ò Ö Ö ËØ Ò Ö Ñ Ò ÑÙ Ü Ø ÖØ Ö ĐÙÖ Ð Ö Ò Øº

34 22 KAPITEL 2. GEMEINSAM GENUTZTE RESSOURCEN, SYNCHRONISATION

35 Literaturverzeichnis ½ ºÏº ØÖ º À Ö Ö Ð ÇÖ Ö Ò Ó Ë ÕÙ ÒØ Ð ÈÖÓ º ÁÒ ÇÔ Ö Ø Ò ËÝ Ø Ñ Ì Ò ÕÙ º Ñ ÈÖ ½ ½º Đ Ö º Đ Ö Öº ÈÖÓÞ Ö ÒØ Ò Å ÒÙ Ö ÔØ ÞÙÖ ÎÓÖÐ ÙÒ Ï Ò¹ Ø Ö Ñ Ø Ö ½»¾¼¼¼º Ä Ö ØÙ Ð ĐÙÖ Ê ÐÞ Ø¹ ÓÑÔÙØ Ö Ý Ø Ñ Ì Ò ÍÒ Ú Ö ØĐ Ø ÅĐÙÒ Ò ½ º ÀÀ ʺ À ÖÖØÛ ÙÒ º ÀÓÑÑ Ðº Æ ÐĐ Ù ÈÖÓ Ö ÑÑ º ËÔÖ Ò Ö ½ º Æ Âº Æ Ñ Öº ËÓ ØÛ Ö Ø Ò ĐÙÖ Ú ÖØ ÐØ ËÝ Ø Ñ º ËÔÖ Ò Ö ÓÑÔ ËÔÖ Ò Ö ½ º 23

36 24 LITERATURVERZEICHNIS

37 Chapter 3 Processor Scheduling in Real-Time Systems 25

38 26 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS About the Author Ù Ù Ø Ò Ò Ì Ò Ä Ñ Ð ØÖ Ð Ò Ò Ö Ò ØÙ ÒØ ÙÖÖ ÒØÐÝ Ò Ø Ë Ñ Ø Ö Ò Ø Ì Ò Ð ÍÒ Ú Ö ØÝ Ó ÅÙÒ ÖÑ Òݺ 3.1 Introduction Ì Ô Ô Ö Ñ ØÓ ÐÔ Ø Ö Ö ÙÒ Ö Ø Ò Ø ÓÒ ÔØ Ó ÙÐ Ò º Ì Ô Ô Ö ØØ ÑÔØ ØÓ ÙÑÑ Ö Þ Ø ÑÓ Ø ÓÑÑÓÒ ÓÒ ÔØ Ò Ð ÓÖ Ø Ñ Ò ÓÖ Ö ØÓ Ú Ò ÓÚ ÖÚ Û ØÓ Ø Ð Ó ÙÐ Ò ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ ÓÖ ÙÖØ Ö Ö Ò º Definitions Ê Ð¹Ø Ñ ÓÑÔÙØ Ö Ý Ø Ñ Ö Ù ÓÖ Ø ÑÓÒ ØÓÖ Ò Ò ÓÒØÖÓÐ Ó Ô Ý ¹ Ð ÔÖÓ ÄÄËÀ ½ º ÁØ ÙÒÐ Ò Ö Ð ÔÙÖÔÓ ÓÑÔÙØ Ö Ý Ø Ñ Ø ÝÒ Ñ Ó Ø ÙÒ ÖÐÝ Ò Ô Ý Ð ÔÖÓ ÔÐ ÜÔÐ Ø Ö ÕÙ Ö Ñ ÒØ Û ÑÙ Ø Ñ Ø Ò ÓÖ Ö ØÓ Ò ÙÖ Ø ÓÖÖ ØÒ Ò ØÝ Ó Ø Ö Ð Ø Ñ Ý Ø Ñ º ½ ÓÖÑ ÐÐÝ ÌÃÅÄ Ö Ð¹Ø Ñ Ý Ø Ñ Ö Ò Ø Ó Ý Ø Ñ Ò Û Ø ÓÖÖ ØÒ Ó Ø Ý Ø Ñ Ô Ò ÒÓØ ÓÒÐÝ ÓÒ Ø ÐÓ ¹ Ð Ö ÙÐØ Ó ÓÑÔÙØ Ø ÓÒ ÙØ Ð Ó ÓÒ Ø Ø Ñ Ø Û Ø Ö ÙÐØ Ö ÔÖÓ Ù º Ü ÑÔÐ Ö Ø ÓÒØÖÓÐ ÙØÓÑ Ø Ñ ÒÙ ØÙÖ Ò ÔÐ ÒØ Ø Ð ÓÑÑÙÒ Ø ÓÒ ÒÙÐ Ö ÔÐ ÒØ ÖÓ ÓØ Ò ÑÙÐØ Ñ º Ë ÙÐ Ò ÒÚÓÐÚ Ø ÐÐÓ Ø ÓÒ Ó Ö ÓÙÖ Ò Ø Ñ ØÓ Ø Ò Ù Û Ý Ø Ø ÖØ Ò Ô Ö ÓÖÑ Ò Ö ÕÙ Ö Ñ ÒØ Ö Ñ Ø ÊË º Ë ÙÐ Ò Ñ Ý Ø ÑÓ Ø Û ÐÝ Ö Ö ØÓÔ Û Ø Ò Ö Ð¹Ø Ñ Ý Ø Ñ º Ì Ù ØÓ Ø Ð Ø Ø Ø ÔÖÓ Ð Ñ Ò Ö Ð¹Ø Ñ Ý Ø Ñ ØÓ Ñ ÙÖ Ø Ø Ø Ñ Ø Ø Ö Ø Ñ ÓÒ ØÖ ÒØ º Scope of this paper Ë ÙÐ Ò Û Ðй ØÖÙØÙÖ Ò ÓÒ ÔØÙ ÐÐݹ Ñ Ò Ò ÔÖÓ Ð Ñº Ì Ö Ò ÒÓÖÑÓÙ ÑÓÙÒØ Ó Ð Ø Ö ØÙÖ ÓÒ Ø Ù Øº Ì Ù Ø Ù Ò ÓÒÐÝ ÓÔ ØÓ Ö Ø Ø ÙÖ Ý ÔÖÓÚ Ò ØÖÙØÙÖ ÒØÖÓ ÙØ ÓÒ ÒØÓ ½ À ØÓÖ ÐÐÝ Ò ¹Ö Ø Ø Ò ÕÙ Û Ö Ù ØÓ Ò ÙÖ Ø Ñ Ò ÓÖÖ ØÒ Ý Ø Ø ¹ ÐÐÝ Ò Ò Ø Ü ÙØ ÓÒ ØÓ Ü ÐÓØ º ÄÄËÀ ½

39 3.2. CLASSIFICATION OF REAL-TIME SYSTEMS 27 Ø ØÓÔ º Ä Ø Ö Ò Ø Ô Ô Ö Û Û ÐÐ ÜÔÐÓÖ Ø Ó Ø Ú Ò ÔÖÓÔ¹ ÖØ Ó ÙÐ Ò Ò ÐÓÓ Ø Ø ÑÓ Ø ÓÑÑÓÒ ÙÐ Ò Ð ÓÖ Ø Ñ º Ì Ô Ô Ö ÓÙ ÓÒ ÙÐ Ò Ò Ö Ð¹Ø Ñ Ý Ø Ñ ÐØ ÓÙ ÓØ Ö Óѹ ÑÓÒ Ð ÓÖ Ø Ñ ÓÙÒ ÑÓÖ Ó Ø Ò Ò ÒÓÒ¹Ö Ð¹Ø Ñ ÓÔ Ö Ø Ò Ý Ø Ñ Ö Ð Ó Ñ ÒØ ÓÒ Ò Ë Ø ÓÒ º º½ ÓÒ Ô º Ï Û ÐÐ ÐÓÓ Ò Ò ÜØ Ò Ø ÓÒ º¾ Ø Ø Ð Ø ÓÒ Ó Ö Ð¹Ø Ñ Ý Ø Ñ º Ë Ø ÓÒ º Ò ØØ ÑÔØ ØÓ Ò Ø ÔÖÓ Ð Ñ Ó ÙÐ Ò º ÁÒ Ø ÓÒ º Û Û ÐÐ ÐÓÓ Ò Ø Ø Ð ÓÖ Ø Ñ Ø Ñ ÐÚ Ö Ø Ø Ø ÖÓ Ø ÓÖ Ò Ø Ò Ø ÓÑ ÓÑÑÓÒ ÙÐ Ò Ð ÓÖ Ø Ñ º Ì Ò Ò Ø ÓÒ º Û Û ÐÐ Ù ÓÑ Ð ÓÖ Ø Ñ Ú ÐÙ Ø ÓÒ Ñ Ø Ó Ö Ýº ÁÒ ÓÒÐÙ ÓÒ Û Û ÐÐ Ú Ò ÙÑÑ ÖÝ Ó Ø Ô Ô Ö Ù Ò Ñ Ø Ó Ó ÓÓ Ò Ò Ð ÓÖ Ø Ñ ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ Ò Ø Ò ÐÓÓ Ò Ø ÓÑ ÙØÙÖ ØÖ Ò º 3.2 Classification of Real-Time Systems Ê Ð¹Ì Ñ ËÝ Ø Ñ Ò Ð ÃÓÔ ÖÓÑ «Ö ÒØ Ô Ö Ô Ø Ú º Ì Ô Ô Ö ÓÙ ÓÒ Ø Ó Ø» Ö Ö Ð¹Ø Ñ Ð Ø ÓÒ Ø ÑÓ Ø ÓÑÑÓÒÐÝ ÓÙÒ Ò Ø Ñ ÓÖ ØÝ Ó Ñ Ð Ø Ö ØÙÖ ÓÒ Ø Ù Øº Real Time systems Soft real time systems Hard real time systems Static scheduling algorithms Dynamic scheduling algorithms Centralized Distributed Centralized Distributed Figure 3.1: Taxonomy of Real-Time Scheduling ÙÖ º½ ÔØ ÖÓÑ ËÊ Ò Ëà ¾ º ÙÖØ Ö Ö ÓÛÒ Ò ÓÙÒ Ø Ø ÓÒ º º½ ÓÒ Ô º

40 28 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Hard versus Soft Real-Time Systems ÁÒ Ó Ø Ö Ð¹Ø Ñ Ý Ø Ñ Ø Ö Ô Ö ÓÖÑ Ý Ø Ý Ø Ñ Ø ÔÓ ¹ Ð ÙØ Ø Ý Ö ÒÓØ ÓÒ ØÖ Ò ØÓ Ò Ý Ô Ø Ñ º ع Ö ÖÚ Ø ÓÒ Ý Ø Ñ Ò Ü ÑÔÐ Ó Ù Ý Ø Ñº ÁÒ Ö Ö Ð¹Ø Ñ Ý Ø Ñ Ø Ø ÑÙ Ø Ô Ö ÓÖÑ ÒÓØ ÓÒÐÝ ÓÖÖ ØÐÝ ÙØ Ð Ó Ò Ø Ñ ÐÝ ÓÒ ÓÖ Ð Ú Ö ÓÒ ÕÙ Ò Ò ÔÔ Òº Ð Ø ÓÒØÖÓÐ ÙØÓÑ Ø Ñ ÒÙ¹ ØÙÖ Ò ÔÐ ÒØ Ø Ð ÓÑÑÙÒ Ø ÓÒ Ò ÓÑÑ Ò Ò ÓÒØÖÓÐ Ý Ø Ñ Ö Ü ÑÔÐ Ó Ù Ý Ø Ñ º ÅÓÖ «Ö Ò ØÛ Ò Ö Ò Ó Ø Ö Ð¹Ø Ñ Ý Ø Ñ Ò ÓÙÒ Ò ÂÙÚ º Static versus Dynamic Scheduling Static Scheduling Ì ÙÐ Ò Ò Ö Ö Ð¹Ø Ñ Ý Ø Ñ Ò Ð ÒØÓ Ø Ø Ò Ý¹ Ò Ñ ÙÐ Ò º ÁÒ Ø Ø ÙÐ Ò Ø ÒÙÑ Ö Ó Ø Ò Ø Ý Ø Ñ Ò Ø Ö Ø Ñ Ò»ÔÖ ÓÖ Ø Ö ÒÓÛÒ ÓÖ Ò Ëà ¾ º ÇØ Ö Ô Ö Ñ Ø Ö Ö Ñ Ü ÑÙÑ Ü ÙØ ÓÒ»ÓÑÔÙØ Ø ÓÒ Ø Ñ ÔÖ Ò ÓÒ ØÖ ÒØ ÑÙØ٠Рܹ ÐÙ ÓÒ ÓÒ ØÖ ÒØ ÙØÙÖ Ö Ð Ø Ñ Ò Ð Ò ÂÙÚ º Ü ÑÔÐ Ö Ñ ÒØ ÓÒ Ò ËËÆ Ö Ð¹Ø Ñ ÓÒØÖÓÐ Ó ÑÔÐ Ð ÓÖ ØÓÖÝ Ü¹ Ô Ö Ñ ÒØ ÓÖ ÑÔÐ ÔÖÓ ÓÒØÖÓÐ ÔÔÐ Ø ÓÒº Ì Ñ Ø Ú Ü Ø Ó Ò ÓÖ Ò ØÙ ØÓÖ Ò Û Ðй Ò ÒÚ ÖÓÒÑ ÒØ Ò ÔÖÓ Ò Ö ÕÙ Ö Ñ ÒØ º ÁÒ Ø ØÝÔ Ó Ö Ð¹Ø Ñ Ý Ø Ñ Ø Ø Ø ÙÐ Ò Ð¹ ÓÖ Ø Ñ ÓÔ Ö Ø ÓÒ Ø Ø Ó Ø Ò ÔÖÓ Ù Ò Ð ÙÐ Ø Ø Ü ÓÖ ÐÐ Ø Ñ º Ú ÒØ Ó Ø Ø ÙÐ Ò Ö Ø Ø Ø Ö ÙÐØ Ú Ð Ú Ð Ó ÔÖ ¹ Ø Ð Øݺ Ë Ò ÐÐ ØÝ¹Ö Ø Ð Ø ÑÙ Ø Ñ Ø Ø Ö Ø Ñ Ò ÓÒ ØÖ ÒØ Ø Ý ÑÙ Ø Ù Ö ÒØ Ø Ø ÐÐÝ ÊË º Ì Ð ÓÖ Ø Ñ ÐÐÓÛ Ó ØÛ Ö Ò Ò Ö ØÓ Ö ÓÒ Ø Ò ØÖ Ø Ð Ú Ð Ö Ö Ò Ø Ñ Ò ÓÖÖ ØÒ ÄÄ Ó Ø Ý Ø Ñ Ò ÓÙØ Ø «Ø Ó ÒÝ ÙØÙÖ Ò ØÓ Ø Ý Ø Ñ Ìà ½ º Ì Ö Ð Ó Ð ÓÑÔÐ Ü ØÝ Ò Ø Ý Ø Ñ Ø Ù Ö ÙÐØ Ò Ò ÑÔÐ Ö ÓÔ Ö Ø Ò Ý Ø Ñ º Ì Ø Ø ÔÔÖÓ ÓÛ Ú Ö Ö Ò ÜØÖ Ø Ò ÓÒÐÝ Û Ø Ö Ø ÆÙÐØݺ ÁØ ÒÓØ Ó ÒÝ Ù ÓÖ Ý Ø Ñ Ò Û Ø ÒÙÑ Ö Ó Ø Ò Ø Ö Ö Ø Ö Ø Ö ÒÓØ ÒÓÛÒº

41 3.3. PROBLEM DEFINITION 29 Dynamic Scheduling ÁÒ ÓÒØÖ Ø Ëà ¾ ÝÒ Ñ ÙÐ Ò Ð ÓÖ Ø Ñ ÓÑÔÐ Ø ÒÓÛÐ Ó Ø ÙÖÖ ÒØÐÝ Ø Ú Ø Ó Ø ÙØ Ò Û ÖÖ Ú Ð Ñ Ý ÓÙÖ Ò Ø ÙØÙÖ ÒÓØ ÒÓÛÒ ØÓ Ø Ð ÓÖ Ø Ñ Ø Ø Ø Ñ Ø ÙÐ Ò Ø ÙÖÖ ÒØ Øº Ì ÙÐ Ø Ö ÓÖ Ò ÓÚ Ö Ø Ñ º Ì Ø Ø Ñ Ò Ò ÓØ Ö ÒÙÑ Ö Ñ Ý ÙÒÔÖ Ø Ð º Ì ÙÐ Ö ÐÙÐ Ø Ø Ñ Ò Û Ø ÖÖ Ú Ò Ò ÒÙÖ Ò ÒØ ÓÚ Ö º Ì ÔÖ ÓÖ ØÝ ÒÑ ÒØ Ñ Ø Ð Ó Ò º ÓÖ Ò ØÓ ÝÒ Ñ ÙÐ Ò Ø Ò Ö Ò ÑÓ Ø Ö Ð¹Ø Ñ ÓÔ Ö Ø Ò Ý Ø Ñ º Ì Ò Û Ø ÓÙÐ ÖÖ Ú Ý Ñ Ò Ó Ò ÒØ ÖÖÙÔØ Ðк Ñ ÒØ ÓÒ Ò ËËÆ ÝÒ Ñ ÙÐ Ò Ö ÕÙ Ö ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ Ù Ø Ñ Ó ÖÓ ÓØ Ð Ò Ò ÙÔ Ñ Ð Ô ÐÐ ÓÖ Ò Ñ Ð Ø ÖÝ ÓÑÑ Ò Ò ÓÒØÖÓÐ ÔÔÐ Ø ÓÒ º Ì ÝÒ Ñ ÔÔÖÓ ÆÙÐØ ØÓ Ò Ø ÒÚÓÐÚ ÔÖÓ Ð Ú Ð Ö ¹ ÓÒ ÙÖ Ø ÓÒ Ìà ½ ÙØ ÔØ Ð Ò Ü Ð Û Ò Ý Ø Ñ Ö ÕÙ Ö Ñ ÒØ Ò Ò ÓÖ ØÓ ÜØ Ò º Centralized versus Distributed Systems ÒØÖ Ð Þ Ý Ø Ñ ÓÒ Ò Û Ø ÔÖÓ ÓÖ Ö ÐÓ Ø Ø Ò Ð ÔÓ ÒØ Ò Ø Ý Ø Ñ Ò Ø ÒØ Ö¹ÔÖÓ ÓÖ ÓÑÑÙÒ Ø ÓÒ Ó Ø Ò Ð Ð ÓÑÔ Ö ØÓ Ø ÔÖÓ ÓÖ Ü ÙØ ÓÒ Ó Ø ËÊ º ÑÙÐØ ÔÖÓ ÓÖ Ý ¹ Ø Ñ Û Ø Ö Ñ ÑÓÖÝ Ò Ü ÑÔÐ Ó Ù Ý Ø Ñº ÁÒ ÓÒØÖ Ø ØÖ ÙØ Ý Ø Ñ ÓÒ Ò Û Ø ÔÖÓ ÓÖ Ö ØÖ ÙØ Ø «Ö ÒØ ÔÓ ÒØ Ò Ø Ý Ø Ñ Ò Ø ÒØ Ö¹ÔÖÓ ÓÖ ÓÑÑÙÒ Ø ÓÒ Ó Ø ÒÓØ Ò ¹ Ð Ð ÓÑÔ Ö ØÓ Ø ÔÖÓ ÓÖ Ü ÙØ ÓÒ Ó Øº ÐÓ Ð Ö ÓÑÔÙØ Ö Ò Ø¹ ÛÓÖ Ò Ü ÑÔÐ Ó Ù Ý Ø Ñº ÁÒ ØÖ ÙØ Ý Ø Ñ ÒØ Ö¹ÔÖÓ ÓÖ ÓÑÑÙÒ Ø ÓÒ Ó Ø Ò ÑÔÓÖØ ÒØ ØÓÖ Û ÑÙ Ø ÜÔÐ ØÐÝ Ø Ò ÒØÓ ÓÙÒØ Ò ÙÐ Ò º 3.3 Problem definition Ï Ø Ó ÙÐ Ò Ð ÓÖ Ø Ñ Ñ ØÓ Ú Ï ÐÐ ØØ ÑÔØ ØÓ Ò Ø ÔÖÓ Ð Ñ Ó ÙÐ Ò Ò Ø Ó Ø Ú Ò Ø Ø ÓÒº ÙÐ Ò ÔÖÓ Ð Ñ Ò Ö Ö Ð¹Ø Ñ Ý Ø Ñ Ò Ý Ø ÑÓ Ð Ó Ø Ý Ø Ñ Ø Ò ØÙÖ Ó Ø Ø ØÓ ÙÐ Ò Ø Ó Ø Ú Ó ÙÐ Ò Ð ÓÖ Ø Ñº Ó Ø Ö ÐÓÛ Ð ¼ ËÊ º

42 30 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS System Models Ö Ö Ð¹Ø Ñ Ý Ø Ñ ÓÒ Ø Ó ÓÒ ÓÖ ÑÓÖ ÒÓ ÓÒÒ Ø ØÓ Ø Ö Ý ÓÑÑÙÒ Ø ÓÒ Ò ØÛÓÖ º ÒÓ ÓÒ Ø Ó ÓÒ ÓÖ ÑÓÖ ÔÖÓ ÓÖ º Ì ÙÐ Ò Ð ÓÖ Ø Ñ Ø ÖÑ Ò Ø ÓÖ Ö Ó Ü ÙØ ÓÒ Ó Ø ÓÒ ÔÖÓ ÓÖ Ò Ù Û Ý Ø Ø Ö ÓÙÖ Ò Ø Ñ Ò Ö ÕÙ Ö Ñ ÒØ Ó Ø Ö Ñ Øº ÁÒ Ñ ÒÝ Ö Ö Ð¹Ø Ñ Ý Ø Ñ ÔÖÓ ÓÖ ÓÖÑ Ø ÔÖ Ñ ÖÝ Ö ÓÙÖ º Considerations and nature of tasks Ø Ø ÙÐ Ò ÒØ ØÝ Ò Ý Ø Ñ Ò Ó ØÛ Ö ÑÓ ÙÐ Ø Ø Ò ÒÚÓ ØÓ Ô Ö ÓÖÑ Ô ÖØ ÙÐ Ö ÙÒØ ÓÒº Ì Ø Ñ Ò ÓÒ ØÖ ÒØ Ó Ø Ö Ô Ò Ø ÖÑ Ó ÓÒ ÓÖ ÑÓÖ Ó Ø ÓÐÐÓÛ Ò Ô Ö Ñ Ø Ö Ì ÖÖ Ú Ð Ø Ñ Ì Ø Ñ Ø Û Ø ÒÚÓ Ò Ø Ý Ø Ñº Ì Ö Ý Ø Ñ Ê Ì ÖÐ Ø Ø Ñ Ø Û Ø Ò Ò Ü ¹ ÙØ ÓÒº Ì Ö Ý Ø Ñ Ó Ø ÕÙ Ð ØÓ ÓÖ Ö Ø Ö Ø Ò Ø ÖÖ Ú Ð Ø Ñ º Ì ÛÓÖ Ø ÓÑÔÙØ Ø ÓÒ Ø Ñ Ì Ü ÙØ ÓÒ Ø Ñ Ó Ø ÐÛ Ý Ð Ø Ò Ø ÑÓÙÒØ Ó Ø Ñ º Ì Ð Ò Ì Ø Ñ Ý Û Ø ÑÙ Ø Ò Periodic, aperiodic, sporadic Ô Ö Ó Ø Ò ÓÒ Û ÒÚÓ Ü ØÐÝ ÓÒ Ô Ö Ô Ö Ó Èº Ì Ò ÜØ ÖÖ Ú Ð Ø Ñ Ó Ø Ø ÕÙ Ð ØÓ Ø Ð Ò Ó Ø ÙÖÖ ÒØ Ø º Ì Ø ½µ µ Ì Ð Ò Ø ÙÑ Ó Ø ÙÖÖ ÒØ ÖÖ Ú Ð Ø Ñ Ò Ø Ô Ö Ó º Ô Ö Ó Ø Ð Ó ÒÓÛÒ ÒÓÒ¹Ô Ö Ó Ø ÓÒ Û Û Ò ÒÚÓ ÜÔ Ø ØÓ Ü ÙØ Ù Ø ÓÒ Ò Ò Ö ØÖ ÖÝ ÖÖ Ú Ð Ø Ñ Ò Ð Ò º ÆÓÒ¹Ô Ö Ó Ø Û Ø Ö Ð Ò Ö ÒÓÛÒ ÔÓÖ Ø Âº ¼ º Dependency constraints Ì Ø ØÓ ÙÐ Ö ÒÓØ Ò Ô Ò Òغ Ê Ø Ö Ø Ý Ö Ø Ò Ú Ó ÖÚ ÓÒÙÖÖ ÒÝ ÓÒ ØÖ ÒØ ÓÒ Ó Ü ÙØ ÓÒ Ò Ò Ò Ð

43 3.3. PROBLEM DEFINITION 31 ØÓ ÓÒ ÒÓØ Öº Ò Ø Ú ØÝ Ø Ø Û Ø Ò ÓÖ ØÓ Ö ÓÙÖ ÙÖÖ ÒØÐÝ Ð Ý ÒÓØ Ö Ø Ú ØÝ ØÓ Ô Ò ÓÒ Ø Ø Ø Ú ØÝ Ò Ô Ò ÒÝ Ö Ð Ø ÓÒ Ô ØÓ Ü Ø ØÛ Ò Ø Ñº Ô Ò ÒÝ Ö Ð Ø ÓÒ Ô Ñ Ý ÒÓÑÔ ÓØ ÔÖ Ò ÓÒ ØÖ ÒØ Û ÜÔÖ ÔØ Ð Ü ÙØ ÓÒ ÓÖ Ö Ò Ó Ø Ú Ø Ò Ö ÓÙÖ ÓÒ Ø Û Ö ÙÐØ ÖÓÑ ÑÙÐØ ÔÐ ÓÒÙÖÖ ÒØ Ö ÕÙ Ø ÓÖ Ö Ö ÓÙÖ º Preemptive versus non-preemptive scheduling Ø ÔÖ ÑÔØ Ð Ø Ü ÙØ ÓÒ Ò ÒØ ÖÖÙÔØ Ý ÓØ Ö Ø Ø ÒÝ Ø Ñ Ò Ö ÙÑ Ø ÖÛ Ö º Ø ÒÓÒ¹ÔÖ ÑÔØ Ð Ø ÑÙ Ø ÖÙÒ ØÓ ÓÑÔÐ Ø ÓÒ ÓÒ Ø Ø ÖØ º Ï Ø Ö Ø ÔÖ ÑÔØ Ð ÓÖ ÒÓØ Ñ ÒÐÝ Ø ÖÑ Ò Ý Ø Ò ØÙÖ Ó Ø ÔÔÐ Ø ÓÒ ÒÚ ÖÓÒÑ Òغ Objectives of Scheduling General Objectives, mainly in non-real-time operating systems. Ò Ö ÐÐÝ Ò ÒÓÒ¹Ö Ð¹Ø Ñ ÓÔ Ö Ø Ò Ý Ø Ñ ÓÖ Ò ØÓ Ì Ò ÓÓ ÙÐ Ò Ð ÓÖ Ø Ñ ÓÙÐ ÔÓ Ø ÓÐÐÓÛ Ò Ö Ø Ö Ø ÖÒ Ì Ð ÓÖ Ø Ñ ÓÙÐ Ñ ÙÖ Ø Ø ÒÓ ÔÖÓ Ö ÔÓ Ø¹ ÔÓÒ Ò Ò Ø ÐÝ Ò Ø Ø Ú ÖÝ Ø Ø Ö Ó Ø ÈÍ Ø Ñ º Æ ÒÝ ÈÖÓ Ø Ø Û ÐÐ Ù ÙÒ ÖÙØ Ð Þ Ö ÓÙÖ ÓÙÐ ¹ ÚÓÖ Ö ÔÓÒ Ì Ö ÔÓÒ Ø Ñ ÓÖ ÒØ Ö Ø Ú Ù Ö ÓÙÐ Ñ Ò Ñ Þ º Ø ÖÓÙ ÔÙØ Ì Ð Ö Ø ÔÓ Ð ÒÙÑ Ö Ó ÔÖÓ ÓÙÐ ÖÚ Ô Ö Ø Ñ ÙÒ Øº Ð Ó Ð Ø ÑÓÖ Ñ º ÀÓÛ Ú Ö Ò Ö Ð¹Ø Ñ Ý Ø Ñ Ø ÓÒ ÔØ Ö ÓÒ ÖÝ ØÓ Û Ø Ñ ÒØ ÓÒ Ò Ø Ö Ø Ó Ø Ø ÓÒº Feasibility ÅÓÖ ÑÔÓÖØ ÒØÐÝ ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ Ø Ø Ñ Ò ÔÖ Ò Ò Ö ÓÙÖ ÓÒ ØÖ ÒØ Ó Ø Ø ÓÙÐ Ø ËÊ º ÓØ Ø Ø Ñ Ð Ò Ò

44 32 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS ÓÖÖ ØÒ Ó Ø Ö Ð¹Ø Ñ ÓÐÙØ ÓÒ ÓÙÐ Ø Ëà ¾ º ÅÓÖ ¹ Ù ÓÒ ÓÒ Ø ØÓÔ Ó Ñ ØÖ Ò ÓÙÒ Ò ËËÆ º Á Ø Ð Ò ÓÖ ÐÐ Ø Ò ÙÐ ÐÐ Ø Ø Ö Ø Ð Ò Ø ÒØ ¾ Ø Ò Ø ÙÐ Ò Ð Ó¹ Ö Ø Ñ Ð ÄÄ º Ì Ø ÒÓ ÓÚ Ö ÓÛ ÓÙÖ º Ð ØÝ Ø ÑÓ Ø ÑÔÓÖØ ÒØ Ñ ØÖ Ò Ö Ð¹Ø Ñ Ý Ø Ñ Ø Ñ Ð Ò ÑÙ Ø Ú º Guarantees and Guarantee Ratio Ø Ø ÙÐ Ò Ð ÓÖ Ø Ñ ÐÙÐ Ø Ø ÙÐ ÓÖ Ø Ó Ø Ó«¹ Ð Ò º ÓÒÚ Ö ÐÝ Ò ÝÒ Ñ Ý Ø Ñ Ø ÙÐ Ò Ø ÔÐ ÓÒ Ð Ò Ò ÔÖÓ Ö Ú Ðݺ ÙÐ Ò Ð ÓÖ Ø Ñ ØÓ Ù Ö ÒØ Ò ÛÐÝ ÖÖ Ú Ò Ø Ø Ð ÓÖ Ø Ñ Ò Ò ÙÐ ÓÖ ÐÐ Ø ÔÖ Ú ÓÙ ÐÝ Ù Ö ÒØ Ø Ò Ø Ò Û Ø Ù Ø Ø Ø Ò Ý Ø Ð Ò º Ñ ÓÖ Ô Ö ÓÖÑ Ò Ñ ØÖ ÓÖ ÝÒ Ñ ÙÐ Ò Ð ÓÖ Ø Ñ Ø Ù Ö¹ ÒØ Ö Ø Ó Ù Ö ÒØ Ö Ø Ó ØÓØ Ð ÒÙÑ Ö Ó Ø Ù Ö ÒØ ØÓØ Ð ÒÙÑ Ö Ó Ø Ø Ø ÖÖ Ú Ø Ê Å º Ì Ù ÐÐ Ö Ø Ð Ø Ö Ù Ö ÒØ ÔÖ ÓÖ Ò Ö ÓÙÖ Ö Ö ÖÚ ÓÖ Ø Ñº ÁÒ Ø ÓÒ ÙÐ Ò ÓÒ ÓÖ Ø Ø Ö Ð Ó Ñ ÔÖ ÓÖ Ù ØÓ Ø ÑÔÓÖØ Ò Ó Ø Ø º Predictability Ì ÔÖ Ñ ÖÝ Ö Ø Ö ÓÒ Ò Ø Ø Ø ÙÐ Ò Ó Ô Ö Ó Ø ÔÖ Ø Ð¹ Øݺ ÀÓÛ Û ÐÐ Ò Û ÔÖ Ø Ø Ø Ø Ø Û ÐÐ Ñ Ø Ø Ö Ð Ò Ù Ò Ô ÖØ ÙÐ Ö ÔÔÖÓ ÈÖ Ø Ð ØÝ ËÊ Ñ Ò Ø Ø Ø ÓÙÐ ÔÓ Ð ØÓ ÓÛ ÓÖ ØÓ ÑÓÒ ØÖ Ø ÓÖ ÔÖÓÓ Ø Ø Ö ÕÙ Ö Ñ ÒØ Ö Ñ Ø Ù Ø ØÓ ÒÝ ÙÑÔØ ÓÒ Ñ º º ÓÒ ÖÒ Ò ÐÙÖ Ò ÛÓÖ ÐÓ º ÈÖ Ø Ð ØÝ Ù Ø ØÓ Ø ÙÒ ÖÐÝ Ò ÙÑÔØ ÓÒ Ò Ñ Ù Ø Ñ Ð Ò º ËÊ ÓÓ ÓÖ ÙÖØ Ö Ö Ò ÓÒ Ø ØÓÔ º ÁØ Ý Ø Ø ÓÖ Ø Ø Ö Ð¹Ø Ñ Ý Ø Ñ Û Ò ÔÖ Ø Ø ÓÚ Ö ÐÐ Ý Ø Ñ Ô Ö ÓÖÑ Ò ÓÚ Ö Ð Ö Ø Ñ Ö Ñ Û ÐÐ ÔÖ Ø Ø Ô Ö ÓÖÑ Ò Ó Ò Ú Ù Ð Ø º Á Ø ÔÖ Ø ÓÒ Ø Ø ½¼¼± Ó ÐÐ Ø ÓÚ Ö Ø ÒØ Ö Ð Ó Ø Ý Ø Ñ Û ÐÐ Ñ Ø Ø Ö Ð Ò Ø Ò Ø Ý Ø Ñ ÔÖ Ø Ð Û Ø ÓÙØ Ù Ò ÒÝ ØÓ Ø Ú ÐÙ Ø ÓÒº ÁÒ ÝÒ Ñ Ý Ø Ñ ÓÛ Ú Ö Û ÑÙ Ø Ö ÓÖØ ØÓ ØÓ Ø ¾ Ì Ô ÖØ ÙÐ Ö Ø Ñ ÓÖ Ø Ø Û Ø Ö ÔÓÒ Ø Ñ Ñ Ü ÑÙѺ ÇÚ Ö ÓÛ ÓÙÖ Ø Ô ÖØ ÙÐ Ö Ø Ñ Ø Ø Ñ Ø Ñ Ð Ò Ó Ø º Ö Ö Ø Ö ØÓ ÓÑÔ Ö «Ö ÒØ ÙÐ Ò Ð ÓÖ Ø Ñ

45 3.3. PROBLEM DEFINITION 33 Ú ÐÙ Ø ÓÒ ÓÖ Ô ÖØ Ó Ø Ô ÓÖÑ Ò Ú ÐÙ Ø ÓÒº ÈÖ Ø Ð ØÝ ÓÖ Ø Ý Ø Ñ ÓÙÐ Ñ Ò Ø Ø Û Ö Ð ØÓ Ø Ý Ø Ø Ñ Ò Ö ÕÙ Ö Ñ ÒØ Ó Ö Ø Ð Ø Û Ø ½¼¼± Ù Ö ÒØ ÓÚ Ö Ø Ø Ð Ó Ø Ý Ø Ñ Ð ØÓ ÓÚ Ö ÐÐ Ý Ø Ñ Ô Ö ÓÖÑ Ò ÓÚ Ö Ú Ö ÓÙ Ø Ñ Ö Ñ Ò Ð ØÓ Ò Ú Ù Ð Ø Ò Ø ÖÓÙÔ Ô Ö ÓÖÑ Ò Ø «Ö ÒØ Ø Ñ Ò ÙÒØ ÓÒ Ó Ø ÙÖÖ ÒØ Ý Ø Ñ Ø Ø º Á ÐÐ Ø Ñ ÒØ Ñ Ø Ø Ø Ñ Ò Ö ÕÙ Ö Ñ ÒØ Ø Ò Ø Ý Ø Ñ ÔÖ Ø Ð Û Ø Ö Ô Ø ØÓ Ø Ø Ñ Ò Ö ÕÙ Ö Ñ ÒØ º Optimality ÓÖ Ò ØÓ ËÊ Ø Ø ÙÐ Ò Ð ÓÖ Ø Ñ ÓÔØ Ñ Ð Ø ÐÛ Ý ÔÖÓ Ù ÙÐ Û Ø Ø ÓÒ ØÖ ÒØ Ó Ø Ø º ÝÒ Ñ ÙÐ Ò Ð ÓÖ Ø Ñ ØÓ ÓÔØ Ñ Ð Ø ÐÛ Ý ÔÖÓ Ù Ð ÙÐ Û Ò Ú Ö Ø Ø ÙÐ Ò Ð ÓÖ Ø Ñ Û Ø ÓÑÔÐ Ø ÔÖ ÓÖ ÒÓÛй Ó ÐÐ Ø ÔÓ Ð Ø Ò Ó Óº Ì Ù Ö ÒØ Ö Ø Ó ÓÙÐ Ñ Ü Ñ Þ Ö ÔÓ Ð º Ò Ö Ð Ò Ø ÓÒ Ó ÓÔØ Ñ Ð ØÝ ÓÖ Ò ØÓ È Ú Ò Ø Ó Ø Ò ÓÔØ Ñ Ð ÙÐ Ò Ð ÓÖ Ø Ñ ÐÛ Ý ÔÖÓ Ù Ð ÙÐ Ó Ø Ø Ø Ó Ø Ø Ö Ö ÓØ Ö Ü Ø Ò Ð ÓÖ Ø Ñ Ø Ø Ò Ó Óº Ì Ö Ò ÑÓÖ Ø Ò ÓÒ ÓÔØ Ñ Ð Ð ÓÖ Ø Ñ ÓÖ Ò ÒÚ ÖÓÒÑ Òغ ÓÖ Ü ÑÔÐ Ø ÖРع Ð Ò ¹ Ö Ø Ò Å Ò ÑÙѹ Ä Ü Øݹ Ö Ø Ð ÓÖ Ø Ñ Ö ÓØ ÓÔØ Ñ Ð ÓÖ ÙÒ ÔÖÓ ÓÖ Û Ø ÔÖ ÑÔØ ÓÒ Ä Ù¼¼ º Other objectives ÇØ Ö ÑÔÓÖØ ÒØ Ó Ø Ú Ù Ò ÊË Ö ÙÔÔÓÖØ Ò ÙÐØ ØÓй Ö Ò Ò ÑÔÖÓÚ Ò Ô Ö ÓÖÑ Ò Ý Ù Ò Ô Ö ÔÖÓ ÓÖ Ø Ñ º Ø Ö Ù ÓÒ ÖÒ ÙÐ Ò ÑÔÖ ÓÑÔÙØ Ø ÓÒ ÓÑÔÙØ Ø ÓÒ Ò Û ØÖ ¹Ó«ØÛ Ò Ø ÓÐÙØ ÓÒ ÕÙ Ð ØÝ Ò Ø Ñ Ð Ò Ò Ú º Ì Ð ØÐÝ ÑÓ ÓÖ Ð Ö Øݺ Ì ÓÖ Ò Ð Ö º º º Ú Ò Ø Ó Ø Ò ÓÔØ Ñ Ð ÙÐ Ò Ð ÓÖ Ø Ñ ÐÛ Ý ÔÖÓ Ù Ð ÙÐ Ó Ø Ø Ø Ó Ø ÒÝ ÓØ Ö Ð ÓÖ Ø Ñ Ò Ó Óº Ë Ø ÓÒ º º ÓÒ Ô º Ä Ù¼¼ ÔÖÓÚ ÔÖÓÓ Ó Ø Ô Øº

46 34 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS 3.4 Scheduling Algorithms Ì Ö Ø Ù ÙÐ Ò Ð ÓÖ Ø Ñ Û Ö ÓÖÑÙÐ Ø Ò Ø Ñ Ø ÖÙ º Ë Ò Ø Ò Ø Ö Ò ÖÓÛ Ò ÒØ Ö Ø Ò ÙÐ Ò º ÙÖ Ò Ø Ú ÒØ ÓÑÔÙØ Ö ÒØ Ø ÓÚ Ö ÙÐ Ò ØÓÓÐ ÓÖ ÑÔÖÓÚ¹ Ò Ø Ô Ö ÓÖÑ Ò Ó ÓÑÔÙØ Ö Ý Ø Ñ º ÙÖØ ÖÑÓÖ ÙÐ Ò ÔÖÓ Ð Ñ Ú Ò ÒÚ Ø Ø Ò Ð Û Ø Ö Ô Ø ØÓ Ø Ö ÓÑÔÙØ Ø ÓÒ Ð ÓÑÔÐ Ü Øݺ ÁÒ Ø Ø ÓÒ Û Û ÐÐ ÐÓÓ Ò Ø Ø ÑÓ Ø ÓÑÑÓÒ ÙÐ Ò Ð ÓÖ Ø Ñ Ò Ø Ð Ö Ø Ø Ø Ð ÓÖ Ø Ñ ÓÙÒ Ò ÒÓÒ¹Ö Ð Ø Ñ Ý Ø Ñ Ù Ø Ý Ö Ó ÓÑÑÓÒ Ò Ó Ø Ò Ñ ÒØ ÓÒ Ò ÐÓØ Ó Ð Ø Ö ØÙÖ Ò Ø Ò Ø ÓÙÖ ÖÓ Ð Ø ÓÒ ÓÖ Ò ØÓ Ø ÓÒ ÔØ Ò Ø ÙÐ Ò Ð ÓÖ Ø Ñ Ø Ø Ø Ð ¹ Ö Ú Ò Ø Ø ÔÖ ÓÖ Øݹ Ö Ú Ò ÔÖ ÑÔØ Ú ÝÒ Ñ ÔÐ ÒÒ Ò ¹ ÔÔÖÓ Ò ÝÒ Ñ Ø¹ «ÓÖØ ÔÔÖÓ Ö Ø ÖÓÙ Ø ÙÔ Ò ÊË º Ì ÓØ Ö ÔÔÖÓ ØÓ Ø ÔÖÓ Ð Ñ Ó Ð Ø ÓÒ ØÓ Ð Ý Ø Ð Ó¹ Ö Ø Ñ Ò Ø Ò ÐÓÓ Ø Ø Ð ÓÖ Ø Ñ Ù Ò º Ì Ð Ø ÓÒ ÓÙÒ Ò Ø ÓÒ º¾ Ò Ø ÔÔ Ò Üº ÓÓ Ö Ö Ò Ò ÓÙÒ Ò ØÛÓ Ô Ô Ö ËÊ Ò Ëà ¾ º Ì Ô Ô Ö Ù Ò Ö Ö ØÓ Ð ÓÖ Ø Ñ Ø Ù Ø ÓÖ Ò Ú ÖÝ Ø ÓÖݺ Scheduling Algorithms found in non-real time systems Ì Ö Ö Ñ ÒÝ ÓÓ Û Ù ÙÐ Ò Ð ÓÖ Ø Ñ ÓÙÒ Ò ÓÔ Ö¹ Ø Ò Ý Ø Ñ º ËÓÑ Ó Ø Ñ Ö ÂÄÈ Ì Ò Ã ¼¼ º ËÓÑ Ó Ø Ð ÓÖ Ø Ñ Ö ÒÓÖÑ ÐÐÝ ÙÒ Ù Ø Ð ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ Ù Ø ÓÒ Ð Ø ÐÓÛ Ù ØÓ Ø Ø Ø Ø Ø Ð Ò Ó Ø Ø ÒÓØ ÓÒ ¹ Ö Ò Ø ÙÐ Ò Ð ÓÖ Ø Ñ º ÀÓÛ Ú Ö Ø Ö Ö ØÙ Ø ÓÒ Û Ö Ø Ð ÓÖ Ø Ñ Ò Ù ÓÖ ÔØ ÓÖ Ù Ò Ö Ð¹Ø Ñ Ý Ø Ñ º First Come First Served (FCFS) / First-In-First-Out (FIFO) Ï Ò Ó Ù Ñ ØØ Ø ÒØ Ö Ø Ö Ý ÕÙ Ù º Ì ÓÐ Ø Ó Ò Ø Ö Ý ÕÙ Ù ÐÛ Ý Ð Ø ØÓ Ô Ø º Ì Ð ÓÖ Ø Ñ ÒÓÒ¹ ÔÖ ÑÔØ Ú Ó Ø Ó Û ÐÐ ÖÙÒ ÙÒØ Ð Ø Ú ÙÔ Ø Èͺ Ì Ö Ö ÐÝ ÓÙÒ Ò Ö Ð Ø Ñ Ý Ø Ñ ÔÖÓ ÐÝ ÓÒÐÝ Û Ò Ø ÔÖÓ ÓÖ ÑÙ Ø

47 3.4. SCHEDULING ALGORITHMS 35 ØÛ Ò ØÛÓ ÒÓÑ Ò Ø Û Ø Ø Ñ ÔÖ ÓÖ ØÝ º Round Robin (RR) ÊÓÙÒ ÊÓ Ò ÙÐ Ò Ò Ø ÓÙ Ø Ó ÔÖ ÑÔØ Ú Ú Ö ÓÒ Ó Ë ÑÔÐ Ñ ÒØ ÖÙÐ Ö ÕÙ Ù º Ø Ò Ø Ñ Ð ÓÖ Ø Ñ ÕÙ ÒØÙѺ Á Ø Ó Ó ÒÓØ ÓÑÔÐ Ø Ý Ø Ò Ó Ø Ø Ñ Ð Ø ÔÖ ÑÔØ Ò ÔÐ Ø Ø Ò Ó Ø ÕÙ Ù ØÓ Û Ø ÓÖ Ø Ò ÜØ ØÙÖÒº Ì Ô ÐÐÝ Ù ÙÐ ÓÖ Ø Ñ Ö Ò Ý Ø Ñ º Shortest Job First (SJF) Ì Ð Ò Ø Ó Ø Ó ÓÒ Ö Ò Ø ÓÒ Û Ø Ø ÓÖØ Ø Ð Ò Ø ÖÙÒ Ö Øº ÀÓÛ Ú Ö Ø Ö ÒÓ Û Ý Ó ÒÓÛ Ò ÓÖ ÙÖ Ø Ø Ð Ò Ø Ó ÒÝ Ó º Ì ÔÖ ÑÔØ Ú Ú Ö ÓÒ Ó Ø ÐÐ ÓÖØ Ø¹Ö Ñ Ò Ò ¹Ø Ñ ¹ Ö Ø ËÊÌ µº Static Table-Driven Strategy/ Clock-Driven Approach Ì ÐÓ ¹ Ö Ú Ò ÔÔÖÓ Ù Ò Ä Ù¼¼ Ñ ÒÐÝ Ù Ò Ø Ø Ý Ø Ñ º Ì ØÖ Ø Ý ÙÑ Ø Ø Ø Ø ØÓ ÙÐ Ö Ô Ö Ó º Ì ÓÒ ÓÒ Û Ø Ó Ü ÙØ Ø Û Ø Ø Ñ Ö Ñ Ø Ô Ø Ñ Ò Ø ÒØ ÓÖ Ø Ñ Ô Ö Ó º Ì Ò Ø ÒØ Ö Ó Ò ÔÖ ÓÖ ÓÖ Ø Ý Ø Ñ Ò Ü ÙØ ÓÒº ÆÓÖÑ ÐÐÝ Ø Ø Ñ Ô Ö Ó Ø Ä Ø ÓÑÑÓÒ ÅÙÐØ ÔÐ Ó ÐÐ Ø Ëà ¾ º ÌÝÔ ÐÐÝ Ò Ý Ø Ñ Ø Ø Ù ÐÓ ¹ Ö Ú Ò ÙÐ Ò ÐÐ Ø Ô Ö Ñ Ø Ö Ó Ö Ö Ð¹Ø Ñ Ó Ö Ü Ò ÒÓÛÒº ÙÐ Ó Ø Ó ÓÑÔÙØ Ó«¹Ð Ò Ò ØÓÖ ÓÖ Ù Ø ÖÙÒ Ø Ñ º Ì ÙÐ Ö ÙÐ Ø Ó ÓÖ Ò ØÓ Ø ÙÐ Ø ÙÐ Ò ÓÒ Ø Ñ º ÁÒ Ø Û Ý ÙÐ Ò ÓÚ Ö ÙÖ Ò ÖÙÒ¹Ø Ñ Ò Ñ Ò Ñ Þ º Time Period Period of Task 1 Period of Task 4 Figure 3.2: Static Table-Driven Strategy/ Clock- Driven Approach

48 36 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Ì Ö Ñ ÔØ ÖÓÑ º ÁÒ Ø Ö Ñ Û ÓÛ ÓÒ¹ Ø ÒØ Ø Ñ Ô Ö Ó Û Ø Ú Ö ÓÙ Ô Ö Ó Ø Ø ½ Ò Ú «Ö ÒØ Ø Ô Ö Ó Ò Ø Ù ÔÔ Ö Ò «Ö ÒØ Ø Ñ Ô Ö Ó º Ì Ø Ñ Ò Ò ÑÔÐ Ñ ÒØ Ý Ñ Ò Ó Ö Û Ö Ø Ñ Öº Ì ÔÔÖÓ Ø Ú ÒØ Ó ÔÖÓÚ Ò Ø ÖÑ Ò Ø Ù Ö ÒØ º Ì Ù Ø ÔÔÖÓ Û Ðй Ù Ø ÓÖ Ö Ö Ð¹Ø Ñ Ý Ø Ñ Ò Ý Ø Ñ Ø Ø Ò Ð ØÝ Ö Ø Ð Ø ÌÃÅÄ º ÀÓÛ Ú Ö Ø ÔÔÖÓ Ú ÖÝ Ò Ü Ð º Ò Ò Û Ø ÓÙÐ Ö ÕÙ Ö Ø ÙÐ ØÓ Ö Ù ÐØ ÖÓÑ Ö Ø º ÓÑÔÖÓÑ ØÓ Ù Ø Ð Ø Ñ Ú Ð Ð Ò Ò Ü Ø Ò ¹ ÙÐ ØÓ ÐÐÓÛ Ò Û Ø º Ì ÓÙÐ ÓÛ Ú Ö Ð ØÓ Ù ÓÔØ Ñ Ð ÙÐ º Priority-Driven Preemptive Scheduling/ Priority or Deadline-based scheduling ÔÖ ÓÖ Øݹ Ö Ú Ò ÙÐ Ò ÔÔÖÓ Ò ÔÖ ÓÖ Ø ØÓ Ø Ò Ü ÙØ Ø Ñ ÓÒ ÔÖ ÓÖ ØÝ ÓÖ Ö Ò ÌÃÅÄ º ÁØ Ó ÒÓØ Ö Û ÙÔ ÙÐ Ò Ú Ò º Ì ØÖ Ø Ý ÓÒ Ó Ø ÑÓ Ø Ù Ò Ø Ñ ¹ Ö Ò Ý Ø Ñ ÊË º ÁÒ Ö Ð¹Ø Ñ Ý Ø Ñ ÔÖ ÓÖ ØÝ ÒÑ ÒØ Ö Ð Ø ØÓ Ø Ñ Ò ÓÒ¹ ØÖ ÒØ Ò Ø ÒÑ ÒØ Ò Ø Ö Ø Ø ÓÖ ÝÒ Ñ º Ä Ù Ò Ä ÝÐ Ò ÄÄ ÔÖ ÒØ Ø Ê Ø ÅÓÒÓØÓÒ ÈÖ ÓÖ Ø Ð ÓÖ Ø Ñ Ò ÓÔØ Ñ Ð Ü ÔÖ ÓÖ ØÝ ÙÐ Ò Ð ÓÖ Ø Ñ º Ì ÖРع Ð Ò ¹ Ö Ø Ò Å Ò ÑÙѹ Ä Ü Øݹ Ö Ø Ö ÓÔØ Ñ Ð ÝÒ Ñ ÔÖ ÓÖ ØÝ ÙÐ Ò Ð ÓÖ Ø Ñ º Ì ØÖ Ø Ý Ú ÖÝ Û ÐÐ ÙÒ Ö ØÓÓ Ò Ø ÓÒØÖ ÙØ ØÓ Ø Û ÔÓÔÙ¹ Ð Ö Øݺ ÁÒ Ø ÓÒ ÑÔÐ ØÓ ÑÔÐ Ñ Òغ ÁÑÔÓÖØ ÒØ Ù Ø Ø Ò ØÓ ÓÒ Ö Ý ÔÖ ÓÖ Øݹ Ö Ú Ò ÙÐ Ò Ð ÓÖ Ø Ñ Ò ÔÖ Ø Ö ÔÖ ÓÖ ØÝ ÒÚ Ö ÓÒ Ò Ø ÖÚ Ø ÓÒ º Rate-Monotonic Priorities (RM) Ì Ö Ø ÑÓÒÓØÓÒ Ð ÓÖ Ø Ñ Ü ÔÖ ÓÖ ØÝ ÙÐ Ò Ð ÓÖ Ø Ñ Û Ò Ø Ø ÔÖ ÓÖ Ø ÓÒ Ø Ö Ô Ö Ó ÊË º Ì Ó ÓÖØ Ö Ø Ñ Ô Ö Ó Ø Ö ÔÖ ÓÖ Ø º Ø ÒÝ Ø Ñ Ø ÙÐ Ö ÓÓ ØÓ Ü ÙØ Ë ØÙ Ø ÓÒ Û Ö Ø Ó Ö ÔÖ ÓÖ ØÝÑÙ Ø Û Ø ÓÖ Ø Ó ÐÓÛ Ö ÔÖ ÓÖ ØÝ ØÓ Ò Ò ÓÖ Ö ØÓ Ø Öغ ÇØ Ö Ö Ð Ø ÓÒ ÔØ Ö ÈÖ ÓÖ ØÝ ÁÒ Ö Ø Ò Ò ÈÖ ÓÖ ØÝ Ð Ò º Ë Ô ½ ÓÖ ÑÓÖ Ù ÓÒ ÓÒ Ø ØÓÔ º Ì Ø ØÙ Ø ÓÒ Û Ö Ø Ó ÐÓÛ ÔÖ ÓÖ ØÝ Ö ÒÓØ Ü ÙØ ÓÖ Ú ÖÝ ÐÓÒ Ø Ñ ÓÖ ÒÓØ Ø Ðк

49 3.4. SCHEDULING ALGORITHMS 37 Ø Ø Û Ø Ø Ø ÔÖ ÓÖ Øݺ ÁØ Ò ÓÛÒ Ò ÄÄ Ø Ø Ø ÔÓÐ Ý ÓÔØ Ñ Ð ÑÓÒ Ü ÔÖ ÓÖ ØÝ ÔÓÐ º ÇÒ ÔÖÓ Ð Ñ Û Ø Ø Ö Ø ÑÓÒÓØÓÒ Ð ÓÖ Ø Ñ Ø Ø Ø ÙÐ Ð ÓÙÒ Ð Ø Ò ½¼¼±º Ì ÛÓÖ Ø ÙÐ Ð ÓÙÒ Ï Ò ÓÖ Ò Ø ÄÄ Ï Ò Ò ¾ ½ Ò ½µ ÖÓÑ Ø ÓÖÑÙÐ Û Ò Ø Ø Ò Ø Ð Ñ Ø Ï½ ± ÐÒ¾µº Ì Ö ÓÖ Ø Ó Ø ÓÖ Û ØÓØ Ð ÈÍ ÙØ Ð Þ Ø ÓÒ Ð Ø Ò Ï Ò Û ÐÐ Ñ Ø ÐÐ Ð Ò Ò ÓÖÑ Ø Ö Ø Ð Øº ÒÓØ Ö ÔÖÓ Ð Ñ Û Ø Ø Ð ÓÖ Ø Ñ Ø Ø Ø Ó ÒÓØ ÙÔÔÓÖØ ÝÒ Ñ ÐÐÝ Ò Ò Ô Ö Ó Ú ÖÝ Û ÐÐ ØÙÖ Ö ÕÙ Ö Ý ÓÑ Ò ÓÖ¹ ÓÒØÖÓÐ Ý Ø Ñ Ëà ¾ º Ì ÔÖÓ Ð Ñ Û Ø ÊÅ ÒÓÙÖ Ø Ù Ó ÝÒ Ñ ÔÖ ÓÖ ØÝ Ð ÓÖ Ø Ñ º ÐØ ÓÙ Ñ ÒÝ Ù Ð ÓÖ Ø Ñ Ü Ø Û Û ÐÐ ÐÓÓ Ø Ø ÑÓ Ø ÓÑÑÓÒ ÓÒ Ò ÅÄ º Earliest-Deadline-First (EDF) Ì Ð ÓÖ Ø Ñ ÝÒ Ñ ÔÖ ÓÖ ØÝ ÒÑ ÒØ Ð ÓÖ Ø Ñº Ì Ø Û Ø Ø ÖÐ Ø Ð Ò Ø Ø ÔÖ ÓÖ ØÝ Û Ð Ø Ø Û Ø Ø Ð Ø Ø Ð Ò Ø ÐÓÛ Ø ÔÖ ÓÖ Øݺ ÁÒ Ø ÔÓÐ Ý Ø ÙÐ Ð ÓÙÒ ÐÛ Ý ½¼¼± ÓÖ ÐÐ Ø º Ë ÓÒ ÐÝ Ø ÖÚ Ø ÓÒ Ò Ò Ú Ö ÔÔ Òº Ù ØÓ Ø Ø Ø Ø ÔÖ ÓÖ Ø Ö ÝÒ Ñ Ø Ô Ö Ó Ó Ø Ò Ò Ø ÒÝ Ø Ñ º ÌÃÅÄ Ì Ð Ó¹ Ö Ø Ñ Ó ÒÓØ Ö ÕÙ Ö ÒÝ ÒÓÛÐ Ó Ø Ü ÙØ ÓÒ Ø Ñ Ó Ó º Ì ÙÐ Ò Ð ÓÖ Ø Ñ ÓÔØ Ñ Ð Ó ÐÓÒ ÔÖ ÑÔØ ÓÒ ÐÐÓÛ Ò Ó Ó ÒÓØ ÓÒØ Ò ÓÖ Ö ÓÙÖ ÓÒ ÙÒ ÔÖÓ ÓÖ Ä Ù¼¼ º Ë Ò Ø ÔÖ ÓÖ ØÝ Ñ ÝÒ Ñ Ø ÒÚÓÐÚ ÖÙÒ¹Ø Ñ ÓÚ Ö Û Ó «Ø ÛÓÙÐ Ò ØÓ Ð Ñ Ø º ÇÒ ÓØ Ö Ú ÒØ Ó Ø Ø Ö Ø Ð Ø Ñ Ý ÒÓØ Ø ÔÖ ÓÖ ØÝÓÚ Ö ÒÓÒ¹Ö Ø Ð Ø Ù Ø ÐÓ Ò Ó Ð Ò Ø ÓÒÐÝ Ò ØÓÖ Ëà ¾ º Ì ÙÐ Ð ÓÙÒ Ó Ø Ø Ò Ø Ñ Ü ÑÙÑ ÈÍ ÙØ Ð Þ Ø ÓÒ ÓÖ Û Ø Ø Ó Ø Ò Ù Ö ÒØ ØÓ Ñ Ø Ø Ö Ð Ò º Ì ÈÍ ÙØ Ð Þ Ø ÓÒ Ó Ø È ÓÑÔÙØ Ø Ö Ø Ó Ó ÛÓÖ Ø¹ ÓÑÔÙØ Ò Ø Ñ ØÓ Ø Ô Ö Ó Ì Ëà ¾ º

50 38 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Minimum-Laxity-First (MLF)/ Least-Slack-Time (LST) / Least-Laxity- First (LLF) ÒÓØ Ö Ð ÓÖ Ø Ñ Ø Ø ÓÔØ Ñ Ð ÓÖ ÙÐ Ò ÔÖ ÑÔØ Ú Ó ÓÒ ÓÒ ÔÖÓ ÓÖ Ø Å Ò ÑÙÑ¹Ä Ü Øݹ Ö Ø Ð ÓÖ Ø Ñº ÁØ Ù Ø ³ Ð Ü ØÝ Ò Ø Ó Ð Ò ØÓ ÔÖ ÓÖ Ø Þ Ø º Ä Ü ØÝ Ò Ð Ü ØÝ Ð Ò ¹ ÙÖÖ ÒØ Ø Ñ ¹ ÈÍ Ø Ñ Ò ÌÃÅÄ Ä Ü ØÝ Ñ ÙÖ Ó Ø Ð Û Ý ÓÖ Ü Ð ØÝ Ú Ð Ð ÓÖ ÙÐ Ò Ø Ëà ¾ º Ì ÅÄ Ð ÓÖ Ø Ñ Ò Ð Ü ØÝ ØÓ Ø Ò Ý Ø Ñ Ò Ø Ò Ð Ø Ø Ø Û Ø Ø Ñ Ò ÑÙÑ Ð Ü ØÝ ØÓ Ü ÙØ Ò Üغ Ð Ü ØÝ Ó Þ ÖÓ Ñ Ò Ø Ø Ø Ø ÑÙ Ø Ò ØÓ Ü ÙØ ÒÓÛ ÓÖ Ø Û ÐÐ Ö Ð Ò ØÓ Ñ Ø Ø Ð Ò º Ï Ð ÅÄ Ø ÒØÓ ÓÙÒØ Ø Ü ÙØ ÓÒ Ø Ñ Ó Ø Ó ÒÓغ Ï Ð Ø Ò Ú ÒØ Ò Ó Ø Ò Ò ÑÓÖ Ü Ð ÙÐ Ø ÐÐÓÛ Ø ÔÓ Ð ØÝ Ó Ú Ò ØÓ Ö ÑÓÖ ÑÔÓÖØ ÒØ Ø Ò ÚÓÖ Ó Ø Ð ÑÔÓÖØ ÒØ Ø Û Ø Ð Ð Ü Øݺ Ø Ø Ñ Ø Ñ Ø Ð Ó Ú ÒØ Ù ØÓ Ð ÓÚ Ö Ø ÆÙÐØ ØÓ ÔÖ Ø Ø Ü ÙØ ÓÒ Ø Ñ Ó Ø ÙÖ Ø Ðݺ Ä Ø Ø ÅÄ ÙÐ Ð ÓÙÒ Ó ½¼¼± ÙØ Ø Ö ÒÓ Û Ý ØÓ ÓÒØÖÓÐ Û Ö Ù Ö ÒØ ØÓ Ü ÙØ ÙÖ Ò ÓÚ ÖÐÓ º Maximum-Urgency First (MUF) Ì Å Ü ÑÙѹÍÖ Òݹ Ö Ø ÙÐ Ò Ð ÓÖ Ø Ñ ÓÑ Ò Ø ÓÒ Ó Ü Ò ÝÒ Ñ ÔÖ ÓÖ ØÝ ÙÐ Ò º Ï Ø Ø Ð ÓÖ Ø Ñ Ø Ú Ò Ò ÙÖ ÒÝ Ñ ÙÔ Ó ØÛÓ Ü ÔÖ ÓÖ Ø Ò ÝÒ Ñ ÔÖ ÓÖ Øݺ Ì ÅÍ Ð ÓÖ Ø Ñ ÔÖÓÚ ÔÖ Ø Ð ÝÒ Ñ ÙÐ Ò º Ì ÅÍ Ð ÓÖ Ø Ñ ÒÓØ ÓÑÑÓÒÐÝ ÓÙÒ ÊÅ ÓÖ ÅÄ ÙØ ÒÐÙ Ö Ù Ø ÓÓ Ñ Ü ¹ÔÖ ÓÖ ØÝ ÙÐ Ò Ð ÓÖ Ø Ñº Ì ÅÍ Ù Ò Ø ÀÁÅ Ê ÁÁ Ö Ð¹Ø Ñ ÓÔ Ö Ø Ò Ý Ø Ñº Ö Ø Ð ØÝ Ü ÔÖ ÓÖ ØÝ Ò Ø Ø ÔÖ ÓÖ Øݺ Ä ÊÅ ÅÍ Ò Ö Ö Ø Ð Ø ØÓ Ø Û Ø ÓÖØ Ö Ü ÙØ ÓÒ Ô Ö Ó º Ö Ø Ð Ø Ó Ö Ø Ð Ø Û Ø Ð Ø Ò ½¼¼± ÔÖÓ ÓÖ ÙØ Ð Þ Ø ÓÒ Ö Ø º Ö Ø Ð ØÝ Ò ØÓ Ø Ñ Ò ÐÓÛ Ö Ø Ð ØÝ ØÓ ÐÐ ÓØ Ö Ø º

51 3.4. SCHEDULING ALGORITHMS 39 Í Ö ÔÖ ÓÖ ØÝ Ð Ó Ü ÔÖ ÓÖ ØÝ ÙØ Ø ÐÓÛ Ø ÔÖ ÓÖ Øݺ Ì ÒÑ ÒØ Ð Ø ØÓ Ø Ù Öº Ì ÒÑ ÒØ Ó ÓØ Ö Ø Ð ØÝ Ò Ù Ö ÔÖ ÓÖ ØÝ ÓÒ ÔÖ ÓÖ º ÝÒ Ñ ÈÖ ÓÖ ØÝ Ñ ÙÑ ÔÖ ÓÖ Øݺ Ì ÝÒ Ñ ÔÖ ÓÖ ØÝ Ò¹ Ú Ö ÐÝ ÔÖÓÔÓÖØ ÓÒ Ð ØÓ Ø Ð Ü ØÝ Ó Ø º Ì Ø Ñ Ò Ð Ð Ü ØÝ ÑÔÐ Ö ÔÖ ÓÖ Øݺ Ì Ó Ó Ø Ò ÜØ Ø ØÓ ÖÙÒ ÓÒ ÓÐÐÓÛ º ½º Á ÙÒ ÕÙ Ø Ø Û Ø Ø Ø Ö Ø Ð ØÝ ÖÙÒ Ö Øº Á ÒÓØ ÑÓÒ Ø Ñ Ø ÓÒ Û Ø Ø Ø ÝÒ Ñ ÔÖ ÓÖ ØÝ Ó Òº ¾º Á Ø Ö Ò ÑÓÖ Ø Ò ÓÒ Ø Û Ø Ø Ñ Ö Ø Ð ØÝ Ò Ý¹ Ò Ñ ÔÖ ÓÖ ØÝ Ø ÓÒ Û Ø Ø Ø Ù Ö ÔÖ ÓÖ ØÝ Ó Òº º Á Ø Ø Ö Ð Ý Ö Ó ÔÖ ÓÖ Ø Ð ØÓ Ø ÖÑ Ò Ø ÔÖ Ò Ó Ø ÓÒ Ø Ò Ø Ø Ö Ø Ø ØÓ ÔÔ Ö Ò Ø ÙÐ Ö Û ÐÐ Ó Ò Á ǵº Ì Ö Ø Ð Ø Ù Ö ÒØ Ø Ø Ø ÔÖ ÓÖ ØÝ Ø Û ÐÐ Ò Ú Ö Ñ Ø Ö Ð Ò Û Ð Ò Ð Ò ÒÓÒ¹Ö Ø Ð Ø ØÓ ÕÙ Þ ÒØÓ Ø Ö Ñ Ò¹ Ò Ø Ñ ÙÒ º ÁÒ Ø Û Ý Ø ÑÔÖÓÚ ÈÍ ÙØ Ð Þ Ø ÓÒº ÙÐ Ð ÓÙÒ Ó ÙÔ ØÓ ½¼¼± ÙÔÔÓÖØ Ý Ø ÅÍ ÓÖ Ø Ö Ø Ð Ø Û Ø Ø Ò ÅÄ º Ï Ø ÝÒ Ñ ÔÖ ÓÖ Ø Ø Ò Ö ÓÒ ÙÖ Ø Ö Ü¹ ÙØ ÓÒ Ð Ò Ø Ò Ü ÙØ ÓÒ Ô Ö Ó Û Ø Ò Ö ÓÒ Ð ÓÙÒ º Ì ÅÍ Ð ÓÖ Ø Ñ Ó ÒÓØ Ø ÑÙ ÑÔÐ Ñ ÒØ Ø ÓÒ «ÓÖØ Ø Ò ÐÝ ÑÔÐ ¹ Ñ ÒØ Ý Ñ ÔÔ Ò Ö Ø Ð ØÝ Ù Ö ÔÖ ÓÖ ØÝ Ò Ù Ö ÔÖ ÓÖ ØÝ ÒØÓ ÒÙÑ Ö ÓÐÐÓÛ Bit (n 1) Bit 0 criticality dynamic priority user priority Figure 3.3: Encoded n-bit MUF urgency value ÁÒ Ø Û Ý Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÒÓØ ÓÒÐÝ ÑÔÐ ÙØ Ð Ó Æ ÒØ Ò Ø ÓÑÔ Ö ÓÒ Ó ÔÖ ÓÖ Ø ØÛ Ò ØÛÓ Ø ÓÒÐÝ ÓÒ Ø Ô ÔÖÓ º

52 40 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Ì Ò Ó Ø ÅÍ Ð ÓÖ Ø Ñ Ð Ó ÐÐÓÛ Ø Ø Ø ÓÒ Ò Ò Ð Ò Ó Ø Ñ Ò ¹Ö Ð Ø ÖÖÓÖ º Ì Ú ÒØ Ó Ø ÅÍ ÙÐ Ö Ø Ø Ø ÒÒÓØ Ò Ð Ô Ö Ó Ú ÒØ Ò Ô Ò ÒØ Ø Ú ÖÝ Û Ðк Å Ø Ó Ø Ø Ú Ò ÔØ ÓÖ Ø ÊÅ Ð ÓÖ Ø Ñ Ù Ø ÔÓÖ ÖÚ Ö ËÄ Ò Ð Ó Ù Û Ø Ø ÅÍ º Ì ÅÍ Ð Ó Û Ò Ò Ð Ò Ô Ò ÒØ Ø º Ì ÔÖ ÓÖ ØÝ Ð Ò ÔÖÓØÓÓÐ Ù Û Ø ÊÅ ÓÙÐ Ð Ó Ù Û Ø Ø ÅÍ ØÓ ÓÐÚ Ø Ù º ÙÖ º Ò ÑÓÖ Ò ÓÖÑ Ø ÓÒ ÓÒ Ø Ð ÓÖ Ø Ñ Ò ÓÙÒ Ò Ëà ¾ º Comparision of Rate-Monotonic, Earliest-Deadline-First and Maximum Urgency First Algorithms Ï Û ÐÐ ÒÓÛ ÐÓÓ Ø Ø Ø Ëà ¾ Ù Ò Ø Ø Ö Ð ÓÖ Ø Ñ º Ì ÙÑÔØ ÓÒ Ö Ø Ø Ø Ð Ò Ó Ø Ø ÒÒ Ò Ó Ø Ò ÜØ ÝÐ º ÓÙÖ Ø Ö Ò Ö Û Ø ØÓØ Ð ÛÓÖ Ø¹ ÙØ Ð Þ Ø ÓÒ Ó ÓÚ Ö ½¼¼± Ø Ù Ò Ø ÛÓÖ Ø Ñ Ð Ò Ö Ò Ú Ø Ð º ÙÖ º ÓÛ Ø ÙÐ ÔÖÓ Ù Ý Ø Ø ÔÖ ÓÖ ØÝ ÙÐ Ö Û Ò ÔÖ ÓÖ Ø Ö Ò Ù Ò Ø ÊÅ Ð ÓÖ Ø Ñº ÁÒ Ø ÓÒÐÝ È ½ Ò È ¾ Ö Ò Ø Ö Ø Ð Ø Ò Ö Ù Ö ÒØ ÒÓØ ØÓ Ñ Ð Ò º ÜÔ Ø ÓØ È Ò È Ñ Ð Ò º Ï Ò Ù Ò Ø Ð ÓÖ Ø Ñ Ø È ½ Ò È ¾ Ð º ÀÓÛ Ú Ö ÒÝ Ø Ñ Ý Ú Ð Û Ø Ø Ö ÒÓ Û Ý ØÓ ÔÖ Ø Ø ÐÙÖ Ó Ø ÙÖ Ò ØÖ Ò ÒØ ÓÚ ÖÐÓ Ó Ø Ý Ø Ñº Ï Ø Ø ÅÍ Ð ÓÖ Ø Ñ ÐÐ Ø Ò Ø Ö Ø Ð Ø Ö Ù Ö ÒØ ÒÓØ ØÓ Ñ Ð Ò º ÁÒ Ø Ü ÑÔÐ Ø ÓÑ Ò ÛÓÖ Ø¹ ÙØ Ð Þ Ø ÓÒ Ó È ½ È ¾ Ò È Ð Ø Ò ½¼¼± Ò Ø Ù Ø Ý ÓÖÑ Ø Ö Ø Ð Øº ÇÒÐÝ Ø È Ò Ñ Ð Ò Ù Ø ÒÓØ Ò Ø Ö Ø Ð Øº Ì ÑÔÖÓÚ Ñ ÒØ ÓÚ Ö ÊÅ Ù ØÓ Ö ÙÐ Ð ÓÙÒ ÓÖ Ø Ö Ø Ð Ø Ø È Ð Ó Ò Ø Ö Ø Ð Ø Ò Ø Ù Ó ÒÓØ Ñ ÒÝ Ð Ò º Ð Ó ÙÒÐ Ø Ø ÅÍ Ð ÓÖ Ø Ñ Ò Ò ÙÖ Ø Ø Ø ÓÒÐÝ Ø Ø Ø Ñ Ý Ð È º Dynamic Planning-based Scheduling ÁÒ ÝÒ Ñ ÔÐ ÒÒ Ò ¹ ÙÐ Ò Ø Ð ØÝÓ ÙÐ Ø ÖÙÒ¹Ø Ñ ÊË º ÝÒ Ñ ÐÐÝ ÖÖ Ú Ò Ø ÔØ ÓÖ Ü ÙØ ÓÒ ÓÒÐÝ Ø ÔÓ Ð ØÓ Ü ÙØ Ø ÓÖ Ø Ð Ò º Ï Ò Ø ÔØ

53 3.4. SCHEDULING ALGORITHMS 41 Ø Ù Ö ÒØ ØÓ Ñ Ø Ø Ø Ñ Ò ÓÒ ØÖ ÒØ ÓÒ ÖØ Ò ÙÑÔØ ÓÒ ÓÙØ ÛÓÖ Ø Ü ÙØ ÓÒ Ø Ñ Ö ÓÙÖ Ò Ø Ò ØÙÖ Ó ÙÐØ Ò Ø Ý Ø Ñ Ø Ñ Ò ÓÒ ØÖ ÒØ ÔÖ Ò ÓÒ ØÖ ÒØ Øº Á Ø ÙÑÔØ ÓÒ ÓÐ Ø Ø Û ÐÐ Ò Ø ÐÝ Ñ Ø Ø Ð Ò º ÝÒ Ñ Ð ÓÖ Ø Ñ Ó ÒÓØ ÒÓÛ ÓÖ Ò Ø ÖÖ Ú Ð Ø Ñ Ó Ø Ò Ø Ù ÒÒÓØ Ò ÙÖ ÓÔØ Ñ Ð Ô Ö ÓÖÑ Ò º ÀÓÛ Ú Ö Ò ØÖ ÙØ ÒÚ ÖÓÒ¹ Ñ ÒØ ÝÒ Ñ ÙÐ Ö Ö Ø Ö Ü Ð Øݺ Á ÓÒ Ø ÒÒÓØ ÓÑÔÐ Ø Ø Ø Ò ØÖÝ ØÓ ÙÐ Ø Ø ÓÒ ÒÓØ Ö Ø Û Ø Ð Ø Ö ÐÓ º Ì Ö Ö ÐÐÝ ÓÙÖ ÔÔÖÓ Ö Ò ÓÑ ÙÐ Ò Ð ÓÖ Ø Ñ Ò Ø Ø ØÓ Ö Ò ÓÑÐÝ Ð Ø Ø º Ì Ø ÙØØÐ ÖÓÙÒ ÙÒØ Ð Ø Ò Ø Û Ø Ò ÖÙÒ ÓÖ Ö º ÓÙ Ö Ò Ð ÓÖ Ø Ñ Ø Ø ÒØ ØÓ Ø Û Ð Ú ØÓ Ú ÒÓÙ Ö ÓÙÖ ØÓ Ð Û Ø Ø Ø ÓÖ Ø Ð Ò º Ò Ð ÓÖ Ø Ñ Ø Ø ÒØ ØÓ Ø ÓÒ ÖÓÑ ÓØ Ö Ø Ò Ø ØÖ ÙØ Ý Ø Ñ Ò Ò Ø Ø ØÓ Ø Û ÒÒ Öº Ü Ð Ð ÓÖ Ø Ñ ÓÑ Ò Ø ÓÒ Ó ÓÙ Ò Ò Ð ÓÖ Ø Ñº ÝÒ Ñ ÔÐ ÒÒ Ò ¹ ØÖ Ø Ò Ð ÓØ Ô Ö Ó Ø Ò Ô Ö Ó Ø Û Ðк Ì Ñ Ø ØÖ Ø Ý Ù Ø Ð ÓÖ Ú Òع Ö Ú Ò Ö Ð¹Ø Ñ Ý ¹ Ø Ñ Ø Ø Ò Ð Ø Ø Ó Ô Ö Ó Ò ØÙÖ º ÀÓÛ Ú Ö Û Ð ÔÖÓÚ Ò Ø Ü Ð ØÝ ÔÖ Ô Ò Ø ÖÑ Ó Ø ÖÙÒ¹Ø Ñ ÓÚ Ö ÒÚÓÐÚ Ò Ò Ð Øݺ Dynamic Best-Effort Scheduling ÁÒ Ø Ø¹ «ÓÖØ ÙÐ Ò ÔÔÖÓ ÒÓ ÙÐ Ð ØÝ Ø Ø ÓÒ º ÁÒ Ù Ý Ø Ñ ÔÖ ÓÖ ØÝ Ú ÐÙ ÓÑÔÙØ ÓÖ Ø ÓÒ Ø Ø ³ Ö Ø Ö Ø Ò Ø Ý Ø Ñ ÙÐ Ø Ø ÓÖ Ò ØÓ Ø Ö ÔÖ ÓÖ Øݺ ÓÒ Ò Ò Ò Ø Ý Ø Ñ Ú ÜØ Ò Ú ÑÙÐ Ø ÓÒ Ò ÓÒ ÙÒØ ÓÒ Û Ø Ö Ó Ò Ø Ø Ò ÔÖ ÓÖ ØÝ Ù ØÑ ÒØ ÊË º ÁÒ Ø ÒÚ ÖÓÒÑ ÒØ Ö Ð¹Ø Ñ ÙÐ Ò Ð ÓÖ Ø Ñ Ù Ò ÅÄ Ó Û ÐÐ ÐÓÒ ÒÓ ÓÚ ÖÐÓ ÓÙÖº ÀÓÛ Ú Ö Ò Ø Ö ÒÓ Ø Ø ÓÖ Ù Ö ÒØ Ò ÙÐ Ð ØÝ Ø¹ «ÓÖØ Ð ÓÖ Ø Ñ Ð ÔÖ Ø Ð ØÝ Ò Ö Ò ÔÖ Ø Ù ¹ÓÔØ Ñ Ðº

54 42 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS 3.5 Algorithm Evaluation and Deadline Verification «Ö ÒØ Ð ÓÖ Ø Ñ Ú «Ö ÒØ ÔÖÓÔ ÖØ º ÁÒ ÓÓ Ò Ù Ø Ð Ð Ó¹ Ö Ø Ñ ØÓ Ù Ò ØÙ Ø ÓÒ Ø ÓÐÐÓÛ Ò Ñ Ø Ó Ò Ù ÂÄÈ º ÁÒ Ø ÓÒ Ø Ð ØÝ Ó Ø Ý Ø Ñ ØÓ Ñ Ø Ð Ò Ò Ú Ö ØÝ Ó ØÙ Ø ÓÒ ÓÙÐ Ú Ö º Analytic Evaluation Ò ÐÝØ Ú ÐÙ Ø ÓÒ Ù Ø Ð ÓÖ Ø Ñ Ò Ø Ý Ø Ñ ÛÓÖ ÐÓ ØÓ ÔÖÓ Ù ÓÖÑÙÐ ÓÖ ÒÙÑ Ö Û Ú ÐÙ Ø Ø Ô Ö ÓÖÑ Ò Ó Ø Ð ÓÖ Ø Ñ ÓÖ Ø ÛÓÖ ÐÓ º Ì Ú ÒØ Ó Ò ÐÝØ Ú ÐÙ Ø ÓÒ Ø Ø Ø Ñ Ø Ó ÔÖÓÚ Ø Ø Ø Ð ÓÖ Ø Ñ Ò ÛÓÖ ÓÖ ÐÐ Ø ÔÖÓÚ Ñ Ø Ñ Ø ÐÐÝ Ø ÖÓÙ Ø Ù Ó ÑÓ Ð ÔÖÓÚ Ø Ø Ø ÙÑÔØ ÓÒ Ù ÓÐ Ø ÐÐ Ø Ñ ÓÖ Ø ÒÚ ÖÓÒÑ Òغ Ì Ö Ö Ñ ÒÝÛ Ý ØÓ Ø ÖÑ Ò Ø Ö Ð¹Ø Ñ Ý Ø Ñ Ð º Deterministic Modeling Ì Ñ Ø Ó Ø ÔÖ Ø ÖÑ Ò Ø Ó Ø Ò Ò Ø Ô Ö ÓÖÑ Ò Ó Ð ÓÖ Ø Ñ ÓÖ Ø Ø Øº Ø ÖÑ Ò Ø ÑÓ Ð Ò ÑÔÐ Ò Ø Ò ÐÐÓÛ Ö Ø ÓÑÔ Ö ÓÒ Ó Ø Ð ÓÖ Ø Ñ ÓÖ «Ö ÒØ º ÀÓÛ Ú Ö Ø Ö ÕÙ Ö Ô Ø Ò Ø Ö ÙÐØ Ö ÓÒÐÝ Ú Ð ÓÖ Ø Ø Ó Ø º Ì Ñ Ò Ù Ó Ø ÖÑ Ò Ø ÙÐ Ò ØÓ ÔÖÓÚ Ü ÑÔÐ º ÇÒÐÝ Ò Û Ö Û Ö Ô Ø ÐÝ Ù Ø Ñ Ø Ó Ø ÓÙÐ Û Ù Ø ÖÑ Ò Ø ÑÓ Ð Ò ØÓ Ð Ø ÙÐ Ò Ð ÓÖ Ø Ñº ÇÚ Ö Ø Ó Ü ÑÔÐ Ø ÖÑ Ò Ø ÑÓ Ð Ò Ñ Ý Ò Ø ØÖ Ò Û Ò Ò ÐÝÞ Ò ÔÖÓÚ Ò Ô Ö Ø Ðݺ ÀÓÛ Ú Ö Ò Ò Ö Ð Ø ÖÑ Ò Ø ÑÓ Ð Ò ØÓÓ Ô ØÓ Ù ÙÐ Ò ÑÓ Ø º ÁØ Ö ÕÙ Ö ØÓÓ ÑÙ Ü Ø ÒÓÛÐ Ò ÔÖÓÚ Ö ÙÐØ Ó Ð Ñ Ø Ù ÙÐÒ º Event Stream Model Ì Ú ÒØ ØÖ Ñ ÑÓ Ð Ò Ó«¹Ð Ò ÙÐ Ð ØÝ Ò ÐÝ ØÓ ÔÖÓÚ Ø Ø ÐÐ Ö Ð Ò Û ÐÐ Ñ Ø ÙÒ Ö ÐÐ ÖÙÑ Ø Ò º Ì Ô Ô Ö Û Ö Ø Ò Ø Ð Ö º

55 3.5. ALGORITHM EVALUATION AND DEADLINE VERIFICATION 43 Ú ÒØ ØÖ Ñ ÓÛ Ø ÒÙÑ Ö Ó Ú ÒØ Ø Ø ÓÙÖ Û Ø Ò ÖØ Ò Ø Ñ ÒØ ÖÚ Ðº Ï Ø Ø ÐÔ Ó Ú ÒØ Ô Ò Ò Å ÖØ Ô Ò ÒØ Ú ÒØ Ò Ð Ó ÑÓ Ð º Ï Û ÐÐ Ù ÑÔÐ Ö º Áµ Ø Ú ÒØ ÙÒØ ÓÒ Û Ö Ø Ñ Ü ÑÙÑ ÒÙÑ Ö Ó Ú ÒØ Û Ø Ò ÒØ ÖÚ Ð Áº Ï ÜÔÖ Ø ÙÒØ ÓÒ Ò Ö Ô Û ÓÛÒ Ò Ø ÙÖ ÐÓÛº Ï Ð Ó Ò ØÛÓ ÓØ Ö Ô Ö Ñ Ø Ö Ø Ñ Ü ÑÙÑ Ü ÙØ ÓÒ Ø Ñ Ò Ö Ð Ø Ú Ð Ò º Ì Ö Ô Ø Ò ØÖ Ò ÔÓ ÓÒØÓ Ø Ö Ô Áµ Û ÓÛ Ø Ñ Ü ÑÙÑ ÓÑÔÙØ Ø ÓÒ Ø Ñ Ö ÕÙÖ Ø Ò Ù Ú Ö Ù Ø Ñ ÒØ ÖÚ Ð Ý Ø Ò Ø Ö Ô ÓÒ Ø Á¹ Ü Ý ÙÒ Ø Ò ÑÙÐØ ÔÐÝ Ò ½¼ Ø Ú ÐÙ Ó Áµ Ý º ÁÒ Ø Ü ÑÔÐ ¼º Ò ½º ̺ Ý Ö Û Ò Ð Ò Áµ Á Û Ò Ð Ò Ö Ñ Ø Ò ÐÐ º Á Ø ÙÒØ ÓÒ Áµ ÖÓ Ø Ð Ò Ø Ò Ø Ö Ö Û Ö Ø Ð Ò Ö ÒÓØ Ñ Øº Ì ÓÑÔÙØ Ø ÓÒ Ð ÔÓÛ Ö ÑÙ Ø ÒÖ ØÓ Ñ Ø ÐÐ Ø Ð Ò º Ì Ò ÓÒ Ý Ö Û Ò Ø Ð Ò Áµ Á Û Ö Ø ÑÙÐØ ÔÐ Ó ÓÑÔÙØ Ò ÔÓÛ Ö ÜÔÖ Ø Ö ÒØ Ø Ø Û ÐÐ ÐÐÓÛ ÐÐ Ð Ò ØÓ Ñ Øº ÓÖ Ü ÑÔÐ ½º¾ Ø Ò ÙØ Ö ¾¼± Ó ÓÑÔÙØ Ø ÓÒ Ð ÔÓÛ Ö Ö ÕÙ Ö Ò ÓÖ Ö Ø Ø ÐÐ Ð Ò Ö Ñ Øº Other methods ÒÓØ Ö Ñ Ø Ó Ø ÑÓ Ð Ò Ó Ú ÒØ Ý Ñ Ò Ó Ø Ø Ø Ð ØÖ Ù¹ Ø ÓÒ Ú Ö Ú ÐÙ Ò Ø Ò Ö Ú Ø ÓÒ º Ì ÒÓØ Ò ÔÔÖÓÔÖ Ø Û Ý ÓÖ Ö Ö Ð¹Ø Ñ Ý Ø Ñ Ù ÒÝ ÔÖÓ Ð ØÝ ØÖ ÙØ ÓÒ ÒÒÓØ Ú Ö Ý Ø Ø ÐÐ Ð Ò Ö Ñ Øº ÇØ Ö ÔÔÖÓ Ø Ù Ó Ì ÑÔÓÖ Ð ÄÓ Ð ÈÖÓ Ð Ö ÓÖ È ØÖ Æ Ø º ÅÓÖ Ù ÓÒ Ò Ö Ö Ò Ò ÓÙÒ Ò Ö º Simulations Ë ÑÙÐ Ø ÓÒ ÒÚÓÐÚ ÔÖÓ Ö ÑÑ Ò ÑÓ Ð Ó Ø ÓÑÔÙØ Ö Ý Ø Ñ Ò ÑÓ ¹ Ð Ò «Ö ÒØ ØÙ Ø ÓÒ Ø Ø Ñ Ý ÓÙÖ Ò Ø ØÙ Ð Ñ Ò º ÀÓÛ Ú Ö ÑÙÐ Ø ÓÒ ÒÒÓØ ÐÛ Ý Ñ ÖÖÓÖ Ú ÒØ Ø Ø Ñ Ø ÓÙÖ Ò Ö Ð Ð Ò ÐÐ Ñ Ø ÒÓØ ÓÒ Ö º Ì ÙÑÔØ ÓÒ Ñ ÙÖ Ò Ø ÔÖÓ Ö Ñ¹ ½¼ ÓÑÔÙØ Ø ÓÒ Ø Ñ Ø Ù Á¹ µ º

56 44 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Ñ Ò Ó Ø ÑÙÐ Ø ÓÒ Ñ Ø Ð Ó ÙÖ Ø º ÙÖØ ÖÑÓÖ Ø Ö Ñ Ø Ù Ò Ø ÔÖÓ Ö ÑÑ Ò Ó Ø ÑÙÐ ØÓÖ Ø Ð Û Ñ Ø Ù Ò ÙÖ Ø Ö ÙÐØ º Implementation Ì ÓÒÐÝ ÓÑÔÐ Ø ÐÝ ÙÖ Ø Û Ý Ó Ú ÐÙ Ø Ò ÙÐ Ò Ð ÓÖ Ø Ñ ØÓ Ó Ø ÙÔ Ò ÔÙØ Ø Ò Ø Ý Ø Ñ ØÓ ÓÛ ØÛÓÖ º Ì ÔÔÖÓ ÔÙØ Ø ØÙ Ð Ð ÓÖ Ø Ñ Ò Ø Ö Ð Ý Ø Ñ ÓÖ Ú ÐÙ Ø ÓÒ ÙÒ Ö Ö Ð ÓÔ Ö Ø Ò ÓÒ Ø ÓÒ º ÀÓÛ Ú Ö Ø Ö Ö Ó Ø ÒÚÓÐÚ Ò Ø ÒÚ ÖÓÒÑ ÒØ Ò Û Ø Ð ÓÖ Ø Ñ Ù Û ÐÐ Ð Ó Ò º Ì Ö Ö Ð Ó Ó ÐÙÖ Ø Ø Ñ Ø ÓÙÖ Ò Ý Ý Ö Ó ÖÙÒÒ Ò ÙØ Ý Ø Ò Ú Ú Ö ÓÒ ¹ ÕÙ Ò º Ì Ø Ò Ø Ý Ø Ñ Ý Ü ÙØ ÓÒ ÓÖ ÑÙÐ Ø ÓÒ ÒÓØ Ò ÔÔÖÓÔÖ Ø Û Ý ØÓ Ú Ö Ý Ð Ò Ò Ø Û ÐÐ ÐÛ Ý ÒÚÓÑÔÐ Ø º Ì ÔÖÓÔ ÖØ Ò Ø Ò Ø ÖÑ Ò Ò Ø Ò ÓÑÔ Ö º 3.6 Conclusion Summary ËÓ Ö Û Ú ÐÓÓ Ø «Ö ÒØ Ø ÓÖ Ó ÙÐ Ò Ð ÓÖ Ø Ñ º Ï Ù ÓÑ ÓÑÑÓÒ ÓÒ ÔØ ÓÙÒ Ò Ñ ÒÝ Ú Ð Ð Ñ Ð Ø Ö ØÙÖ ÓÒ Ø Ù Øº ÓÐÐÓÛ Ò Ø Øº Û Û ÒØ ÓÒ ØÓ Ò Ò Ø ÔÖÓ Ð Ñ Ó ÙÐ Ò Ö Ø ÓÒ Ö Ò Ø Ý Ø Ñ ÑÓ Ð Ø Ò Ø Ò ØÙÖ Ó Ø Ø Ò ÓÑ ÓØ Ö ÑÔÓÖØ ÒØ ÓÒ Ö Ø ÓÒ Ò Ù Ø Ó Ø Ú Ó ÙÐ Ò º Æ ÜØ Û Ù ÓÑ ÙÐ Ò Ð ÓÖ Ø Ñ Ö ØÐÝ ÐÓÓ Ò Ø ÓÑ ÓÑÑÓÒ Ð ÓÖ Ø Ñ ÓÙÒ Ò ÒÓÒ¹Ö Ð Ø Ñ ÓÔ Ö Ø Ò Ý Ø Ñ Ò Ø Ò Ü Ñ Ò Ò Ø ÓÙÖ «Ö ÒØ ÔÔÖÓ ØÓ ÙÐ Ò Ù Ò Ò ÓÑ Ø Ð Ø ÓÑÑÓÒ Ð ÓÖ Ø Ñ ÓÙÒ Ò Ø Ø ÓÖ º Ì Ò Û ÐÓÓ Ø ÓÑ ÓÑÑÓÒ Ñ Ø Ó Ó Ú ÐÙ Ø Ò ÙÐ Ò Ð ÓÖ Ø Ñ º ÆÓÛ Û Û ÐÐ ÐÓÓ Ò Ø ÓÓ Ò Ò Ð ÓÖ Ø Ñ ÓÖ Ö Ð¹Ø Ñ Ý Ø Ñ Ò ÓÑ ÙØÙÖ ØÖ Ò Ò Ú ÐÓÔ Ò ÙÐ Ò Ð ÓÖ Ø Ñ º

57 3.6. CONCLUSION Choosing an algorithm for a real-time system ÀÓÛ Ó Û ÒÓÛ Û Ð ÓÖ Ø Ñ ØÓ Ù ÓÖ ÙÐ Ò Ö Ð¹Ø Ñ Ý Ø Ñ ÁÒ ÓÓ Ò Ù Ø Ð Ð ÓÖ Ø Ñ ÓÖ ÖØ Ò Ý Ø Ñ Û ÓÙÐ Ö Ø ÐÓÓ Ø Ø Ô Ö Ñ Ø Ö Ó Ø Ý Ø Ñº Á Ø Ý Ø Ñ Ö ÓÖ Ó Ø Ø Ø ÓÖ ÝÒ Ñ ÒØÖ Ð Þ ÓÖ ØÖ ÙØ ÁØ ÛÓÙÐ Ø Ò ÐÔ ÙÐ ØÓ ÐÓÓ Ø Ø Ð Ø Ü¹ ÓÑÓÒ ÓÖ ÙÖÚ Ý Ð ËÊ Ò Ëà ¾ Û ÔÖÓÚ ÓÓ ÓÚ ÖÚ Û Ó Ø Ð ÓÖ Ø Ñ Ú Ð Ð ÓÖ Ø Ø ÓÖ º Ð ÓÖ Ø Ñ Ó ÒÓØ ÛÓÖ ÕÙ ÐÐÝ Û ÐÐ ÓÖ ÐÐ Ý Ø Ñ º ÓÖ Ü ÑÔÐ Ñ Ò¹ Ø ÓÒ ÖÐ Ö Ø Ò ÅÄ Ð ÓÖ Ø Ñ Ö ÓÔØ Ñ Ð ÓÖ ÔÖ ÑÔØ ÓÒ ÓÒ ÙÒ ÔÖÓ ÓÖ ÙØ ÒÓØ ÓØ ÖÛ Ä Ù¼¼ º ÇÒ ÑÙ Ø ÒÓÛ Ø Ð Ñ Ø Ø ÓÒ Ó Ø «Ö ÒØ Ð ÓÖ Ø Ñ Ò «Ö ÒØ ÒÚ ÖÓÒÑ ÒØ Ò Ø Ú ÓÖ Ó Ø Ý Ø Ñ ÙÒ Ö ÜØÖ Ñ ÐÓ Ø ØÓÖݺ Ì Ö Ö ÓÛ Ú Ö Ñ ÒÝ «Ö ÒØ Ö Ð¹Ø Ñ Ý Ø Ñ Û Ø «Ö ÒØ Ö ÕÙ Ö ¹ Ñ ÒØ º ÓÒ ¹ Þ ¹ Ø ¹ ÐÐ ÔÔÖÓ ÓÑ Ø Ñ Ó ÒÓØ ÛÓÖ Ò ÓÒ ØÓ ÔØ Ø Ð ÓÖ Ø Ñ ØÓ Ù Ø Ò º ÓÖ Ü ÑÔÐ Ø ÅÍ Ð Ó¹ Ö Ø Ñ ÔØ ÖÓÑ ÊÅ Ò ÅÄ ÓÖ Ò ÓÖ ÓÒØÖÓÐ Ý Ø Ñº Ì «Ö ÒØ Ó Ø Ú Ð Ø Ò Ø ÓÒ º º ÓÙÐ Ð Ó ÓÒ Ö ØÓÖ Ù Ð ØÝ ÔÖ Ø Ð ØÝ ÓÔØ Ñ Ð ØÝ Ù Ö ÒØ ÙÐØ ØÓÐ Ö¹ Ò Øº ÓÖ Ò ØÓ ÊË ½ Ò Ý Ø Ñ ÒØ Ö Ø Ò Û Ø Ò ÒÚ ÖÓÒÑ ÒØ Ø Ø ÝÒ Ñ Ð Ö ÓÑÔÐ Ü Ò ÚÓÐÚ Ò Ò Ñ ÒÝ ØÝÔ Ó Ø Ü Øº Ì Ø ÓÖ Ó Ø Ö Ö Ø Ð Ø Ì Ö Ö Ö Ð¹Ø Ñ Ø Û ÑÙ Ø ÙÐ ÐÐ ÓÖ Ð Ø ØÖÓÔ Ö ÙÐØ Ñ Ø ÓÙÖº ÁØ ÑÙ Ø ÓÛÒ ÔÖ ÓÖ Ø Ø Ø Ø Û ÐÐ ÐÛ Ý Ñ Ø Ø Ö Ð Ò Ù Ø ØÓ ÓÑ Ô ÒÙÑ Ö Ó ÐÙÖ º Ê ÓÙÖ ÑÙ Ø ÐÐÓ Ø Ò ÙÐ Ò ¹ ÓÒ ÑÙ Ø Ñ Ó Ø Ø Ø Ø Û ÐÐ ÐÛ Ý Ñ Ø Ø Ö Ð Ò º ÒØ Ð Ø Ì Ö Ó Ø Ö Ð¹Ø Ñ Ø Û ÓÙÐ ÙÐ ÐÐ Ò Û ÐÐ Ö Ø Ô Ö ÓÖÑ Ò Ó Ø Ý Ø Ñ Ø Ý Ö ÒÓØ Ñ Øº ÀÓÛ Ú Ö Ø Ø Ó ÒÓØ Ù Ø ØÖÓÔ Ø Ý Ö ÒÓØ Óѹ ÔÐ Ø ÓÒ Ø Ñ º ÒÓÒ¹ ÒØ Ð Ø Ï Ø Ö Ø Ý Ú Ð Ò ÓÖ ÒÓØ Ø Ø Ü ÙØ Û Ò Ø Ý Ó ÒÓØ ÑÔ Ø Ö Ø Ð ÓÖ ÒØ Ð Ø º Å ÒÝ ÖÓÙÒ Ø Ò Ñ ÒØ Ò Ò ÙÒØ ÓÒ ÐÐ ÒØÓ Ø Ø ÓÖݺ

58 46 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Ï Ò Ø Ò Ò «Ö ÒØ Ð ÓÖ Ø Ñ ØÓ «Ö ÒØ Ø Ù Ø Ø ÐÐÝ ÐÐÓ Ø Ò Ò ÙÐ Ò Ø Ö Ø Ð Ø ÓÖ Ù Ò ÓÑ Ò Ø ÓÒ Ð ÓÖ Ø Ñ Ù Ø ÅÍ º Ï Ð Ø ÔÖ ÓÖ ÐÙÐ Ø ÓÒ Ó Ø Ø ÙÐ ØÓ ÔÖÓÚ Û Ø ÐÐ ½¼¼± Ù Ö ÒØ Ø Ó ÒÓØ Ñ Ò Ø Ø ÒÓ ÙÐ Ò ÖÖÓÖ Ò ÓÙÖ ËØ ¾ Ù Ø Ö ÓÒ ÓÑ Ø Ñ ÙÒÖ Ð Ø ÙÑÔØ ÓÒ º Á Ø ÙÑÔØ ÓÒ Ö ÔÓÓÖ Ñ Ø ÓÖ Û Ø Ò ÜÔ Ø ÖÓÑ Ø ÒÚ ÖÓÒÑ ÒØ Ø Ò Ú Ò Û Ø ½¼¼± Ù Ö ÒØ Ø Ý Ø Ñ Û ÐÐ Ñ Ð Ò º À Ò Ø ÑÔÓÖØ ÒØ ØÓ ÓÓ Ò Ð ÓÖ Ø Ñ Û Ó ÙÑÔØ ÓÒ ÔÖÓÚ Ø Ö Ø Ø ÓÚ Ö ÓÚ Ö Û Ø Ö ÐÐÝ ÔÔ Ò Ò Ø ÒÚ ÖÓÒÑ Òغ Future Trends Ì ØÖ Ò ØÓ ÑÓÚ ØÓÛ Ö ÝÒ Ñ Ü Ð Ò ÔÖ Ø Ð Ö Ð¹Ø Ñ Ý Ø Ñ ÊË º ÓÖ Ò ØÓ ËØ Ò ÓÚ ËØ ¾ Û Ø Ø ÐÐ Ö ÕÙ Ö Ö Ò ÐÝÞ Ð ÙÐ Ò ÔÔÖÓ Ô Ö Ô ÓÐÐ Ø ÓÒ Ø Ø ÓÑÔÖ Ò Ú Ò ÒØ Ö Ø ÒÓÙ ØÓ Ð Û Ø ÔÖ ÑÔØ Ð Ò ÒÓÒ¹ÔÖ ÑÔØ Ð Ø Ô Ö Ó Ò ÒÓÒ¹Ô Ö Ó Ø Ø Û Ø ÑÙÐØ ÔÐ Ð Ú Ð Ó ÑÔÓÖØ Ò ÖÓÙÔ Ó Ø Û Ø Ò Ð Ð Ò Ò ¹ØÓ¹ Ò Ø Ñ Ò ÓÒ ØÖ ÒØ ÔÖ Ò ÓÒ ØÖ ÒØ ÓÑÑÙÒ Ø ÓÒ Ö ÕÙ Ö Ñ ÒØ Ö ÓÙÖ Ö ÕÙ Ö Ñ ÒØ ÔÐ Ñ ÒØ ÓÒ ØÖ ÒØ ÙÐØ ØÓÐ Ö Ò Ò Ø Ø Ò ÐÓÓ Ð Ò Ò ÒÓÖÑ Ð Ò ÓÚ ÖÐÓ ÓÒ Ø ÓÒ º

59 3.7. APPENDIX Appendix Detailed Classification of Scheduling Algorithms Ì ØÛÓ Ö Ñ Ò Ø Ø ÓÒ Ö ÜØ Ò ÓÒ Ó ÙÖ º½ ÓÒ Ô ¾ º Ì Ý Ö ÔØ ÖÓÑ Ëà ¾ º Á ÝÓÙ Ö ÕÙ Ö ÙÖØ Ö Ö Ò ÓÒ Ø ¹ Ù ÓÒ ÓÒ Ø Ð ÓÖ Ø Ñ ØÓ Ù ÓÖ Ó Ø ÔÓ Ð Ø ÓÖ ËÊ Ò Ëà ¾ Ö ÓÓ ÔÐ ØÓ Ø Öغ Static Scheduling Algorithms Dynamic Scheduling Algorithms

60 48 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Task Priority(RM) Criticality(MUF) Period CPU time Utilization Legend P 1 High High % P 2 Med High High % P 3 Med Low High % P 4 y {,, Low Low %,y, CPU time requested by each task (deadline is at the beginning of the following cycle):,y,yzz,, yz 1 2 z, z,y,yz, yz 3 4,y,yzz, z, y {{ {{ { 3 (a) Schedule generated using the Rate Monotonic algorithm: {{ { { {{ P 3 misses P 4 misses z, yz z, y z first deadline first deadline, yz, yz (b) Schedule generated using the Earliest-Deadline-First algorithm: 2, y, yz 4,, y { 4 6 { 8 10 { { { { { P 2 misses P 1 misses second deadline fourth deadline z, z,y,yzz, y zz, z,y,yz z,y 4,y,yzz, (c) Schedule generated using the Maximum-Urgency-First algorithm: , y zy, y z { { { {{ z z{ P 4 misses first deadline Figure 3.4: Example comparing RM, EDF and MUF algorithms

61 3.7. APPENDIX 49 E(I) C(I) T T Interval T I Figure 3.5: Event Stream Model Static Centralized systems Distributed Systems Mutually independent tasks Precedence Constrained tasks Preemptable tasks Non preemptable tasks Uniprocessor Multi processors Arbitrary timed tasks Periodic timed tasks Uniprocessor Multiprocessors Uniprocessor Multiprocessors Uniprocessor Multiprocessors Figure 3.6: Taxomony of Static Scheduling Algorithms for Real Time Systems

62 50 CHAPTER 3. PROCESSOR SCHEDULING IN REAL-TIME SYSTEMS Dynamic Centralized systems Distributed systems Preemptable tasks Nonpreemptable tasks Mutally independent tasks Precedence constrained tasks Uniprocessors Multi processors Figure 3.7: Taxonomy of Dynamic Scheduling Algorithms for Real-Time Systems

63 Bibliography ÖÙ Ð ¼ È Ø Ö ÖÙ Ò Öº Ë ÙÐ Ò Ð ÓÖ Ø Ñ º ËÔÖ Ò Ö ½ º Ê ÝÑÓÒ Ã Ø Ð Ö º Ë ÙÐ Ò Ô Ò ÒØ Ê Ð¹Ì Ñ Ø Ú ¹ Ø º ÖÒ Å ÐÐÓÒ ÓØÓÖ Ð Ì Ù Ù Ø ½ ¼º ËÊ Ë Ò ¹ Ò Ò ÂÓ Ò º ËØ Ò ÓÚ Ò ÃÖ Ø Ú Ò Ê Ñ ÑÖ Ø Ñº Ë ÙÐ Ò Ð ÓÖ Ø Ñ ÓÖ À Ö Ê Ð¹Ø Ñ ËÝ Ø Ñ ß Ö ËÙÖÚ Ýº ÂÙÐÝ ½ º Ìà ½ ºÅº Ò Ì Ð ÓÖ Ò ºÅº ÃÓÓ º ÓÙÒ Ø ÓÒ Ó Ê Ð¹Ì Ñ ÓÑÔÙØ Ò Ë ÙÐ Ò Ò Ê ÓÙÖ Å Ò Ñ Òغ ÃÐÙÛ Ö ¹ Ñ ÈÙ Ð Ö ½ ½º À ÖÚ Ý Åº Ø Ðº Ò ÁÒØÖÓ ÙØ ÓÒ ØÓ ÇÔ Ö Ø Ò ËÝ Ø Ñ º Ê Úº ½ Ø ÓÒ¹Ï Ð Ý ½ º ÓÖ Ö Öº ÈÖÓÞ Ö ÒØ Ò º ÓÙÖ ÆÓØ Ä Ö ØÙ Ð Ù Ö Ê ÐÞ Ø¹ ÓÑÔÙØ Ö Ý Ø Ñ Ì Ò ÍÒ Ú Ö ¹ Ø Ø ÅÙ Ò Ò ½ º È Êº ÚÓÐ º È ÒÞ Ö º Ê Ð Ì Ñ ËÝ Ø Ñ ÌÙØÓÖ Ðº Ì ¹ Ò Ð Ê ÔÓÖØ Í Ä Ë¹ ¹¾¾ Ä ÓÖ ØÓÖÝ ÓÖ ÓÑÔÙØ Ö Ë Ò ÍÒ Ú Ö ØÝ Ó ÓÐÓ Ò ÇØÓ Ö ½ º Ö Âº ¼ ÂÄÈ ÃÐ Ù Ö Öº Ò Ú ÒØ ÅÓ Ð ÓÖ Ð Ò Î Ö Ø ÓÒ Ó À Ö Ê Ð¹Ì Ñ ËÝ Ø Ñ º Ä Ö ØÙ Ð Ù Ö ÈÖÓÞ Ö Ò Ö Ì Ò ÍÒ Ú Ö Ø Ø ÅÙ Ò Ò ½ º Ë Äº Ê ÙÑ Ö Êº Ä ÓÞ Ý Âº Ô Ö Ó Ì Ë ÙÐ Ò ÓÖ À Ö ¹Ê Ð¹Ì Ñ ËÝÒ ÖÓÒ Þ Ø ÓÒº Á ÌÖ Ò Ø ÓÒ ÓÒ Óѹ ÔÙØ Ö µ ¼ ß½½ Ë ÔØ ½ ¼º Ö Ñ Ë Ð Ö ØÞ Â Ñ Äº È Ø Ö ÓÒº ÇÔ Ö Ø Ò ËÝ Ø Ñ ÓÒ¹ ÔØ ¾Ò º ÓÒ¹Ï Ð Ý ½ º 51

64 52 BIBLIOGRAPHY ÂÙÚ Ã Ò ÂÙÚÚ º Ê Ð Ì Ñ ËÝ Ø Ñ º ÓÙÖ ÛÓÖ Ø ÖÒ Å ÐÐÓÒ ÍÒ Ú Ö ØÝ ËÔÖ Ò ½ º à ¼¼ ÃÓÔ Ä Ù¼¼ ÄÄ ÄÄËÀ ½ ÊË ½ ÊË Ö ÓÖÝ Ã Òº ÇÔ Ö Ø Ò ËÝ Ø Ñ Ò Ò ÁÑÔÐ Ñ ÒØ ¹ Ø ÓÒº ÓÙÖ ÆÓØ ÖÒ Å ÐÐÓÒ Ë ÓÓÐ Ó ÓÑÔÙØ Ö Ë ¹ Ò ¾¼¼¼º Àº ÃÓÔ ØÞº Ò ÈÖ Ò ÔÐ ÓÖ ØÖ ÙØ Ñ ÔÔÐ ¹ Ø ÓÒ º Ê Ð¹Ì Ñ ËÝ Ø Ñ ÃÐÙÛ Ö Ñ ÈÙ Ð Ö Ôغ ½¼ß½½ ½ º Â Ò Ä Ùº Ê Ð Ì Ñ ËÝ Ø Ñ º ÈÖ ÒØ À ÐÐ ÖÙ ÖÝ ¾¼¼¼º ºÄº Ä Ù Ò Âº Ä ÝÐ Ò º Ë ÙÐ Ò Ð ÓÖ Ø Ñ ÓÖ ÑÙÐØ ÔÖÓ Ö Ñ¹ Ñ Ò Ò Ö ¹Ö ÐØ Ñ ÒÚ ÖÓÒÑ Òغ º Å ¾¼ ½µ ½ º ºȺ Ä ÓÞ Ý ÄºË ÂºÃ ËØÖÓ Ò Ö Ò ÀºÌÓ Ù º Ü ÈÖ ¹ ÓÖ ØÝ Ë ÙÐ Ò Ì ÓÖÝ ÓÖ À Ö Ê Ð¹Ø Ñ ËÝ Ø Ñ º ÓÙÒ ¹ Ø ÓÒ Ó Ê Ð¹Ì Ñ ÓÑÔÙØ Ò Ë ÙÐ Ò Ò Ê ÓÙÖ Å Ò ¹ Ñ ÒØ ºÅº Ì Ð ÓÖ Ò ºÅºÃÓÓ µ ½ ÃÐÙÛ Ö Ñ ÈÙ Ð Ö ½ ½º ÃÖ Ø Ê Ñ ÑÖ Ø Ñ Ò ÂÓ Ò º ËØ Ò ÓÚ º Ë ÙÐ Ò ËØÖ Ø ¹ ÓÔØ Ò ËÔÖ Ò Ò ÇÚ ÖÚ Ûº ÓÙÒ Ø ÓÒ Ó Ê Ð¹ Ì Ñ ÓÑÔÙØ Ò Ë ÙÐ Ò Ò Ê ÓÙÖ Å Ò Ñ ÒØ ºÅº Ì Ð ÓÖ Ò ºÅºÃÓÓ µ ½ ÃÙÐÛ Ö Ñ ÈÙ Ð Ö ½ ½º ÃÖ Ø Ê Ñ ÑÖ Ø Ñ Ò ÂÓ Ò º ËØ Ò ÓÚ º Ë ÙÐ Ò Ð Ó¹ Ö Ø Ñ Ò ÇÔ Ö Ø Ò ËÝ Ø Ñ ËÙÔÔÓÖØ ÓÖ Ê Ð¹Ì Ñ ËÝ Ø Ñ º ÈÖÓ Ó Á ¾ ½µ ß Â Ò ½ º Ëà ¾ Â Ë ÐÓ Ò ËÛ ÑÝ ÃÙØØ º Ì ÜÓÑÓÒÝ Ó Ê Ð¹Ì Ñ Ë ÙÐ Ò º ØØÔ»» Ø ÖºÓÑ ½ ¾º Ëà ¾ ËÄ Ú º ËØ Û ÖØ Ò ÈÖ Ô Ãº Ã Ó Ð º Ê Ð¹Ì Ñ Ë ÙÐ Ò Ó Ë Ò ÓÖ¹ ÓÒØÖÓÐ ËÝ Ø Ñ º Ò Ê Ð¹Ì Ñ ÈÖÓ Ö ÑÑ Ò º Ý Ïº À Ð Ò Ò Ãº Ê Ñ ÑÖ Ø Ñ Ì ÖÖÝØÓÛÒ Æ Û ÓÖ È Ö ÑÓÒ ÈÖ ÁÒ ½ ¾º º ĺ Ë ËÔÖÙÒØ Ò Âº Ä Ó Þݺ Ô Ö Ó Ì Ë ÙÐ Ò ÓÖ À Ö Ê Ð¹Ì Ñ ËÝ Ø Ñ º ÂÓÙÖÒ Ð Ó Ê Ð¹Ì Ñ ËÝ Ø Ñ ½ ½µ ¾ ß ¼ ÆÓÚ Ñ Ö ½ º

65 BIBLIOGRAPHY 53 ËÊ ËËÆ ËØ ¾ Ì Ò Âº ËØ Ò ÓÚ Ò Ãº Ê Ñ ÑÖ Ø Ñº Ï Ø ÈÖ Ø Ð ØÝ ÓÖ Ê Ð¹Ì Ñ ËÝ Ø Ñ º Ê Ð¹Ì Ñ ËÝ Ø Ñ ÂÓÙÖÒ Ð ¾ ¾ ß ¼ ½ º ÂÓ Ò º ËØ Ò ÓÚ Å ÖÓ ËÔÙÖ Å ÖÓ Æ Ø Ð Ò ÓÖ Ó ÙØØ ÞÞÓº ÁÑÔÐ Ø ÓÒ Ó Ð Ð Ë ÙÐ Ò Ê ÙÐØ ÓÖ Ê Ð¹ Ì Ñ ËÝ Ø Ñ º ØØÔ»» Ø ÖºÓÑ ÂÙÒ ½ º ÂÓ Ò º ËØ Ò ÓÚ º ØÖ ÙØ Ê Ð¹Ì Ñ ÓÑÔÙØ Ò Ì Æ ÜØ Ò Ö Ø ÓÒº ØØÔ»» Ø ÖºÓÑ ½ ¾º Ò Ö Û Ëº Ì Ò Ò ÙѺ ÇÔ Ö Ø Ò ËÝ Ø Ñ Ò Ò ÁÑÔÐ ¹ Ñ ÒØ Ø ÓÒº È º ¼¹ ÈÖ ÒØ ¹À ÐÐ ÁÒØ ÖÒ Ø ÓÒ Ð ½ º ÌÃÅÄ ÖÝ Ò ÌÓÛ Ö ÖÖ ÃÓÒ Ó Å Ò ÑÓ Ò ÅÝ ÓÖ Ò Ï Ð Ý Ä ÓÒ º Ê ÓÙÖ Ë ÙÐ Ò Ò Ê Ð¹Ì Ñ ËÝ Ø Ñ ËÙÖÚ Ýº ØØÔ»» Ø ÖºÓÑ ½ º

66 54 BIBLIOGRAPHY

67 Kapitel 4 Zeitbegriff in Realzeitsystemen 55

68 56 KAPITEL 4. ZEITBEGRIFF IN REALZEITSYSTEMEN Über den Autor Ôк¹ÁÒ º ÂÓ ÒÒ Ç Û Ð ØÙ ÖØ ÚÓÒ ÆÓÚ Ñ Ö ½ Å ¾¼¼¼ Ð ØÖÓ¹ ÙÒ ÁÒ ÓÖÑ Ø ÓÒ Ø Ò Ò Ö ÌÍ ÅĐÙÒ Ò ÙÒ Ø Ø Ë ÔØ Ñ Ö ¾¼¼¼ Å Ø Ö Ø Ö Ñ Ä Ö ØÙ Ð ĐÙÖ Ê ÐÞ Ø ÓÑÔÙØ Ö ËÝ Ø Ñ Ò Ò Ñ ÃÓ¹ ÓÔ Ö Ø ÓÒ ÔÖÓ Ø Ñ Ø Ñ ÃÐ Ò ÙÑ Ê Ø Ö Á Ö Ö ÌÍ ÅĐÙÒ Òº Ð Ò ÚÓÒ Ö ĐÓÖ ÖØ Ò ÈÖÓ Ø Ø Ø Ò Ö Ë «ÙÒ Ò Ö ÔÖÓØÓØÝÔ Ò ÈÐ Ø ÓÖÑ ÙÑ Ñ ØØ Ð Ó Ø Ú Ö Å Ø Ó Ò ÀĐÓÖ Û ÐÐ ÚÓÒ ÒÒ ÒÓ Ö Û Ö ĐÓÖ Ò È Ø ÒØ Ò Ò Ø¹ ÓÓÔ Ö Ø Ú Ø Ø ÐÐ Ò ÞÙ ĐÓÒÒ Òº 4.1 Einleitung Ö Ø Ö «Ø Ò Ø ÒÙÖ Ò Ê ÐÞ Ø Ý Ø Ñ Ò Ò Þ ÒØÖ Ð Ö Ö «ĐÙ Ö Ò Ñ Ò ÒÙÖ ÐØ Ò Ò Ò Ñ Øº Ð Ò ĐÙ ÖÙÒ Ò ÎÓÖØÖ ¹ Ö À ÙÔØ Ñ Ò Ö ÓÐÐ Ö ØÖ Ò Ö «Ö Ø ÐÐ Ñ Ò ØÛ ÖÐĐ ÙØ ÖÒ ÙÒ Û Ð ÈÖÓ Ð Ñ Ñ ³ ÐÐØ ³ Ñ Ø Ú Ö ÙÒ Ò Ò º Ë Û Ö Ø Ò Þº º Ñ Ø Ö Ø ÝÒ ÖÓÒ Ø ÓÒ Ò Î ÖØ ÐØ Ò ËÝ Ø Ñ Ò Û Ö¹ Ò Ú Ö ØĐ Ò Ð Ò Ñ Ñ Ò ÙÒØ Ö Ù Ø Û Ñ Ê Ò Ö ³ Ø Đ٠г Ú Ö¹ Ñ ØØ ÐØ Û Ö º Ò Ì Ñ Ö ¹ Ö Ø ØÙÖ ËȾ½ ½ ½ ÙÒ Ö Î ÖÛ Ù Ð Ñ ÒØ Ö Å Ø Ó Ò ÚÓÒ Ø ÝÒÖÓÒ Ø ÓÒ Ú Æ ØÛÓÖ Ì Ñ ÈÖÓØÓ ÓÐ ÆÌȵ Ò Î ÖØ ÐØ Ò ËÝ Ø Ñ Ò ÖÙÒ Ò Ò ØÖ Ò ÞÙ Ù Ì ¹ Ñ Ò Ø ÐÐÙÒ º Ö ØÖ Ø Ð Ð ÞÙ Ø Ê Ö Ø ÚÓÑ ¾¾º½½º¾¼¼¼ Ñ Ê Ñ Ò À ÙÔØ Ñ Ò Ö Ù Ò Ö Ø Ö ÓÖÑ ÞÙ Ü Ö Òº Ñ Òع ÔÖ Ò ÓÐÐ Ò Ö ÉÙ ÐÐ Ò Ò ÒÒØ ÙÒ ÙÖÞ ÞÙ ÑÑ Ò Ø Û Ö Òº 4.2 Zeit & Zeitbegriff ÁÑ ØĐ Ð ËÔÖ Ö Ù Û Ö Ø Ö Đ Ù Ð ØÞØ Ñ Ø ØÔÙÒ Ø Ò Ö Ø Ó Ö ØÖ ÙÑ Ø Ô ÒÒ µ Ò Ö Ö Ø º Ò Ó Ò Ø ÞÙ Ú ÖÛ ÐÒº ÍÒ Ð Ö Ø Ò ÙÒ Ö Ö ËÔÖ Û Ö ÙÖ Û ¹ Ö Ò Ø ÓÒ Ö Ø Ó Ú Ö ØĐ Ò Ð º Ò Đ ØÞ ÞÙÖ Ò Ø ÓÒ Ò Ò ¾ Ø Ø Ò ÙÒ Ù Ö Ô Ý Ð ÖĐÓ º Ç Ò ØÙÒ Ö ¹ ½ Ò ÐÓ Ú Ø Ð Ë Ò Ð ÈÖÓÞ ÓÖº Ë Ú

69 4.2. ZEIT & ZEITBEGRIFF 57 Ð Ø Ú Ø Ö «Ø Ø ÐÐØ Ø Ð Ú ÖØ Ñ Ò ÓÒ Ò Ò Ñ ÐÐØĐ Ð ÖÐ Ö Ò Ö Ñ Ò ÓÒ Ð Ò Ê ÙÑ Öº Å Ø Ö Ê ¹ Ð Ø Ú ØĐ Ø Ø ÓÖ ÛÙÖ Ö ÒÒØ Ø ÚÓÑ Û ÙÒ ÞÙ Ø Ò Ó Ø Ö Đ Ò Øº ËÓÑ Ø ÔÖ Ø Ñ Ò ÒÙÖ Ñ Ö ÚÓÒ Ö Ú Ö Ñ Ò ÓÒ Ð Ò Ê Ùѹ Ø¹Ï Ðغ Ð Ü Ø ÒÞ Ö Ø Ø Ò Ø Ò Û Öº Ë Ø ÓÞÙ Ò Þ ÙÒ ÐÓ ÞÙ Ö Ð Ò Ç Ø Òº Ö Ã Ù ÐÞÙ ÑÑ Ò Ò ÚÓÒ ÎÓÖ Đ Ò Ò Ó Ö Ö Ò Ò Ò ÒÒØ Ã ÒØ ¾ Ð ÖÙÒ ÚÓÖ Ù ØÞÙÒ Ö Øº ÁÒ Ò Ñ ÍÒ Ú Ö ÙÑ Ò Ñ Ò Ø Ø Ü Ø ÖØ ÑÒ Ù Ò Ø Ç ÛÓ Ð Ð Ó Ê Ð ØĐ Ø Ö Ø ÒÙÖ Û Ö Ò Ò Û Ò Û Ö Ò ÒÒ ÖÐ Ù Ò Ò Àº Ê Ò Ù ¾ µ ºººØÓÔÓÐÓ ÙÒ Ñ ¹ ØÖ Ò Ø Ò Ö Ø Ù ÖÙÒ Ö ÒÒØÒ Ø ÓÖ Ø Ö ĐÍ ÖÐ ÙÒ Ò Ö Ö ÖÙÒ ºººµ Ù Ò ĐÙ Ö Ê Ð ØĐ Ø Ö Øº Gleichzeitigkeit & Zeitspanne ÁÒ Ö Ð Ò È Ý ÙÒØ Ö Ö ÒÒ Ñ ÚÓÒ Ò Ø ÒØ Ò Ö Ë ¹ Ò ÐĐÙ ÖØÖ ÙÒ Û Ö Ò Ò Ö Ã Ù Ð Ø ÓÖ Ð Þ Ø Ø ÞÛ ¹ Ö Ö Ò ÙÒ Ò Öغ Ò Ø Ö Ò Ö Ò Ó Ø Þ ØÐ ÚÓÖ Ö Ò Øº Ò Ò Ò Ò ÙÒ Û Ð Ø Ó Ò Ö Ò Ð Þ Ø º ÍÒØ Ö ØÙÒ Ö Ð Ø Ú Ø Ö «Ø Ú ÖÑ ØØ ÐØ ÄÓÖ ÒÞ ÒÚ Ö ÒÞ Ò ÍÒØ Ö ÙÒ ÞÛ Ò ÖĐ ÙÑÐ Ò Ö Ò Ò Ó Ö Þ ØÐ Ò Ö Ò Òº Á ¾ Ø Ø µ ¾ Ö Ö µ ¾ º½µ Á Ø Á ¼ Ó ÔÖ Ø Ñ Ò ÚÓÒ Ö ÙÑ ÖØ Ò Ö Ò Ò ÙÒ Ò Ò ÇÖØ Ò Ö ÞÙ Ö Ø Ø º Á Ø Á ¼ Ó Ò ÐØ ÙÑ Þ ØÐ Ö Ò º ÐÐ Ñ Ò ÖÙ Ø Ø ÑÑÙÒ Ò Ö Ø Ù Ö Ù Ò Î Ö Ð Ò Ö Ø Ô ÒÒ Ñ Ø Ò Ö Ø Ò Øº ÁÑ ÐÐØ Ò Ø Ò Ø Ò Â Ö Ì ËØÙÒ Å ÒÙØ Ë ÙÒ ÙÖ ØÞغ Ï ÖÙÑ Ó Ö ÛÓ Ö Ø ÒØ ÐÙÒ ÓÑÑØ ÓÐÐ Ñ ÓÐ Ò Ò ÙÖÞ ÚÓÖ Ø ÐÐØ Û Ö Òº ¾ ÁÑÑ ÒÙ Ð Ã ÒØ ½ ¾ ¹ ½ ¼ µ غ È ÐÓ ÓÔ º ØØÔ»»ÛÛÛºÔ ÐÓ ÓÔ ÒÐ Ü ÓÒº» Òغ Øѵ À Ò Ê Ò ½ ½ ¹ ½ µ غ È ÐÓ ÓÔ ÙÒ ÄÓ Öº Ù Ò Ò Ò Ë Ò Ð ÙÒ Ò ÑÔ Ò Ö ÓÐ Ø ÞÙÑ Ð Ò ØÔÙÒ Ø Ð Ó Ó Ò ØÚ ÖÐ٠غ

70 58 KAPITEL 4. ZEITBEGRIFF IN REALZEITSYSTEMEN 4.3 Zeiteinheiten: Stunden, Minuten... Í ÞÙ ÓÐ ÒØ Ø Ò Ò ÙÒ ÐÐØĐ Ð Ò Ø Ò Ø Ò ØÓÖ Ù Óй Ò Ò Ù ÑÑ Ò Đ Ò Òº Đ ÝÔØ Ö ØØ Ò ½ ¼¼ Úº Öºµ ººº ººº Â Ö Ò Ò Þ Ò Ì ÞÞ Ðº ĐÙÒ ÜØÖ Ì Ù Ø ÐØ Ì ÔÖÓ Â Öµº Â Ò ÓÖÖ ÔÓÒ ÖØ ÞÙ Ò Ñ Ö ØØ Ð Ö Ù Ö Ò Ö ÞÛĐÓÐ ËØ ÖÒÞ Ò¹ÃÓÒ Ø ÐÐ Ø ÓÒ Òº ººº Ó Ø Ø ÛĐ Ö Ò Ö ËÓÑÑ ÖÑÓÒ Ø Ö ÆĐ Ø Ò ØÛ ÞÛĐÓÐ Ò ÒØ ÔÖ Òº ÒØ Ò Ö Ö Ø ÓÒ Ð Ò µ Î ÖÑÙØÙÒ ÒØ ÔÖ Ò Ñ Â Ö Ò µ ½ Ø Ò Ø Ò Ñ Ì ÙÒ ½ Ö Æ Ø ÞÙ ÔÖÓ Ò Û Ö Ò ÓÐÐØ Ò ÛÙÖ Ö Ò ÒÒØ Ò Ó ØÙÒ ÒØ ÔÖ Ò ËÓÑÑ ÖÒ Ø Ò ½¾ Ò Ø Ò ¹ Ó Ö ËØÙÒ Ò ¹ Ò Ø ÐØ º º º Ñ ÒØ ÔÖ Ò ½¼ ËØÙÒ Ò Ì Ð Ø ¾ ËØÙÒ Ò Đ ÑÑ ÖÙÒ ÙÒ ½¾ ËØÙÒ Ò Æ Øº ºººÞÙ ÒÒ Ö Þ ØÐ Ò Ø ÙÒØ Ö Ð Ð Ò ËØÙÒ Ò º ÝÐÓÒ Ö ¼¼ Úº Öºµ Ö Ò Ø Ò Ò Ö ØÖÓÒÓÑ Ñ Ë Ü Ñ Ð¹ Ý Ø Ñ ¼³ Ö ËÝ Ø Ñµ Ú ÓÒ Ò Ñ Ø Ò Ö ÙÖ ÞÙ ĐÙ Ö Ò Û Ö Òº Ì Ð Ö ÙÖ ¾ ½¼µº Ö Ø Æ ÓÑÑ Ø ÐÐ Ò Ñ ËÝ Ø Ñ Ò ÒÒ Ò Û Ö ÙØ Å ÒÙØ Û Ø Ë ÙÒ º ÐÐ Ñ Ò ÐĐ Ø Ø Ø ÐÐ Ò Ô Ö Ó ÎÓÖ Đ Ò Ð Ø Ò Ø ¹ ÒÙØÞØ Û Ö Ò ĐÓÒÒ Òº Ù ÖÙÒ Ñ Ò Ð Ö Ä Ò ÙÑ ØĐ Ò Ø Ö Ô Ö ¹ Ó ÎÓÖ Ò Ö ÖÓØ Ø ÓÒº ÞÓ Ò Ù Ò ÍÑÐ Ù Ö Ö ÙÑ À ѹ Ñ Ð ĐÓÖÔ Ö ËÓÒÒ Ü Ø ÖÒ µ Û Ö ÚÓÒ Ñ ÁÒØ ÖÒ Ø ÓÒ Ð ÙÖ Ù Ó Ï Ø Ò Å ÙÖ ÁÈŵ Ò È Ö Ó Ò ÒÒØ ÍÒ Ú Ö Ð Ì Ñ Í̵ Ò Öغ Å Ø Í̼ Í̽ Í̾ ÙÒ ÓÓÖ Ò Ø ÍÒ Ú Ö Ð Ì Ñ ÍÌ µ ÒØ Ø Ò Ò ÙÒØ Ö Ð Ø Ð Ò Û Ð Ø ÓÒØ ÒÙ ÖÐ Ñ Ö Ñ Òº ÍÒØ Ö Ð ÍÒ Ú Ö Ð Ì Ñ ÛÙÖ Ò Ð ÒÓØÛ Ò Ö ÖÓØ ¹ Ø ÓÒ ÞÓ Ò Ù Ò Å Ö Ò ÙÖ Ò Ö ËÓÒÒ Ö Ð Ø Ú Ø Ö Û Ò Øº Ö ÚÓÐÐÞ Ø Ò ÐÐ ÔØ Û ÙÒ ÙÑ ËÓÒÒ ÙÒ Û Ò Ø Ð Ø Ù Ö ÒÓ Ø Ö Ð º ½ ѵº Ö Ô Ö Ó ÎÓÖ Ò Ø Ò Ø ÓÒØ ÒÙ ÖÐ ÙÒ Ö Ò ØĐÙÖÐ Ø Ú Ö Ø Ð Ó ÙÒ Ð ÑĐ º ËÝ Ø Ñ ÛÙÖ Ò ÓÖ ÒØ Ð Ò Í Ö Ò ĐÙ ÖÒÓÑÑ Òº

71 4.4. ZEIT IN REALZEITSYSTEMEN 59 Æ ØĐÙÖÐ Ø Ò ÓÒØ ÒÙ ÖÐ ØÑ ÙÒ Þº º ÚÓÒ ÓÖ Öµ ÛĐÙÒ Øº Å Ø Ö ÒØ ÙÒ Ò Ò Ù Ò Ç Þ ÐÐ Ø ÓÒ Ò ÞÛ Ö ÝÔ Ö Ò Ö Ù ØĐ Ò Ò Đ ÙÑ ½ ØÓÑ ÓÒÒØ Ñ Ò Ñ Ø ÑÓ ÖÒ Ò Å Ø Ó Ò Ò Ë ÙÒ Ü Ø Ð ½ ¾ ½ ¼ Ë Û Ò ÙÒ Ò Ö Ù ØĐ Ò Ð Ö Ö Òº ÍÒ¹ Đ Ò ÚÓÒ Ñ ÖÓÔ Ý Ð Ò ÒÛ Ö ÙÒ Ò Û Ù È Ò ÐÙ Ö Ò ÉÙ ÖÞÙ Ö Ò Ó Ö Ù ËÓÒÒ ÒÙ Ö Û Ö Ò Ú ÖÐĐ Ù Ø ÁÒØ ÖÒ Ø ÓÒ Ð ØÓ¹ Ñ Ì Ñ Ë Ð Ì Áµ Ö Ð ÑĐ º Ù Ö Ü Ø Ò Å ÙÒ Ö Ø ÙÒ Ñ ÓÒØ ÒÙ ÖÐ Ò Ø Ð Ù Ö Ì Á ÒØ Ø Ò Ó ÈÖÓ Ð Ñ Þº º ĐÙÖ Ë Ö Ö Û Ø Ö Ò Ò ËØ ÖÒ Ò ÓºĐ º Ò Ú Ö Òº Ö ĐÙÑÑ ÖØ ÒĐ ÑÐ Ö Û Ò ÙÑ Ü Ø Ò Ø ÓÒ ÚÓÒ Ë ÙÒ Ò ÓºĐ º ÙÒ Ö Ø Û Ø Ö Ò Ö Ð Ø Ú ÙÒÖ ÐÑĐ ÙÑ ËÓÒÒ º Ö Ò Ö Ö Ô ÒÞ Ñ Ø Ò Ò ØĐÙÖÐ Ò Ò¹ Ø Ò Ò Ë ÐØ Ö ÙÒ Ë ÐØ ÙÒ Ò Ò Ö Ò ĐÙ ÖØ Û Ö Ò ÙÑ ÙÒ Ö Ü Ø ØÖ ÒÙÒ ÞÙ Ð Òº 4.4 Zeit in Realzeitsystemen Ï Ñ Ò Ò Ò Ö Ø Ò Ò ØØ ÓÒ Ñ Ö Ø ĐÙ ÖØ Ø ÞÛº ØÑ ÙÒ ÞÙ Ò Ò ÈÖÓ Ð Ñ Òº Ö Ð ÙÒØ Ö Ð Ö ÞÙ ¹ Ò Ø Ò Û Ö ÒÓØÛ Ò Ü Ø Ø Ò Ò Ò Ö Ð Ø Ú ÚÓÑ ËØ Ò ÔÙÒ Ø ÒÙØÞ Ö Đ Ò ÞÙ Ò ÞÛº Û Ö Ò Ò Ó Ò Öغ ÁÒ Ê ÐÞ Ø Ý Ø Ñ Ò Ô ÐØ Ø Û Ö Æ Ñ ÓÒ Ø Ò Ð Ñ ÒØ Ö ÊÓÐÐ ÙÒ ÒÒ Ù Ö Ë Û Ö Ø Ò Ö Ø Ò Ñ Ò ÒÓÖÑ Ð Ö¹ Û Ò Ø ÚÓÖ Ù Ò ĐÙ Öغ Timer in Realzeitsystemen ÍÑ ÒÓ Ñ Ð ÙÖÞ ÞÙ ÖÐĐ ÙØ ÖÒ Û Ê ÐÞ Ø Ó Ö Ù ØÞ Ø Ö Ø ¹ Ö ÖØ Ö ÞÛ Ò Ø Ò ÚÓÑ ØÞ Ø ØÖ Ò Ö Ê Ò ÒÐ Ò ¾ Ò ÓÑÑ Ò Ò Ø Ò Û Ö Ò ÚÓÑ Ê Ò Ö Ó ÓÖØ Ú Ö Ö Ø Øº Ë ÙÒ Ø Ù Ö Ñ Ü Ø Ò ÓÚÓÒ Ö ÙÖ Ù ÒØ ÖÒ Ø ÓÒ Ð ³ÀÓÖÐÓ ÁÀµ ÞÛº ÁÈÅ Ò ÖØ ÛÙÖ º Ë ÐØ Ö Ð Ò ÙÒ Ö Â Ö Þ Ø Ò Ë ÐØ ÙÒ Ò ÙÒ Ö Ì Þ Ø Òº º ÐÐ ½ ÅÓÒ Ø Û Ö Ò Ë ÐØ ÙÒ Ò ÙÒ Ñ Ö Ø ÚÓÒ Ò Ñ Ø Ò Å Ø ĐÙÖ ÖÒ ÙÒ Ö Ö Ö ÞÙ Ö ØÙ ÐÐ Ò ØÑ ÙÒ ÔÖÙÒ Ø ÒÞÙ ÖØ Ó Ö Ù ÞÓ Òº Ò Ö «Û Ö Ò Ò Ö ÙØ Ò Ä Ø Ö ØÙÖ Ó Ø Ð ËÝÒÓÒÝÑ Ú ÖÛ Ò Øº

72 60 KAPITEL 4. ZEITBEGRIFF IN REALZEITSYSTEMEN ÊĐÙ Ö Ö Ò Ø Ò Ê ÙÐØ Ø ÑĐÙ Ò ÒÒ Ö Ð Ò ¹ Ø ÑÑØ Ò Ø ÒØ ÖÚ ÐÐ Ö ÓÐ Òº Å Ø Ó ÓÖØ ÙÒ Ø ÒØ ÖÚ ÐÐ ÒØ Đ ÐØ Ò Ø ÓÒ ÞÛ Ö «Ñ Ò Ò Ñ Ö Ø Ò Ò ØØ Û Ö ÒÐ Ò Ø Ñ Ö Ó Ð Ô Ö Ð ÒÒØ Þ ÔØ ÖØ Ó Ò ÖĐÙ Ö Û Ø Ö Ò ÞÙ Ò Òº Ö Ê Ò Ö Ö Ù Ø Ù Ò Ø Đ٠к Ò Ò Ð ÙÒ º½ Û Ö Ö ÔÖ ÒÞ Ô ÐÐ Ù Ù Ö ¹ Ò Ö Ö Ð Ø Ñ ÐÓ ÊÌ µ Ö Ø ÐÐغ Ö Ð Ø Ú Ö ÐÑĐ Ò Ë Û Ò ÙÒ Ò Quarz Counter Interrupt Betriebs system Interrupt subroutine ISR Batterie Abbildung 4.1: Prinzip einer real time clock: der Quarz liefer periodische Sequenzen, der Counter zählt diese und leitet sie weiter. (Periodischer Vorgang +Display = Uhr). ÉÙ ÖÞ Û Ö Ò ÚÓÑ ÓÙÒØ Ö ÞĐ ÐØ ÙÒ Ò Ò Ö Ø ÑÑ Ö Ò Ò¹ Þ Ð Ò Ë Û Ò ÙÒ Ò Ò ØÖ Ý Ø Ñ Ô Ö ÁÒØ ÖÖÙÔص Û Ø Ö Ð Ø Øº Ñ Ò Ñ Ð Ø Ò Ø Ø ÒÒ ĐÙÖ Ê Ò Ö¹ Ø Đ٠к Î Ö Ò Ø ÒÛ Ò ÙÒ Ò ÒĐÓØ Ò Ø Đ٠к ÒÛ Ò ÙÒ Ò Ñ Ê ÐÞ Ø¹ Ö Ò Đ ÒÐ Û Ò Ö ÒÛ Ò ÙÒ Ò Ù Ñ Ø Ê ØÖ ¹ Ø ÓÒ Ò Ö Ì Ñ Ö ÞÙ Đ ÑÔ Òº Ð ÙÒ º¾ Ù Ú µ ÓÐÐ À Ö Û Ö ¹Ê ØÖ Ø ÓÒ Ò ÖÐĐ ÙØ ÖÒº Ö ÄÃÇÍÌ Ý ÐÙ Ð Ø Ò Ò Ò Ð ÓÙÒØ Ö Ì ÇÍÆÌ Û Ð Ö Ò Ñ ÐÐ Ò Ø Ý Ð Ò Ù ÖØ ÓÒ ÖÒ ÚÓÒ Ò Ñ ÚÓÖ¹ Ò Ø ÐÐØ Ò Ï ÖØ Ñ Ê Ø Ö ÌÈ ÊÁÇ Ù ØÖ Öغ Æ ÖÖ Ò Ï ÖØ ¼ Û Ö Ò ÁÒØ ÖÖÙÔØ Ù ÐĐÓ Ø ÙÑ Ñ ØÞÙØ Ð Ò Ò ÖØ ¹ Ø ÒØ ÖÚ ÐÐ Ø Ú Ö ØÖ Òº Ù Ð Û Ö Ì ÇÍÆÌ Û Ö Ù ÌÈ ÊÁÇ ÞØ ÙÒ Ý Ð Ò Û Ö Ò Û Ö Ý ØÖ Öغ ÏĐ ÐØ Ñ Ò Þº º Ì ÇÍÆÌ ½ Ó Û Ö Ò ÐÐ ÄÃÇÍÌ ÁÒØ ÖÖÙÔØ Ö¹ Þ Ù Øº ¼ Ò Ø Þº º Ò Ý ÐÙ Ù Ö Ó Ñ Ü Ñ Ð Ì ÇÍÆÌ Ñ Ü Ñ Ð

73 4.4. ZEIT IN REALZEITSYSTEMEN 61 Abbildung 4.2: Die Timer-Architektur des ADSP2181.

74 62 KAPITEL 4. ZEITBEGRIFF IN REALZEITSYSTEMEN ¾ ½ ½µ Ñ Ø Ö Ö Ø ØÙÖ ÐÐ º¾ Ñ ÁÒØ ÖÖÙÔØ Ù ÐĐÓ Ø Û Ö Ò ĐÓÒÒ Òº ÍÑ ÐĐ Ò Ö ÁÒØ ÖÚ ÐÐ ÞÛ Ò ÁÒØ ÖÖÙÔØ Ö Ð Ö Ò ÞÙ ĐÓÒÒ Ò ÒÒ ¹ Ø Ð Ò Ê Ø Ö Ñ Ü Ñ Ð Ñ Ø Ö Ð ¾ ½ Ð Ø Û Ö Òº Ø ÞÙÖ ÓÐ Ð ÙÒ º¾µ ÐÐ Ì Ë Ä Ý Ð Ò ÚÓÒ ÄÃÇÍÌ Ì ÇÍÆÌ Ê Ö Ñ ÒØ ÖØ Û Ö º Å Ü Ñ Ð Ì ÇÍÆÌ Ñ Ü µú Ö¹ ØÖ Ò ÒÙÒ ½º ÞÛ Ò ÞÛ ÁÒØ ÖÖÙÔØ Ñ Ø Ñ «Ø Ù ĐÓ ÙÒ Ù ¾¼ Ò Øº ÓÐ Ò ÈÖÓ Ð Ñ Ø Ò Ö Ö Ø Ñ Ø Ì ¹ Ñ ÖÒ Ó«Ò ÖØ Ù ÖÙÒ Ö Ö Ò Û ÖØ Ø Ø Òµ ÖĐ Ò ÙÒ ÓÙÒØ Ö Ù Ò Ø ÑÑØ Ø ÒÞ Ð Ø Ò ÇÚ Ö ÙÒ Ö ÒÙÐ Ö ØĐ Ø Ì Ñ Ö ÑÑ Ö ÒĐÙ Öº ÒØ ÙÒ Ó ÓÐÙØ Ø Ò Ó Ö Ö Ð Ø Ú Ø Ò Þ Ðº Ò Ü Ò ÖØ Ò Ò Ò ØÙÑ ÚÓÑ ÓÙÒØ Ö ÞÙ ÞĐ Ð Ò Ò Ô ÐØ Ò ÐÐ Ò Ö Ö Ø Ò ÒÒØ Ò ÛĐ ÙÒ Û Öº ÈÖÓ Ð Ñ ÖÞÙ Ò Ò Ö ÒÓ Ù Å˹ Ó Ø Ò ÒÒØ ÞÛº Ù ÙÒØ Ö Í Ò ÞÙÐ Òº Ù ÖÙÒ Ñ ÖÓÔ Ý Ð Ò Ò ĐÙ Ò ÙÒØ ÖÛÓÖ Ò Ò ÉÙ ÖÞ ÓÑÑØ ÞÙ ÍÒÖ ÐÑĐ Ø Òº Ø ÝÒ ÖÓÒ Ø ÓÒ ÞÛ Ò Ñ Ö Ö Ò Ì Ñ ÖÒ Ø Ù Ò Ò ÒÒØ Ò ÖĐÙÒ Ò Ù Ò Ø ØÖ Ú Ðº Å Ø Ó Ò ÞÙÖ Ø ÝÒ ÖÓÒ Ø ÓÒ Û Ö Ò Ñ ÓÐ Ò Ò ØØ ÖÛĐ ÒØ ÙÑ Ù Ù Î Ö Ò ÙÒ ÚÓÒ ËÓ ØÛ Ö ÙÒ Ø ÒÞÙÛ Òº 4.5 Zeitsynchronisation in verteilten Rechnersystemen: Das Network Time Protokol (NTP) Ï Ñ Ò Ñ ÐÐØ Ù Ñ Ò Ñ Ð Ò Í Ö Ò ÝÒ ÖÓÒ Ö Ò ÑÙ ÙÒ Ù ÒÞ ÇÖ Ò Ø ÓÒ Ò Ñ Ø Đ Ø Ø Ò Ø ÑÑØ Ø Ø Ò Ö ÖÞÙ Ø ÐÐ Ò ºÓºµ Ó ÑĐÙ Ò Ù Ú Ö Ò Ê Ò Ö Ñ Ø Ò Ò Ö ÝÒ¹ ÖÓÒ Ø Ò ÚÓÖÛ Ò ĐÓÒÒ Òº Æ Ò Ô Ð Ò Ù Í Û Ö Þº º Ö Îº º Ì ÑÔ Ö ØÙÖ Ò ĐÙ Ó Ö ÐØ ÖÒ Ò ÞÙ Ò ÒÒ Òº

75 4.5. ZEITSYNCHRONISATION IN VERTEILTEN RECHNERSYSTEMEN 63 ÐÙ Ú Ö Ö Ò Ö Ö Ø Ò Ñ Ø Ö ËÝÒ ÖÓÒ Ø ÓÒ ÚÓÒ Ø Ò ÙÒ¹ Ø Ö Ð Ö Ê Ò Ö Ô Ö ËÓ ØÛ Ö ÈÖÓØÓ ÓÐÐ Đ Ø Ø Òº ÃÐ Ò Ö Þ ØÐ Å Ú Ö ØĐ Ò Ò ĐÓÒÒ Ò Ò Ö Ø Ò ÒÛ Ò ÙÒ Ò Ê ÐÞ Ø Ò¹ Û Ò ÙÒ Òµ ÞÙ Đ ÖÐ Ò Ë ØÙ Ø ÓÒ Ò ĐÙ Ö Òº ÐÐ Ñ Ò ÐĐ Ù Ø Ö Ð Ö Í Ö Ò ÞÛ Ö Ú Ö ÙÒ Ò Ö Ê Ò Ö ÙÒ ÓÐ Ò ÖÑ Ò Ú Ðº Ùº º Å Ò µ Ð Òع ÐÓ ÓÐÐ Ò Ò Ê Ö ÒÞÞ Ø Þº º ØÓÑÙ Ö Ò Ö ÙÒ Û µ Ö Å Ø Ö¹ ÐÓ Ò Ð Ò Û Ö Òº Ò Ø Ò Ò Ø Ñ Ø ÑÔ Ò ĐÙ Ö Ò Ò Ã Ò Ð Ñ Ø ÞÙÒĐ Ø ÙÒ Ø ÑÑØ Ö Î ÖÞĐÓ ÖÙÒ º ÐÐ Ò Ñ Ø ÁÒ ÓÖÑ Ø ÓÒ ÒÒ Ò Ò Ø Ñ ¹ Ó«Ø Ì ÒĐÙ Ö Ò Ø Ø Ø ÐÐ Òº ËÓ¹ ÓÖØ Ò ÑÔ Ò Ø Ñ ¹ Ø ÑÔ Ó Ø Ò ÉÙ ØØÙÒ Ò ÙÒ Ú ÖÚÓÐÐ ØĐ Ò Ø Ò Ò Ó Ò ÒÒØ Ò ÊÓÙÒ ÌÖ Ôº ÒÒ ÒÙÒ Ò ØÔÙÒ Ø Î Ö Ò Ò Ø Ñ Ø ÑÔ ÙÒ Ò ÑÔ Ò Ö ÉÙ ØØÙÒ Ú Ö Ð Ò ÙÒ ÑØ Î ÖÞĐÓ ÖÙÒ Ù Ñ À Ò¹ ÙÒ ÊĐÙ Û ÖÑ ØØ ÐÒº ÍÒ¹ Ø Ö Ð ÈÖÓØÓ ÓÐÐ Ò ÒÙÒ ÙÒØ Ö Ð Ñ Ø Ö ÁÒ ÓÖÑ Ø ÓÒ ÙѺ Î Ö Ò Ð ÓÖ Ø Ñ Ò Û ÈÖÓ Ð Ø ÐÓ ËÝÒ ÖÓÒ Ø ÓÒ ¹ Ø ÖÓÓÑ Ò Ó Ö ÐÓ ÔÐ Ò ÓÑÑ Ò Þº º Ñ Æ ØÛÓÖ Ì Ñ ÈÖÓØÓ ÓÐ ÞÙ ÒÛ Ò ÙÒ º Ò Đ Ò ÎÓÖ Ò Ø Ò ÝÑÑ ØÖ Î ÖØ ÐÙÒ Ö Î ÖÞĐÓ ÖÙÒ Ò Ù À Ò¹ ÙÒ ÊĐÙ Û Ò ÒÓÑÑ Ò Û Ö º Ï Ö ÒÐ ¹ Ø ÖØ Ð ÓÖ Ø Ñ Ò Ñ ØØ ÐÒ ĐÙ Ö Ñ Ö Ö ÊÓÙÒ ØÖ Ô ÒØ ÐÐ ÒØ ÙÑ Û Ö ÒÐ Ø Î ÖÞĐÓ ÖÙÒ ÞÙ ÖÑ ØØ ÐÒº Ö Ø Ñ Ø ÑÔ ÒÒ ÒÒ Ó ÔØ ÖØ Û Ö Ò ÑÔ Ò Ò Ø Ö Ø ĐÙ ÖÒ Ñ Ò ÒÒ Ó Ö Ö Ð Ø ÒĐÓØ Ø ÃÓÖÖ ØÙÖ ÙÖ ĐÙ ÖØ ÐÓ ÔÐ Ò µº ÆĐ Ö ÖÞÙ ÙÒØ Ö Í º Ï Ø Ø Ó ÖÚÓÖÞÙ Ò Ø ÝÒ ÖÓÒ Ø ÓÒ ÔÖ ¹ Ø ÑÑÙÒ Ç«Ø Ì ÞÛ Ö Ø Ò Ò ÓÒØ ÒÙ ÖÐ Ö ÎÓÖ Ò Ø ÙÒ ĐÓ Ø Ö Û Ö ÓÐØ Û Ö º Đ Ò ÖÙÒ Ò Ø Ñ Ó«Ø Ì ÒÒ ÙÖ Ð ¹ ÙÒ º¾ Ö Ò Û Ö Òº Ì Øµ Ì Ø ¼ µ Ê Ø Ì ¼ µ ½ ¾ Ø Ì ¼µ ¾ º¾µ ÛÓ Ì Øµ Ö Ì Ñ Ç«Ø ÞÙÑ ØÔÙÒ Ø Ø Ö Ø ÐÐغ Ø ¼ Ö Ø Ò Ø¹ ÔÙÒ Ø Ð ØÞØ Ò Ð º Ê Ö Ø Ò Ö ÕÙ ÒÞ Ç«Ø Ö Ò ÉÙ ÖÞ Ò Ò Ú Ö Ò Ò Ê Ò ÖÒ Ö Ø ÙÔØ Đ Ð Ö ÙÐØ ¹ Ö Ò Ù ÐØ ÖÙÒ Ö ÒÙÒ Ò Ó Ö Ì ÑÔ Ö ØÙÖ Ò ĐÙ Òº Î Ð ÈÖÓØÓ ÓÐÐ Û Þº º Ø Ð Ì Ñ ËÝÒÖÓÒ Ø ÓÒ ÈÖÓØÓÓÐ ÌË˵ Ø Ò Ð Ð Ò Ö Ø Ò Ì ÖÑ Ì Ø ¼ µ Ö Ç«Ø Ö ÒÙÒ ÆÌÈ Ò Ò Ö Ø Ò ÞÛ Ì ÖÑ º ÐÐ Ö Û Ö Ò ÚÓÒ Ò Ñ ÈÖÓØÓ ÓÐÐ ½¼ ½¼ ÁÑ Î Ðº ÞÙ Ò Ö Ø Ò Ò Ì ÖÑ Ò Ø Ö Ö ØØ Ò Ì ÖÑ Ø ÖÖ Ð Ú Òغ

76 64 KAPITEL 4. ZEITBEGRIFF IN REALZEITSYSTEMEN Ø Øº Æ Ò Ò ÖÛĐ ÒØ Ò ÈÖÓØÓ ÓÐÐ Ò Ø Ú Ð Û Ø Ö ÈÖÓØÓ ÓÐÐ Û Ð Ù Ö Ï Ú Ö Ù Ò Ø Ò Ú Ö Ò Ò Ê Ò Ö Ý Ø Ñ Ú Ö Ð ¹ Ö ÞÙ Ñ Òº ÁÑ Ê Ñ Ò Ö Ø ÓÐÐ Ó Ò Ø Û Ø Ö Ö Ù Ò Ò Û Ö Ò ÓÒ ÖÒ Ð Ò ÒÙÖ ÒÓ Ñ Ð Û Ö ÓÐØ Û Ö Ò Ø ÝÒ ÖÓÒ Ø ÓÒ Ò Ê Ò Ö Ý Ø Ñ Ò Ø Ñ Ò ØÞ ÞÙ Ñ ÒÒØ Ò ÐÐØĐ Ð Ò ³Í Ö ÙÑ Ø ÐÐ Ò Ù ËÓÑÑ Ö¹ Ó Ö Ï ÒØ ÖÞ Ø³ Ò Û Ö Ó¹ Ð Ò Ö ÙÒ ÓÒØ ÒÙ ÖÐ Ö ÈÖÓÞ º º º ÊÓÙÒ ØÖ Ô Û Ö Ò ĐÓ Ø Ö ÙÖ ¹ ĐÙ ÖØ ÙÒ Û ÙÒ Ò ÞÛ Ò ÞÛ Ê Ò ÖÒ Û Ö Ò Ò Ø ÔÖÙ Ø Ò¹ Ð Òº º º ÙÖ Ê Ò Ö ÛĐ Ö Ò Ö ÒĐ Ø Ò Ñ Ò ÁÒ¹ Ø ÖÖÙÔØ Ð Ò Ø Ù ĐÓ ÙÒ Ö Ø Ò Øµ Û Ð ÙÑ Ò Ì Ø Ò ÐÐ Ö Ù ÐĐÓ Ø Ð Ø ÓÒØ ÒÙ ÖÐ Ò ÎÓÖ ÚÓÒ Òº ËÔÖĐÙÒ ÙÒ Ï Ö ÔÖĐÙ Û Ö Ò ÓÑ Ø Ú ÖÑ Ò ÙÒ Ø Û ÙÒ Ò Ð Ò ÐØ Òº 4.6 Zusammenfassung Ö Ö «Ö Ø Û Ö ÐÐØĐ Ð Ö Ó Ø Ö Ù Øº ÒÒÓ Û Ö ĐÙ Ö ÙØÙÒ Ö «ÒÙÖ ÐØ Ò Ò Øº ÁÑ Ê Ñ Ò À ÙÔØ Ñ Ò Ö Ê ÐÞ Ø ÓÑÔÙØ Ö ËÝ Ø Ñ ÓÐÐØ Ð Ö Ø Ö «Ù Ñ Ù ÑÑ Ò Ò Ò Ê ÐÞ Ø Ý Ø Ñ Ò ÒĐ Ö Ð Ù ¹ Ø Ø Û Ö Òº Ö Ö Ø Ø Ò ÙÖÞ Ù ÑÑ Ò ÙÒ Ö ÙÒØ Ö Ð Ò Ô ¹ Ø Ñ Ø Ñ Ö «Ö Ø Ò Ö Òº ÈÖÓ Ð Ñ Ø Ò Ö À Ö Û Ö Ì Ñ Ö Ö Ø ØÙÖ Ò Û Ö Ò Ò Ò Ò Ô Ð ÖÐĐ ÙØ Öغ Ò Ó Ô Ð Ø ÓÐÐ ÖÛĐ ÒØ ËÓ ØÛ Ö ÈÖÓØÓ ÓÐÐ ÆÌÈ Ö Ù ÒÛ Ò Ø ÙÒ Ö Ò ËÝÒ ÖÓÒ Ø ÓÒ Ò Ú Ð Ò Ö Ò Ö ÈÖÓ Ö ÑÑ ÖÙÒ Ò Û Ø ÊÓÐÐ Ô Ðغ Ö Ø Ö «ÓÐÐØ Ò Ø Ð Ð ØÚ Ö ØĐ Ò Ð Ò ÒÓÑÑ Ò Û Ö Ò ÒÒ Û ÓÒ Ò Ö ØÞ ÚÓÒ Ð ÅÙÖÔ Ý Ð ÙØ Ø ÁÒ ÐÐ Ò ĐÍ ÖÐ ÙÒ Ò Ø Ò ÖĐÓ Đ Ù Ø Ð ÖÕÙ ÐÐ ÚÓÖ¹ Ö ĐÙ Ö Ò Û Ð Ö Ò Û Öº

77 Literaturverzeichnis Ú Ò ÐÓ Ú º Ëȹ¾½¼¼ Ñ ÐÝ Í Ö³ Å Ò٠к Ò ÐÓ Ú ÁÒº ½ º ¾ Å Ò Í Öº Ä Ü ÓÒ Ì Ò ÙÒ Ü Ø Æ ØÙÖÛ Ò Ø Òº Ö Î ÖÐ ½ ¾º Æ Ð ÓÒ Å Ò Öº ËÙÖÚ Ý Ó Ø ÆÌÈ Æ ØÛÓÖ º ½ º ÓÖ ÓÒ Ìº Í Öº ÐÓ Ò Ì Ñ º Ù Ù Ø ½ º ÍÔ Ø ½ ÆÓÚ ½ º 65

78 66 LITERATURVERZEICHNIS

79 Chapter 5 Capabilities of today s RT-CORBA implementations 67

80 68 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS About the author ÁÒ Ó Ù ÖÑ ÒÒ ÛÖÓØ Ø ÖØ Ð Ô ÖØ Ó Ø Ë Ñ Ò Ö Ê Ð¹Ì Ñ Óѹ ÔÙØ Ö ËÝ Ø Ñ Ø Ø ÁÒ Ø ØÙØ ÓÖ Ê Ð¹Ì Ñ ÓÑÔÙØ Ö ËÝ Ø Ñ Ì Ò ÍÒ Ú Ö ØĐ Ø ÅĐÙÒ Òº ÛÓÖ Ø Ø ÁÒ Ø ØÙØ ÓÖ ÓÑÑÙÒ Ø ÓÒ Ò Ò Ö Ò ÍÒ Ú Ö ØĐ Ø Ö ÙÒ Û Ö Æ Ù Ö º 5.1 Abstract Ü Ø Ò ÇÊ ÓÑÑÓÒ Ç Ø Ê ÕÙ Ø ÖÓ Ö Ö Ø ØÙÖ µ Ô ¹ Ø ÓÒ ½ Ò ÇÊ ÑÔÐ Ñ ÒØ Ø ÓÒ Ù ÙÐÐÝ Ñ Ø Ñ Ò Ó Ú Ö Ð ØÖ ÙØ Ó Ø¹ÓÖ ÒØ Ý Ø Ñ º ÙØ Ú ÐÓÔ Ò ØÖ ÙØ Ý Ø Ñ Û Ø ØÖ Ò ÒØ ÉÓË ÉÙ Ð ØÝ Ó Ë ÖÚ µ Ö ÕÙ Ö Ñ ÒØ Ò ÜØ Ò ÓÒ ØÓ ÇÊ Ò ÓÔØ Ñ Þ Ø ÓÒ ØÓ ÑÔÐ Ñ Ò¹ Ø Ø ÓÒ Ó Ó Ê Ð¹Ì Ñ Ç Ø Ê ÕÙ Ø ÖÓ Ö Ê̹ÇÊ µ ØÓ Ò Ø Ò ÖÝ ÔÖ Ø Ð ØÝ Ò Ô Ö ÓÖÑ Ò Ø Ø Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Ü¹ Ô Øº Ì ÜØ Ò ÓÒ Ö Ô Ò Ê̹ ÇÊ ½º¼ ¾ Ö Ð Ý Ì Ç Ø¹Å Ò Ñ Òع ÖÓÙÔ ÇÅ µ Ò ÂÙÒ ½ º Ì ÖØ Ð Ù Ô Ð Ø Ó Ü Ø Ò Ê̹ÇÊ Û Ö Ø Ð Ø Ê̹ ÇÊ ½º¼ Ø Ò Ö ¹ÓÒ ÓÖÑ Ò Ú ÓÑ ÓÒ Ö Ø ÓÒ ÓÒ Ú ÐÓÔ Ò Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Û Ø Ê̹ ÇÊ º Ì Ö Ø ÔØ Ö Ð Û Ø Ò Ö Ð Ô Ø Ó ÇÊ Ò Ñ Ò Ø Ê Ð¹ Ì Ñ Ù Ñ Ò ØÓ Ø ÙÒ ÖÐÝ Ò À Ö Û Ö Ò ÇÔ Ö Ø Ò ËÝ Ø Ñ Ü Øº ÁÒ È ÖØ ØÛÓ Ò Ö Ø ØÙÖ Ð ÓÚ ÖÚ Û Ó Ê Ð¹Ì Ñ Ö Ð Ú ÒØ Ý¹ ØÙÖ Ó Ê̹ ÇÊ Ú Ò Ô Ý Ø ÇÅ º ÔØ Ö Ø Ö ÜÔÐ Ò Ô Ð Ø Ó ØÓ Ý³ Ê̹ÇÊ Ò ÓÒ ÕÙ Ò ØÓ Ý Ø Ñ ÔÖ Ø Ð ØÝ Ò Ú ÐÓÔÑ ÒØ ÑÔÖÓÚ Ñ Òغ Æ ÖÝ ÓÔØ Ñ Þ Ø ÓÒ ØÓ ÑÔÐ Ñ ÒØ Ø ÓÒ Ó Ó Ê̹ÇÊ Ö Ù Ò Ø ÓÙÖØ Ô ÖØ Ó Ø Ô Ô Ö Ò Ò ÔØ Ö Ú ÓÒ ÕÙ Ò Ò Ô Ö ÓÖ¹ Ñ Ò Ó Ø ÓÔØ Ñ Þ Ø ÓÒ Ô ØØ ÖÒ Ö ÓÛÒ Ò ÜÔÐ Ò º ÔØ Ö Ü ÐÓ Ø Ô Ô Öº

81 5.2. INTRODUCTION Introduction ÁÒ ÓÖ Ö ØÓ Ò ÙÖ Ø ÖÑ Ò Ø Ú ÓÙÖ Ó ÐÐ Ê Ð¹Ì Ñ ÓÑÔÓÒ ÒØ Ò ØÖ ÙØ Ó Ø ÓÖ ÒØ Ý Ø Ñ ÔÖ Ø Ð ØÝ Ó Ø ÓÚ Ö ÐÐ Ý Ø Ñ ØÓ ÔÖ ÖÚ ÒÐÙ Ò Ö Û Ö Ò Ç˹ ØÙÖ º ÁÒ Ø Ó ØÖ ÙØ Ý Ø Ñ Ò ÇÊ Ø Ö ÕÙ Ö Ñ ÒØ Ö Ñ Ø Ý Ø Ê̹ ÇÊ ½º¼ Ô Ø ÓÒ Ö Ð Ò ÂÙÒ ½ Ò ÜØ Ò ÓÒ ØÓ ÇÊ ¾º¾ ÓÖÑ Ð» ¹½¾¹¼½µ ¾ Ò Ø Å Ò ËÔ Ø ÓÒ ÓÖ Ó» ¹ ¼ ¹¼ µ º Ø Ô Ø ÓÒ Ö ÜØ Ò ÓÒ ÒÓÒ Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Ú ÐÓÔ¹ Ñ ÒØ ÒÓØ «Ø ÐØ ÓÙ Ê̹ ÇÊ ½º¼ Ø Ò Ö ÓÒ ÓÖÑ ÇÊ Ö ÓÑÔÐ Ø ÐÝ «Ö ÒØ ÖÓÑ ÒÓÒ Ê Ð¹Ì Ñ ÇÊ Ò Ñ Ò Ò Ö ÓÙÖ ÓÖ Ò ÑÙÐØ ÔÐ Ü Ò Ñ Ø Ó ÒÚÓ Ø ÓÒ Ò»Ñ Ö ÐÐ Ò Ô Ö Ñ Ø Ö ÓÖ Ü¹ ÑÔÐ º Ý Ø Ñ¹Û ÔÖ Ø Ð ØÝ Ñ Ò Ø ÓÐÐÓÛ Ò ÓÙÖ Ñ ÓÖ ÓÑÔÓÒ ÒØ Ó Ê Ð¹Ì Ñ Ý Ø Ñ Ú ØÓ Ø ÖÑ Ò Ø ÓÑÑÙÒ Ø ÓÒ ØÖ Ò ÔÓÖØ Ô Ö ÓÖÑ Ò ÓÑÑÙÒ Ø ÓÒ Ø ÖÓÙ ÔÙØ Ø ÓØØÐ Ò Ó Ú ÖÝ ØÖ ÙØ Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒº Í Ò ÔÔÖÓÔÖ Ø Ö Û Ö Ò ÔÖÓØÓÓÐ ÒØ Ð ÓÖ Ò Ò ÔÖ Ø Ð Ú ÓÙÖ Ð Ù Ö ÒØ Ò Û Ø ÓÖ Ø ÖÑ Ò Ø Ö ÔÓÒ Ø Ñ Û Ö Ú ÒØ ØÖ Ö ÔÖÓØÓÓÐ ÔÔÐݺ Ì ØÖÓÒ ÐÝ ÑÔ Ò Ò Ù Ò ÓÒ ÇÊ ¹ ÒØ ÖÓÔ Ö Ð ØÝ Ò ÔÓÖØ ¹ Ð ØÝ Û Ö ØÛÓ Ý ØÙÖ Ó ÇÊ º ÌÓ ÔÖÓÚ ÔØ Ð Ô Ö ÓÖÑ Ò Ñ Ò Ý Ö Ê Ð¹Ì Ñ Ö ÕÙ Ö ¹ Ñ ÒØ «ÓÖØ Ò Ö Û Ö ¹Ø ÒÓÐÓ Ý Ò ÒÖ Ò Ó Ø Ú ØÓ Ø Òº Ì Ö Ü Ð ØÝ Ò Ò ÓÑ Ê̹ ÇÊ ÒÒÓØ Ñ Ø Ý Ø Ñ¹ Ñ Ò º ÍÒ ÖÐÝ Ò Ç˹ ØÙÖ Ë Ò Ç Ø¹Ê Õ٠ع ÖÓ Ö Ù ØÙÖ Ó Ø ÙÒ ÖÐÝ Ò ÇÔ Ö Ø ÓÒ ËÝ ¹ Ø Ñ Ç˵ ØÓ Ñ Ò Ö ÓÙÖ ÔÖÓ ¹Ø Ñ ØÓÖ ÓÑÑÙÒ Ø ÓÒµ Ø Ý Ö Ô Ò ÒØ ÓÒ ÇË Ô Ö ÓÖÑ Ò º Ú Ò Ò ÇÊ Ô Ð Ó Ò Ð Ò ÝÒ Ñ ÙÐ Ò ØÖ Ø Ø Û ÐÐ Ð ÙÐ Ò Ý Ø Ñ Ø ÙÒ ÖÐÝ Ò ÇË Ó Ò³Ø ÐÐÓÛ Ø ÇÊ ØÓ Ñ Ò Ø ÓÛÒ Ü ÙØ ÓÒ Ø Ñ º

82 70 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS ÌÓ ÓÐÚ Ø ÔÖÓ Ð Ñ Ò «Ø Ú Ó¹ÓÔ Ö Ø ÓÒ ØÛ Ò ÇÊ Ò ÇË Ò Öݺ Ê Ð¹Ì Ñ ÇÔ Ö Ø Ò ËÝ Ø Ñ º º Á ÈÇËÁ ½¼¼ º½ ¹ ½ Ê Ð¹Ì Ñ ÜØ Ò ÓÒ ÓÒ ÓÖÑ Òص Ø Ø ÔÖÓ Ð Ñ Ø Ø Ó Ø Ó ÔÐ Ø ÓÖÑ Ò Ô Ò Ò Ò ÔÓÖØ Ð Øݺ ÔÔÐ Ø ÓÒ Ô Ö ÓÖÑ Ò ÈÖÓ Ö ÑÑ Ò ÐÐ Ö Ø ÐÐ Ø ÑÓ Ø ÑÔÓÖØ ÒØ ØÓÖ ÓÖ ÙÔÔÐÝ Ò Ø Ö¹ Ñ Ò Ø Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Û Ø Ö Ê Ð¹Ì Ñ Ö ÕÙ Ö Ñ ÒØ º ÐÑÓ Ø Ú ÖÝ ÔÖÓ Ð Ñ Ò ÓÐÚ Ø Ø Ð Ú Ð Ó Ý Ø Ñ¹ Ú ÐÓÔÑ Òغ Í Ò Ê̹ ÇÊ Ò Æ ÒØ Û Ý ØÓ Ø ÓÓ ÓÐÙØ ÓÒ ÓÖ ØÖ ÙØ Ý Ø Ñ º ÇÒ Ò ÓÒ ÒØÖ Ø ÓÒ Ý Ø Ñ ØÖÙØÙÖ Ò Ð Ò Ó Ö ÑÓØ Ó Ø Ò Ò Ñ٠ص Ð ÐÓ Ð ÓÒ º Ì Ñ ÓÒ Ùѹ Ò Ú ÐÓÔ Ò Ô Ø Ù ÓÑÑÙÒ Ø ÓÒ¹ÔÖÓØÓÓÐ Ò Ò ÙÔÔÐÝ Ò Ò «Ø Ú Ñ ÑÓÖÝ¹Ñ Ò Ñ ÒØ Ò ÔÖÓÚ Ò ÓÒ Ø ÒÝ Ò Ö Ø Ò Ñ º º ÓÖ ÚÓ Ò ÔÖ ÓÖ ØÝ ÒÚ Ö ÓÒ µ Ö ØÖ Ø Û Ý ÖÓÑ Ø ÔÔÐ Ø ÓÒ Ò Öº Ì Ô Ý ØÖ ÙØ ØÓ ÓÖØ Ó ØÛ Ö Ð ¹ÝÐ Ò Ö Ø Ñ ¹ØÓ¹Ñ Ö Ø ÙØ Ð Ó Ö Ü Ð ØÝ Ò ÓÑ º Ì ÒØ Ö Ò Ø ÓÒ Ð Ò Ù Á ĵ ÔÖÓÚ ÓÒÚ Ò ÒØ Û Ý ÓÖ ØÓÔ¹ ÓÛÒ Ú ÐÓÔÑ ÒØ Ò Ñ Ø ÖÖ Ò Ñ ÒØ Ó Ý Ø Ñ Ð Ö Ò Ø Ö ¹ ÓÖ ÓÑÔÓÒ ÒØ Ò Ù Ò ÙØÙÖ ÔÖÓ Ø Ó Ö ÝÐ Ò µº Ì ÇÊ ³ Ô Ö ÓÖÑ Ò Ì ÇÊ Ø Ð Ò ØÛ Ò Ñ Ò Ò Ø Ê Ð ÏÓÖÐ º ÁØ Ò Ô Ù¹ Ð Ø Ö ÓÙÖ Ñ Ò Ñ ÒØ ÒÐÙ Ò ÙÐ Ò µ Ò ÓÑÑÙÒ Ø ÓÒ Ò Ø Ö ÓÖ ÓÖØ Ò Ú ÐÓÔÑ ÒØ Ø Ñ Ò ÒÖ Ð ÖÒ º Ý ÔÔÐÝ Ò ÒØÖ Ð Ò Ø Ò ÓÖ Ñ Ò Ò ÓÑÑÙÒ Ø ÓÒ ÔÓÖØ Ð ØÝ ÒØ ÖÓÔ Ö Ð ØÝ Ò Ý Ø Ñ Û ÓÒ Ø ÒÝ Ò Ú º ÓÖ Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ ÓÛ Ú Ö ÇÊ ÑÔÐ Ñ ÒØ Ø ÓÒ ØÓ ÓÔØ ¹ Ñ Þ ÓÖ Ö ÓÙÖ Ñ Ò Ñ ÒØ ÓÑÑÙÒ Ø ÓÒ Ô Ö ÓÖÑ Ò ÒÚÓ Ø ÓÒ ¹ ÑÙÐØ ÔÐ Ü Ò Ò Ô Ö Ñ Ø Ö Ñ Ö ÐÐ Ò» Ñ Ö ÐÐ Ò ÐÐ Ó Ø Ø ¹ Ò ÕÙ Ö Ø Ñ ÓÖ Ñ ÑÓÖÝ Ö Ø Ð Ò Ø Ö ÓÖ Ê Ð¹Ì Ñ Ö Ð Ú Òغ Ë Ò Ê̹ ÇÊ ½º¼ Ô Ø ÓÒ ÓÒÐÝ Ò ÒØ Ö Ò ÇÊ Ô Ö ÓÖ¹ Ñ Ò ØÖÓÒ ÐÝ Ô Ò ÓÒ Ø Û Ý Ø ÓÔØ Ñ Þ Ø ÓÒ Ö ÑÔÐ Ñ ÒØ º

83 5.3. ARCHITECTURAL OVERVIEW Architectural Overview Figure 5.1: RT-CORBA Entities [4] Ö Ñ º½ ÓÛ Ø Ý Ê̹ ÇÊ ÒØ Ø º Ì Ö ØÙÖ Û ÐÐ ¹ Ö Ò Ø ÓÐÐÓÛ Ò º ÊÌ ÇÊ ÊÌÇÊ Ì ÊÌÇÊ Ò ÜØ Ò ÓÒ ØÓ ÓÒÚ ÒØ ÓÒ Ð ÇÊ º ËÓ Ê Ð¹Ì Ñ Ò ÒÓÒ Ê Ð¹Ì Ñ ÓÑÔÓÒ ÒØ Ò Ü Ø Ø Ø Ñ Ø Ñ º Ì Ø Ó Ò³Ø Ð ØÓ Ö ÓÙÖ ÓÒ Ø Ê̹ ÇÊ Ý Ø Ñ ÔÖÓÚ ÜÔÐ Ø ÓÒØÖÓÐ ÓÚ Ö Ö ÓÙÖ ÙØ Ø ÔÖÓ Ù Ø ÓÒ Ð ÓÚ Ö Ù Ó ÑÓÖ ÓÑÔÐ Ü ÓÒ Ø ÒÝ Ñ Ò Ñ ÒØ Ò ÓÑÑÙÒ Ø ÓÒ Ò Ð Ò º Ì Ê̹ÇÊ Ñ Ò¹ Ø ÓÒ ÙÖ Ø ÓÒ Ò Ø Ö Ó ÒØ Ö Ö Ø ÓÒ Ò ØÖÙØ ÓÒº ÊÌ ÇÊ ÈÖ ÓÖ ØÝ Ê̹ ÇÊ ÔÖÓÚ Ò ÓÛÒ ÈÖ ÓÖ ØÝ Ñ Û Ø Ö Ò ÖÓÑ ¹ ¾ ÐÓÛ¹ Ø ÔÖ ÓÖ Øݵ ØÓ ¾ Ø ÔÖ ÓÖ Øݵº ÊÌ ÇÊ ÈÖ ÓÖ ØÝÅ ÔÔ Ò

84 72 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS Ù ØÓ ÒØ ÖÓÔ Ö Ð ØÝ Ò ÔÓÖØ Ð ØÝ Ê̹ ÇÊ Ù Ø ÓÛÒ ÔÖ ÓÖ ØÝ Ñ ÊÌ ÇÊ ÈÖ ÓÖ Øݵ Û Ñ ÔÔ ØÓ Ø Ò Ø Ú ÓÒ ÓÒ Ô ÖØ ÙÐ Ö ÇÔ Ö Ø Ò ËÝ Ø Ñ ÓÒ Ñ Ò º Ì Ö Ú Ö Ñ ÔÔ Ò Ù ØÓ ÒØÖÓ Ù ÐÖ Ý ÖÙÒÒ Ò Ø Ö ÒØÓ ÔÖ ÒØ Ê̹ ÇÊ Ý Ø Ñº Ì Ñ Ò Ñ Ø ÒØÖ Ð ÖÓÐ Ê̹ ÇÊ ÙÐ Ò Ü ÔÖ ÓÖ¹ Ø µ Ö Ð ÓÒ Øº Ê̹ ÇÊ ÙÖÖ ÒØ Ì ÒØ Ö ÐÐÓÛ ØÓ Ø ØÙ Ð ÊÌ ÇÊ ÈÖ ÓÖ ØÝ Ó Ø Ö º Ì Ö ÓÖ ÔÖ ÓÖ ØÝ Ò Ò Ø ÖÙÒØ Ñ Û Ñ ÙÐ Ò Ø ÑÓÖ Ü Ð Ò ÐÐÓÛ Ð ¹Ñ ÙÐ Ò º ÊÌ ÇÊ Ì Ö ÔÓÓÐ Ì Ö ÔÓÓÐ Ñ Ø ÔÓ Ð ÓÖ ÖÚ ÒØ ØÓ ÔÖ Ö Ø Ô ÒÙÑ Ö Ó Ø Ö ØÓ ÔÖ Ú ÒØ Ø Ö Ö Ø ÓÒ Ò ØÖÙØ ÓÒ ÓÚ Ö Û Ò ÓÖ¹ Ö ÔÓÒ Ò Ñ Ø Ó ÒÚÓ Ø ÓÒ ÓÙÖº ËÔ Ý Ò ÒÙÑ Ö Ó Ø ÓÒ Ð ÝÒ Ñ Ö Ø Ø Ö Ð Ñ Ø Ø Ö Ó ÖÙÒÒ Ò ÓÙØ Ó Ö ÓÙÖ º ÍÒÔÖÓ¹ Ð ÒÚÓ Ø ÓÒ Ö Ù«Ö º Ë ÙÐ Ò Ë ÖÚ Ì ÊÌ¹Ë ÙÐ Ò Ë ÖÚ Ù Ø Ö ÙÐ Ð ÒØ ØÝ Ò Ð ØÓ ÔÔÐÝ Ü ÔÖ ÓÖ Ø ÙÐ Ò ØÖ Ø º Ê Ø ÑÓÒÓØÓÒ Ò ÖÐ Ø Ð Ò Ö Ø ØÖ Ø Ò ÔÔÐ Ò Ö Ø Ö Ø Ø Ø Ð Ñ ÒÒ Öº ݹ Ò Ñ ÙÐ Ò Û ÐÐ ÒØÖÓ Ù Û Ø Ê̹ ÇÊ ¾º¼º ÊÌ ÈÇ Á Ø Ô ÒØ ØÓ ÓÒÚ ÒØ ÓÒ Ð ÈÇ ÔÓÖØ Ð Ó Ø ÔØ Öµ Û ÔÖÓ¹ Ú ÒØ Ö ØÓ Ø Ê̹ÇÊ Ò Ñ Ò Ñ Ö ÐÐ Ò Ò Ñ Ö ÐÐ Ò Ó Ñ Ø Ó Ô Ö Ñ Ø Ö ÓÖ Ü ÑÔÐ º Ì ÊÌ ÈÇ Ñ Ò ÙÐ Ò ÓÒ ÙÖ Ø ÓÒ Ò Ø Ö ÔÓÓÐ¹Ö Ø ÓÒ Ò ØÖÙØ ÓÒº ÈÖÓØÓÓÐ ÓÒ ÙÖ Ø ÓÒ Ê̹ ÇÊ ÔÖÓÚ Ú Ö Ð ØÙÖ ØÓ ÓÒ ÙÖ ÓÑÑÙÒ Ø ÓÒ ÔÖÓØÓÓÐ º ÅÙÐØ ÔÐ Ü ÒÓÒ¹ÑÙÐØ ÔÐ Ü Ò ÔÖ ÓÖ Øݹ Ò ÒÒ Ð Ò ÔÔÐ º

85 5.4. CAPABILITIES OF TODAY S RT-ORBS Capabilities of today s RT-ORBs Ï Ø Ø Ò Û ÜØ Ò ÓÒ Ê̹ ÇÊ Ô Ð Ó Ñ Ò Ò Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Ò Ü Ð Ò Û Ýº ÁÒ Ø ÔØ Ö ÜÔÐ Ò Ø ÓÒ Ó Ø ÔÓ Ð Ø Ö Ú Ò Û ÐÐ ÓÑ ÓÒ ÕÙ Ò ÓÖ Ê Ð¹Ì Ñ Ú ÐÓÔ¹ Ñ Òغ Priority Models Å Ð Û Ö ÓÖ ØÖ ÙØ Ê Ð¹Ì Ñ Ý Ø Ñ Ò Ñ Ò Ñ ØÓ ÑÔÐ ¹ Ñ ÒØ Ö Ð Ð ÙÐ Ò Ñ º Ê̹ ÇÊ ½º¼ Ð ØÓ Ñ Ò Ü ÔÖ ÓÖ ØÝ ÙÐ Ò ØÖ Ø ÒÓ ÝÒ Ñ ÙÐ Ò ÙÔÔÓÖØ ÙØ Û ÐÐ ÔÔ Û Ø Ê̹ ÇÊ ¾º¼µ Ø Ö Ö ØÛÓ Ñ Ò ÔÖ ÓÖ ØÝ ÔÓÐ Ô Ð ÒØ ÈÖÓÔ Ø ÈÖ ÓÖ ØÝ ÅÓ Ð Á Ø Ð ÒØ ÈÖÓÔ Ø ÈÖ ÓÖ ØÝ ÔÓÐ Ý Ù Ü ÙØ ÓÒ ÔÖ ÓÖ ØÝ ÓÑ Û Ø Ø Ñ Ø Ó ÒÚÓ Ø ÓÒº ÈÖ ÓÖ ØÝ Ñ ÔÔ Ò Ù Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ó ÔÖÓ ÓÒ Ò ÇÔ Ö Ø Ò ËÝ Ø Ñ Ø Ø «Ö ÒØ ÖÓÑ Ø Ð Òس ÓÒ º Ì ÖÚ ÒØ ÓÖ ØÓ Ü ÙØ Ø Ø Ö Ø Ø Ô ÔÖ ÓÖ Øݺ Ì ÔÖ ÓÖ ØÝ ÊÌ ÇÊ ÈÖ ÓÖ Øݵ Ø ÔÖ ÓÖ ØÝ Ó Ø Ø Ö Û Ò¹ ÚÓ Ø Ö Õ٠غ ËÓ Ø Ñ Ò Ñ ÓÑ ØÖ Ò Ô Ö ÒØ ØÓ Ø Ú ÐÓÔ Ö Û Ò Ö ØÓ Ø ÖÚ ÒØ Ø ÇÊ ¹ Ò Ø Ð Þ Ø ÓÒ¹Ø Ñ º ÌÓ Ò Ð ÖÖÓÖ ÈÖ ÓÖ ØÝ Ö ØÙÖÒ Ý Ø ÖÚ ÒØ ØÓ Ú Ö Ý Ø ÔÖ ÓÖ ØÝ Û Ø Û Ø Ø Ö ØÙ ÐÐÝ Û Ô Ö ÓÖÑ Øº Ë ÖÚ Ö Ð Ö ÈÖ ÓÖ ØÝ ÅÓ Ð Á Ø Ë ÖÚ Ö Ð Ö ÈÖ ÓÖ ØÝ ÔÓÐ Ý Ù ÊÌ ÇÊ ÈÖ ÓÖ ØÝ Ò ÓÒ Ø ÖÚ Ö Ò ÓÑ Û Ø Ø ÖÚ Òس Ö Ö Ò ÓÖ Ø Ð Òس ÒØ ÖÒ Ð Ù º Ì ÔÓÐ Ý Ù ÙÐ Ò Ù Û Ö º º Ø Ð ÒØ Ö ÓÒ ÒÓÒ Ê̹ÇÊ Ò ÒÚÓ Ñ Ø Ó Ó ÖÚ ÒØ Û Ö ÓÒ Ê̹ ÇÊ º

86 74 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS ÈÖ ÓÖ ØÝ ÌÖ Ò ÓÖÑ Ø ØÛÓ ÔÓÐ Ê̹ ÇÊ ½º¼ Ô ÒÓØ Ö ÔÓ Ð ØÝ ØÓ Ò ÔÖ ÓÖ Ø ÐÐ ÔÖ ÓÖ ØÝ ØÖ Ò ÓÖÑ º Ì Ò ÓÙÒ Ò ÓÙع ÓÙÒ ÔÖ ÓÖ ØÝ ØÖ Ò ÓÖÑ Ö Ù ØÓ Ú ÐÓÔ Ù Ö¹ Ò ÔÖ ÓÖ ØÝ Ñ º ÁÒ ÓÙÒ ÈÖ ÓÖ ØÝ ÌÖ Ò ÓÖÑ Ö ÔÖ ÓÖ ØÝ Û Ð ØÖ Ò Ñ ØØ Ò Ñ Ø Ó Ò¹ ÚÓ Ø ÓÒº ÇÙØ ÓÙÒ ÈÖ ÓÖ ØÝ ÌÖ Ò ÓÖÑ Ö ÔÖ ÓÖ Ø Ó ÓÒÛ Ö Ö ÕÙ Ø ÒÚÓ Ý Ø ÖÚ ÒØ ØÓ ÔÖÓ Ø Ø º ÈÖ ÓÖ ØÝÌÖ Ò ÓÖÑ Ö Ù ØÓ Ö ÔÖ ÓÖ Ø Ó Ò ÒØ Ö Ø Ú ØÝ º º Ý ÙÔ ÖÚ ÓÖ Ø º Threadpools Ì Ö ÔÓÓÐ Ö Ù ØÓ ÓÒ ØÖ Ò Ö ÓÙÖ Ù Ó ÖÚ ÒØ Ø Ò Ø Ñ ØÓ ÐÔ Ö Ù Ò ÓÚ Ö Ò Ø Ö ÓÖ ØÓ ÒÖ ÔÖ Ø Ð ØÝ Ý Óѹ Ò Ò Ú Ö Ð Ø Ö Ò Ò Ò Ú Ö Ð ÓÒ ØÖ Ò º ÓÐÐÓÛ Ò ÔÓ ÒØ Ò ÓÒ ÙÖ º ÈÖ ÐÐÓ Ø ÓÒ Ó Ø Ö Ò Ò Ø ÒÙÑ Ö Ó Ø Ø Ø Ö Ó Ø Ö ÔÓÓÐ ÚÓ ÓÚ Ö Ó Ø Ö ¹Ö Ø ÓÒ» ØÖÙØ ÓÒ Ð Ñ Ø Ò ÔÖ ÐÐÓ Ø Ñ ÑÓÖÝ Ù º ¹ Ø ÓÒ ÐÐÝ Ò Ò Ø ÒÙÑ Ö Ó ÝÒ Ñ Ø Ö Ð Ñ Ø Ø ÒÙÑ Ö Ó ÒÚÓ¹ Ø ÓÒ ÑÙÐØ Ò ÓÙ ÐÝ Ü ÙØ Ý ÖÚ Öº ËØ Þ Ò ÙÐعÔÖ ÓÖ ØÝ Ñ Ý Ð Ó Ô º Ì ÐÐÓÛ Ú ÐÓÔ Ö ØÓ Ñ Ü Ñ Þ ÛÓÖ Ø Ý Ø Ñ Ö ÓÙÖ Ù Ý ÖÚ Öº È ÖØ Ø ÓÒ Ò Ó Ø Ö È ÖØ Ø ÓÒ Ò Ó Ø Ö Ñ Ø Ñ ÓÑÔÐ Ø ÐÝ Ò Ô Ò ÒØ ÖÓÑ ÓØ Ö Ö Ò Ø Ö ÓÖ ÒÖ Ü Ð ØÝ Ò Ö Ù Ø Ö Ó ÔÖ ÓÖ ØÝ Ò¹ Ú Ö ÓÒ º Ì Ö Ó ÓÒ Ø Ö ÔÓÓÐ Ò Ú Ò Ò ØÓ «Ö ÒØ ÈÇ Ó Ø Ø ÓÒ ÖÚ Ö Ò ÓÒØ Ò Ø Ö Û Ø ÓÑÔÐ Ø ÐÝ «Ö ÒØ ØØÖ ÙØ º Ù«Ö Ò Ó Ø ÓÒ Ð Ö ÕÙ Ø Å Ø Ó ÒÚÓ Ø ÓÒ Ø Ø ÓÙÖ Û Ð Ø ÖÚ Òس Ñ Ü ÑÙÑ Ø Ö Ø Ø

87 5.4. CAPABILITIES OF TODAY S RT-ORBS 75 Ò ÝÒ Ñ µ Ö Ü Ö Ù«Ö º ÓÒ ÕÙ ÒØÐÝ ÒÓ Ö ÕÙ Ø Ö ÐÓ Ø ÙØ Ø Ø Ò ÕÙ Ò Ö Ý Ø Ñ ÔÖ Ø Ð ØÝ ØÓÓ Ñ ÒÝ Ö ÕÙ Ø Ú ØÓ Ù«Ö º RTCORBA::Mutex Ì ÊÌ ÇÊ ÅÙØ Ü ÒØ Ö ÔÖÓÚ ØÓ Ø ÇÊ ³ ÑÙØ Ü ÑÔÐ ¹ Ñ ÒØ Ø ÓÒº Ö ÙÐØ ÔÔÐ Ø ÓÒ Ò Ù Ø Ñ ÑÙØ Ü ÑÔÐ Ñ ÒØ Ø ÓÒ Ø ÇÊ Ò Ó ÓÒ Ø ÒØ ÔÖ ÓÖ ØÝ Ò Ö Ø Ò Ñ Ò Ð Ú Ö ÖÓ Ø Û ÓÐ Ý Ø Ñº Priority banded Connections Ï Ø ÈÖ ÓÖ ØÝ Ò ÓÒÒ Ø ÓÒ Ð ÒØ Ö Ð ØÓ ÓÑÑÙÒ Ø Û Ø Ö¹ Ú ÒØ Ú ÑÙÐØ ÔÐ ÓÒÒ Ø ÓÒ Ò ØÓ «Ö ÒØ ÔÖ ÓÖ ØÝ ÓÖ ÔÖ ÓÖ ØÝ Ö Ò º Ì Ñ Ò Ñ Ù ÙÐ Û Ò Ù Ò ØÖ Ò ÔÓÖØ ÔÖÓØÓÓÐ Û Ö ¹ Ô Ø ÒÓ ÔÖ ÓÖ Ø Ø ÐÔ ØÓ ÚÓ ÔÖ ÓÖ ØÝ ÒÚ Ö ÓÒº Non multiplexed connections Ï Ø ÒÓÒ ÑÙÐØ ÔÐ Ü ÓÒÒ Ø ÓÒ Ð ÒØ Ö Ð ØÓ ÓÑÑÙÒ Ø Û Ø Ö¹ Ú ÒØ Ú ÔÖ Ú Ø ÒÒ Ð Û ÒÓØ Ö Û Ø ÒÝ ÓØ Ö Ð ÒØ ÙÔ ÐÐ º Ì Ð Ó Ö Ù Ø Ö Ó ÔÖ ÓÖ ØÝ ÒÚ Ö ÓÒ Ò ÒÖ ÔÖ Ø Ð Øݺ Timeout Ð ÒØ ÐÓ Û Ð Û Ø Ò ÓÖ ÔÓ Ð Ö ØÙÖÒ Ú ÐÙ Ò Ô Ö Ñ ¹ Ø Ö Ø Ñ ÓÙØ Ò Ø ØÓ ÑÔÖÓÚ Ø ÖÑ Ò Ø Ú ÓÙÖ Ò ØÓ Ñ ÖÖÓÖ Ò Ð Ò Öº Scheduling Service ÐÐ ØÙÖ Ö ÓÚ Ò ÓÒ Ò ØÖ Ø Ð Ú Ð Ý Ð Ö Ò ÙÐ Ò ÔÓÐ Ù Ò Ò Ñ º Ø Ó ÓÒ ÙÖ Ø ÓÒ Ô Ö Ñ Ø Ö Ò ØÓ Ø Ò Ñ Ø Ò Ø Ñ Ò ÙÑÑ Ö Þ

88 76 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS Ë ÖÚ Ö Ø Ö ÓÒ ÙÖ Ø ÓÒ Ø Ö ÔÓÓÐ µ ÔÖ ÓÖ ØÝ ÑÓ Ð Ð ÒØ ÔÖÓÔ Ø ÖÚ Ö Ð Ö ÈÖ ÓÖ ØÝÌÖ Ò ÓÖÑ µ ÔÖÓØÓÓÐ Ð Ø ÓÒ»ÓÒ ÙÖ Ø ÓÒ Ð ÒØ ÈÖ ÓÖ ØÝ Ò ÓÒÒ Ø ÓÒ ÆÓÒ ÑÙÐØ ÔÐ Ü ÓÒÒ Ø ÓÒ ÈÖÓØÓÓÐ Ð Ø ÓÒ»ÓÒ ÙÖ Ø ÓÒ ÐÐ ÓØ Ö ØÙÖ Ò ÖÚ Ð Ü ÔØ ÓÒ Ô Ò ÇÊ Ö ÒÓØ «Ø Ò Ò Ù Ù Ù Ðº 5.5 Optimization Patterns Ê Ð¹Ì Ñ ÓÑÔÙØ Ò Û Ø ØÖ Ò ÒØ ÉÙ Ð ØÝ Ó Ë ÖÚ Ö ÕÙ Ö Ñ ÒØ Ò Ø ÑÓÖ Ø Ò Ô Ý Ò ÒØ Ö º Ý Ñ Ò ÒÓ Ô Ø ÓÒ ÓÒ ÓÛ Ø ØÙÖ Ö ÑÔÐ Ñ ÒØ ÓÒÙÖÖ ÒÝ ØÛ Ò ÓÑÑ Ö Ð ÇÊ ØÖ ÙØÓÖ ÓÖ º Ì Ð ØÓ Û Ö ÔÖÓ ÙØ Ú Ö ØÝ Ð Ö Ñ Ó Ø Ç Ø Å Ò Ñ ÒØ ÖÓÙÔ Û Ö Ð ÇÊ º Ë Ò ÇÊ Ò Ø Ê Ð¹Ì Ñ ÜØ Ò ÓÒ Ê̹ ÇÊ ÓÒÐÝ Ô Ý ÒØ Ö¹ Ô Ö ÓÖÑ Ò Ó ØÓ Ý³ ÇÊ Ò Ê̹ÇÊ Ú Ö º ÇÔØ Ñ Þ Ø ÓÒ Ò ÓÖ Ø ÓÐÐÓÛ Ò Ñ Ò Ô Ø Ó Ñ Ò Ò ØÖ ÙØ Ó Ø ÓÖ ÒØ Ê̹ ÇÊ Ý Ø Ñ Ê ÕÙ Ø ÑÙÐØ ÔÐ Ü Ò Ì Ö Ø Ò Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ ÖÚ ÒØ µ Ù ÓÚ Ö º Ì ÓÚ Ö Ò ÒØ Ò ØÓ Ñ Ò Ñ Þ º ÓÐÐÓ Ø ÓÒ Ë Ò Ð ÓÚ Ö ÓÖ Ñ Ø Ó ÒÚÓ Ø ÓÒ ÑÙÐØ ÔÐ Ü Ò Ò Ø Ó

89 5.5. OPTIMIZATION PATTERNS 77 Û Ö Ð ÒØ Ò ÖÚ Ö Ö ÓÒ Ø Ñ ÒÓ Ò ÓÑ ØØ Ñ¹ ÔÐ Ñ ÒØ Ø ÓÒ ÐÓ Ø ÓÒ ÒÓÛÒ ØÓ Ø Ê̹ÇÊ º Å ÑÓÖÝ Ñ Ò Ñ ÒØ ÄÓ Ò ÓÚ Ö Ò Ñ ÑÓÖÝ ÐÐÓ Ø ÓÒ ÓÖ Ô Ö Ñ Ø Ö Ñ Ö ÐÐ Ò Ò ¹ Ñ Ö ÐÐ Ò ØÓ Ñ Ò Ñ Þ ÓÖ ÓÒ Ø ÒØ Ö ÓÙÖ Ñ Ò Ñ Òغ ÇÊ ÔÖÓØÓÓÐ ÇÊ ÔÖÓØÓÓÐ ÓÚ Ö ØÓ Ñ Ò Ñ Þ Ò ÓÑÑÙÒ Ø ÓÒ Ø ÓØØÐ Ò Ó ØÖ ÙØ Ý Ø Ñ º ÁÒ Ø ÓÐÐÓÛ Ò ÓÑ Ü ÑÔÐ Ó ÓÐÙØ ÓÒ ÓÖ Ø ÓÔØ Ñ Þ Ø ÓÒ Ô ØØ ÖÒ Ù Ò Ì Ç Ì ÇÖ µ Ö Ú Òº Ì Ç Ê Ð¹Ì Ñ ÇÖ Ú Ð¹ ÓÔ Ø Ø Ï Ò ØÓÒ ÍÒ Ú Ö Øݺ Demultiplexing overhead Ë Ò Ó Ø ÑÔÐ Ñ ÒØ Ø ÓÒ Ò Ø Ö Ñ Ø Ó Ò ØØÖ ÙØ Ú ØÓ Ö Ò Ð Ø Ó Ñ ÒÝ Ó Ø Ö ÔÓÖØ ØÓ Ø Ê̹ÇÊ ÓÒ Ò Ø Ò Ó Ú Ö Ð ØÖ Ø ØÓ Ò Ø Ö Ø ÓÒ Ø ÔÓ Ð º ÙØ ³ س ÒÓØ ÑÔÓÖØ ÒØ ³ÔÖ Ø Ð ³ Ò Ø Ó Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ º ÇÒ ØÖ Ø Ý Ð Ò Ö Ö ÓÖ Ü ÑÔÐ Û Ø ÛÓÖ Ø¹ Ü ÙØ ÓÒ Ø Ñ Ï Ìµ Ç Òµ Ò Ò Ú Ö Ó Ç Ò»¾µº Ì Ï Ì Ú Ò ÒÖ Ð Ò¹ ÖÐÝ Û Ø Ø ÒÙÑ Ö Ó Ó Ø ØÓ Ö º ÓÖ Ê Ð¹Ì Ñ Ý Ø Ñ Ø Ø Ö ÒÓØ Ø ÖÑ Ò Ø Ø Ò¹Ø Ñ Ø ÒÓØ ÔØ Ð º ØØ Ö Ö ÙÐØ Ö Ú Û Ø ÝÒ Ñ Ò Û Ø Ç ½µ Ô Ö ÓÖÑ Ò ÓÖ Ø Ú Ö ÙØ Ð Ó Ò Ï Ì Ó Ç Òµ Ò ÓÒ Ø ÒØ ÓÚ Ö º ÓÑ Ò Ø ÓÒ Ó ÐÓÓ ÙÔ¹Ø Ð Ò ÝÒ Ñ Ò Ñ ØÓ Ø ÓÔØ Ñ Ð ØÖ Ø Ýº Ì Ó ÐÐ Ø Ú ÑÙÐØ ÔÐ Ü Ò Ù Ò Ó Ø¹Ö Ö Ò ÔÓ ÒØ Ö ØÓ ÈÓÖØ Ð Ç Ø ÔØ Ö ÓÒ ÈÇ ÓÒØ Ò Ú Ö Ð Ó Ø µº Ø Ö Ö ØÐÝ ÔÓ ÒØ ØÓ Ø ÓÖÖ ÔÓÒ Ò ÈÇ ÝÒ Ñ Ò Ò Ù ÓÖ ÙÖØ Ö ÑÙÐØ ÔÐ Ü Ò ¹ Ø Ø Ñ Ð Ó Ø Ö Ö Ò Ú ØÓ Ö º Ë Ú Ö Ð Ø Ô Ø ÓÒ Ö ÓÚ Ö Ù ØÓ ÓÔØ Ñ Þ ÑÙÐØ ÔÐ Ü Ò Ò Ê̹ÇÊ Ð Ì Çº

90 78 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS Collocation ÁÒ Û Ö Ð ÒØ Ò ÖÚ Ö ÑÔÐ Ñ ÒØ Ø ÓÒ Ö ÓÒ Ò Ð ÒÓ Ú Ö Ð Ø Ô Ó ÑÙÐØ ÔÐ Ü Ò Ò Ô Ö Ñ Ø Ö Ñ Ö ÐÐ Ò Ò Ñ Ö ÐÐ Ò Ö Ò Ð º ÓÖ Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Ø Ú ÖÝ ÑÔÓÖØ ÒØ Ø Ñ Ö Ø Ð Ñ Ø Ó ÒÚÓ Ø ÓÒ ÓÙÐ ÚÓ ÓÑÑÙÒ Ø ÓÒ ÓÚ Ö ÔÓ Ð º Á Ø ÖÚ Òس ÐÓ Ø ÓÒ Ó ÒÓØ Ò ÝÒ ÖÓÒ Ø ÓÒ Ó Ø ÔÓÖØ Ð Ó Ø ÔØ Ö ÒÓØ Ò Öݺ Ì Ö ÓÖ Ñ Ò Ñ Ö ØÓ ÖÚ Òس ÑÔÐ Ñ ÒØ Ø ÓÒ Ö ØÐÝ Û Ø ÓÙØ ÐÐ Ø Ø Ô Ù Ò ÓÚ Ö º Ì Ó ÐÐ Ñ Ñ Ò ÒÚÓ Ø ÓÒ Ö ÑÔÐ Ñ ÒØ Ò Ê̹ÇÊ Ù Ì Ç Ý ÒØÖÓ Ù Ò Ò Û Ò ÒÓÒ¹ Ø Ò Ö ¹ÓÒ ÓÖÑ ÓÐÐÓ Ø ÓÒ Ð º Ú ÐÓÔ Ö Ò Ù Ø Ð Ø Ð Òس Ò ÖÚ Òس ÐÓ Ø ÓÒ Ö ÒÓÛ ØÓ ÓÒ Ø Ñ ÔÐ Ø ÓÖÑ Ø Ò¹Ø Ñ º Ì Ð Ð Ó ÔÖÓÚ ÒØ Ö ÔØÓÖ ÓÖ Ü ÑÔÐ ØÓ Ô Ö ÓÖÑ ÙÖ Øݹ º Ð Ó Ò ØÓ Ø ÈÇ ÙÖÖ ÒØ ÒØ Ö ÓÖ ÓØ Ö ÈÇ ¹Å Ò Ö Ö Ñ ØÓ Ò ÙÖ ÓÒ Ø ÒÝ Ò ÝÒ ÖÓÒ Þ Ø ÓÒ Øº Memory Management ÝÒ Ñ Ñ ÑÓÖÝ ÐÐÓ Ø ÓÒ Ù Ý Ø Ê̹ÇÊ ÓÖ ÕÙ Ù Ò Ò Ö Ñ ÒØ ÐÓ Ð ÔÖÓ Ô ÓÖ Ò Ø Ò º Ì Ö ÔÖ Ø Ð Øݺ ÇÒ ÓÐÙØ ÓÒ ØÓ Ô Ö ÕÙ Ù Ò ÖÓÑ Ø Ê̹ÇÊ ØÓ Ø Ô Ø Ö º Ý ÚÓ Ò ÓÒØ ÜØ Û Ø Ò Ò ÕÙ Ù Ò Ø Ø Ö Ô ØÓÖ ¹ ØÖ Ø Ý ÒÖ Ô Ö ÓÖÑ Ò Ò Ø Ö Ó ÔÖ ÓÖ ØÝ ÒÚ Ö ÓÒ Ñ Ò ¹ Ñ Þ º Protocol Message Footprint Ê ÑÓÚ Ò Ø Ò Ö Ò ÓÖÑ Ø ÓÒ ÖÓÑ ÒÚÓ Ø ÓÒ Ö ÕÙ Ø Ò ÓÔØ Ñ Þ ÇÊ ÒØ ÖÒ Ð Ø Ø Ø ÒØ ÓÚ Ö Ø Ò ØÛÓÖ º ÓÖ Ê Ð¹Ì Ñ ÔÔÐ ¹ Ø ÓÒ ÓÖ Ü ÑÔÐ Ø ÒÓØ Ù Ø Ð ØÓ ÖÙÒ ØÖ ÙØ Ó Ø ÓÒ «Ö ÒØ ÇÔ Ö Ø Ò ËÝ Ø Ñ Ò»ÓÖ «Ö ÒØ ÇÊ ÑÔÐ Ñ ÒØ Ø ÓÒ º ÓÒ ÕÙ Ò Ø Ø Ò ÓÖÑ Ø ÓÒ Ð Ú Ö ÓÒ Ò ÓÖÑ Ø ÓÒ Ò Ö ÑÓÚ ÖÓÑ Ø ÙÔ Ðк Ì Ø Ò ÕÙ Ù Ò Ø Ì Ç Ê̹ÇÊ Ò Ö ÙÐØ Ò

91 5.6. PERFORMANCE COMPARISONS 79 Ð Ø ÙØ Ñ ÙÖ Ð ÑÔÖÓÚ Ñ Òغ ÒÓØ Ö Ñ Ò Ñ ØÓ Ñ Ò Ñ Þ ÈÖÓØÓÓÐ Å ÓÓØÔÖ ÒØ Ù ÓÖ Ó ÐÐ Ø Ø Ó Ø Ø Ö ÓÒØ ÒØ Ó ÒÓØ Ò ÓÚ Ö Ø Ñ Ó Ø Ê̹ÇÊ Ò ÓÐ ÓÔÝ Û Ò Ý ÐÓ Ð Ð ÒØ Û Ø ÓÙØ ÓÑÑÙÒ Ø ÓÒ ÓÚ Ö º 5.6 Performance comparisons ÁÒ Ø ÔØ Ö «Ø Ó ÓÔØ Ñ Þ Ø ÓÒ Ô ØØ ÖÒ Ö ÓÛÒ Ò Ø Ö ÇÊ Û Ø «Ö ÒØ Ô Ö ÓÖÑ Ò Ö ÓÑÔ Ö º Ì Ç Ê Ð¹Ì Ñ ÇÊ Ú ÐÓÔ Ø Ï Ò ØÓÒ ÍÒ Ú Ö ØÝ º Î ¹ ÖÓ Ö Ê Ð¹Ì Ñ ÇÊ Ú ÐÓÔ Ý ÓÖÐ Ò ¾ º ÇÖ Ü ÒÓÒ Ê Ð¹Ì Ñ ÇÊ Ú ÐÓÔ Ý ÁÓÒ ¾ º ÇÚ Ö Ø Ñ Ò Ô Ø Ó Ø ÓÑÔ Ö ÓÒ Ó Ø Ö ÒÓ ÔÓ Ð ØÝ ØÓ Ö Ø ÓÒ ØØ Ö Ø Ò Ø ÓØ Ö Ú Ö Ð ØÙÖ Û Ö ÒÓØ Ø Ø Ö Ñ Ý ÑÔÓÖØ ÒØ ØÓ Ú Ö Ð Ý Ø Ñ Ö ÕÙ Ö Ñ ÒØ º Demultiplexing strategies Figure 5.2: Performance of different demultiplexing strategies [10] Ì Ö Ñ ÓÚ ÓÛ «Ø Ó «Ö ÒØ ÑÙÐØ ÔÐ Ü Ò ØÖ Ø º Ì Ì Ø¹ ÒÚ ÖÓÒÑ ÒØ Ö Ò ½¼ º

92 80 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS È Ö Ø Ò Ú Ø Ø Ö ÙÐØ Ø Ø Ò ÕÙ Ø ÖÑ Ò Ø Ú Ò Û Ø ÒÖ Ò ÒÙÑ Ö Ó Ñ Ø Ó Ô Ö ÖÚ Òغ ÓÖ ÓÑÔ Ö ÓÒ Ð Ó Ò ÖÝ Ö Ò ÝÒ Ñ Ò Ö ÔÖ Ø Ð ÙØ Ú ÔÓÓÖ Ö Ô Ö ÓÖÑ Ò º Ä Ò Ö Ö ÒÓØ ÔØ Ð ÓÖ Ê Ð¹Ì Ñ Ý Ø Ñ Ð Ø ÒÝ¹Ø Ñ Ü¹ ÔÐÓ Û Ø ÒÖ Ò ÒÙÑ Ö Ó Ñ Ø Ó Ô Ö ÖÚ Òغ Ì Ç Ù Ô Ö Ø Ò Ø ÓÔ Ö Ø ÓÒ ÑÙÐØ ÔÐ Ü Ò ØÖ Ø Ýº Collocation Figure 5.3: Impact of collocation optimization [10] ÁÒÖ Ò Ô Ö ÓÖÑ Ò Û Ø ÓÐÐÓ Ø ÓÒ ÓÔØ Ñ Þ Ø ÓÒ Ì Ç Ù ÓÖ ¹ Ö Ò ÓÚ Ö Ó ÐÓ Ð Ñ Ø Ó ÒÚÓ Ø ÓÒ Ö ÓÛÒ Ò ÙÖ º º Ì Ø Ò ¹ ÒÚ ÖÓÒÑ ÒØ Ö Ò ½¼ º ÐÐ Ô Ö ÓÒ Ò Ô Ö ÓÖÑ Û Ø ÓÙØ ÓÐÐÓ Ø ÓÒ ÓÔØ Ñ Þ Ø ÓÒ ½µ ÓÒ ËÓÐ Ö ÏÓÖ Ø Ø ÓÒº ÇÒ Ï Ò ÓÛ ÆÌ ÏÓÖ Ø Ø ÓÒ Ø ÒÙÑ Ö ¾ ÐÐ Ô Ö ÓÒ Û Ø ÓÙØ

93 5.6. PERFORMANCE COMPARISONS 81 ÓÔØ Ñ Þ Ø ÓÒ ¾µº Í Ò Ì Ç³ ÓÐÐÓ Ø ÓÒ ÓÔØ Ñ Þ Ø ÓÒ ÙÔ ØÓ ¼ Ø Ñ ÑÓÖ Ñ Ø Ó ÒÚÓ ¹ Ø ÓÒ Ò Ô Ö ÓÖÑ Ò Ó ËÓÐ Ö ÏÓÖ Ø Ø ÓÒ µº ÇÒ Ï Ò ÓÛ ÆÌ Ø ÒÙÑ Ö Ó ÒÚÓ ÔÖÓ ÒÖ ¾¼ Ø Ñ µº Ì Ö ÙÐØ ÓÛ ÓÛ ÑÔÓÖØ ÒØ Ø Ô Ø Ó ÓÐÐÓ Ø ÓÒ ÓÔØ Ñ Þ Ø ÓÒ Ö ÓÖ Ê Ð¹Ì Ñ ÓÑÔÙØ Ò Ñ Ñ Ò ÒÚÓ Ø ÓÒ Ö Ù ÓÖ Ø Ñ ¹ Ö Ø Ð Ø º Memory Management Figure 5.4: Memory allocation times [10] Å ÑÓÖÝ ÐÐÓ Ø ÓÒ Ø Ñ Ù«Ö µ ÓÖ ØÛÓ «Ö ÒØ ØÖ Ø ÓÛÒ Ò Ø Ö Ñ ÓÚ º Ì Ì Ø¹ ÒÚ ÖÓÒÑ ÒØ Ö Ò ½¼ º Í Ò ÐÓ Ð ÐÐÓ ØÓÖ Ö ÙÐØ Ò ÒÓÒ¹ Ø ÖÑ Ò Ø Ú ÓÙÖ ½µ Ò Ð Ø Ò º Í Ò ÌËË Ø Ö ¹ Ô ¹ ØÓÖ µ ÐÐÓ Ø ÓÒ Ô ØØ ÖÒ Ö ÐÐÓ ¹ Ø ÓÒ Ø Ñ Ò ÓÛ ÔÖ Ø Ð Ú ÓÙÖ ¾µº ÛÓÖ Ø¹ ÐÐÓ Ø ÓÒ¹ Ø Ñ Ó ÓÙØ ½ Ñ ÖÓ ÓÒ Ò Ø ÒÚ ÖÓÒÑ ÒØ Ù Ø ÓÖ Ö Ð¹Ø Ñ ÔÔÐ Ø ÓÒ Û Ø ØÖ Ò ÒØ ÉÓË Ö ÕÙ Ö Ñ ÒØ º Protocol Message Footprint «Ø ÓÒ ÓÑÑÙÒ Ø ÓÒ¹Ô Ö ÓÖÑ Ò Û Ø ÓÔØ Ñ Þ ÈÖÓØÓÓÐ Å ÓÓØÔÖ ÒØ Ö ÓÛÒ Ò ÙÖ º º

94 82 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS Ì Ø Ò ÒÚ ÖÓÒÑ ÒØ Ö Ò º Ý Ö ÑÓÚ Ò Ú Ö ÓÒ Ò ÓÖÑ Ø ÓÒ Ò ÇÊ ¹ ÒØ ÖÒ Ð ÓÑÑÙÒ Ø ÓÒ Ù ÓÖ ÒØ ÖÓÔ Ö Ð ØÝ Ô ¹ Þ Ò Ö Ù º Ø ÓÒ ÐÐÝ ÓÑ ØØ Ò Ð ÓÖ º Ô Ö Ø Ò Ä ØØÐ ¹ Ò Ò Ý Ø Ñ ÖÓÑ ¹ Ò Ò ÓÒ Ö ÓÚ Ö º Figure 5.5: Effects of optimized Protocol Message Footprints [7] ÇÔØ Ñ Þ Ò Å ¹ ÓÓØÔÖ ÒØ Ð ØÓ Ø ÖÑ Ò Ø Ú ÓÙÖ Ø ÒÙѹ Ö Ó ÒØ Ø ÙÒ Ø ÒÖ º ORB-Comparison ÁÒ Ø ÓÐÐÓÛ Ò ÓÚ Ö ÐÐ Ð Ø ÒÝ ÓÖ Ñ Ø Ó ÒÚÓ Ø ÓÒ Ó «Ö ÒØ ÇÊ Ö Ù º Figure 5.6: Overall ORBIX method invocation latency [7]

95 5.6. PERFORMANCE COMPARISONS 83 Ä Ø ÒÝ ÓÖ Ò Ò Ô Ö Ñ Ø ÖÐ ÓÔ Ö Ø ÓÒ Ù Ò Ê ÕÙ Ø ÌÖ Ò Ê ÕÙ Ø ÓÖ Ñ ÙÖ Ò Ö Ö Ò Ù«Ö Ò µ Ó Ø ÇÖ Ü ÇÊ ÓÛÒ Ò ÙÖ º º Ì Ø Ø¹ ÒÚ ÖÓÒÑ ÒØ Ö Ò º ËØ Ø ÒÚÓ Ø ÓÒ ÒØ Ö Û Ø ÓÒ ¹Û Ý ÙÔ ÐÐ ËÁÁ ½¹Û ݵ Û Ö Ð Òع Ø Ò ÓÒØ ÒÙ Û Ð Ø Ñ Ø Ó ÒÚÓ Ø ÓÒ ÔÖÓ Ù Ò ÖÐÝ ÓÒ Ø ÒØ Ò Ö Ð Ø Ú ÐÝ ÐÓÛ ÓÚ Ö ÐÐ ÓÚ Ö Ú Ò Û Ò Ø ÒÙÑ Ö Ó ÖÚ ÒØ Ö ÔÓÖØ ØÓ Ø Ý Ø Ñ ÒÖ º Í Ò ÝÒ Ñ ÒÚÓ Ø ÓÒ ÒØ Ö Ò ÓÒ ¹Û Ý ÙÔ ÐÐ ÁÁ ½¹Û ݵ Û Ö ÖÚ Òع ÒØ Ö Ö ÒÓØ ÒÓÛÒ Ø Ò¹Ø Ñ Ù ÓÒ Ø ÒØ ÓÚ Ö Ú Ò ÐÓÛ Ö Ø Ò ËÁÁ ½¹Û ݹ ÒÚÓ Ø ÓÒ º ÁÒ Ó ØÛÓ Û Ý ÒÚÓ Ø ÓÒ Ð ÒØ Û Ø ÓÖ Ö ØÙÖÒ Ú ÐÙ Ò Ô Ö Ñ Ø Ö ÓÖ Ø ÓÒØ ÒÙ µ Ð Ø ÒÝ ÒÖ Û Ø Ø ÒÙÑ Ö Ó Ó Ø Ö ÔÓÖØ ØÓ Ø ÇÊ º Ì Ú ÓÙÖ ÒÓØ ÔØ Ð ÓÖ Ê Ð¹Ì Ñ Ý Ø Ñ º Figure 5.7: Overall VisiBroker message invocation latency [7] ÙÖ º ÓÛ Ø Ñ ÓÖ Ø Î ÖÓ Öº Ì Ø ÒÚ ÖÓÒÑ ÒØ Ö Ø Ñ ÓÖ Ø ÇÖ Ü ÇÊ º Ä Ø Ò Ö Ú ÖÝ ÐÓÛ Ò ÓÒ Ö ÐÝ Ø Ð Ò Ø Ö ÓÖ ÔÖ Ø Ð º ÙÖ º ÓÛ ÓÑÔ Ö ÓÒ Ó ÇÖ Ü Î ÖÓ Ö Ò ÇÊ Û Ò Ù Ò ØÛÓ¹Û Ý Ô Ö Ñ Ø ÖÐ Ñ Ø Ó ÒÚÓ Ø ÓÒ º Ì Ç³ ÓÔØ Ñ Þ Ø ÓÒ Ö ÙÐØ Ò ÐÓÛ Ò ÔÖ Ø Ð ÓÚ Ö Ø Ù Ö Ö Ò Ò Ö ÒØÐÝ Ó Ø Ö µº ÓÖ Ø Ê ÕÙ Ø ÊÖ Ò ÒÚÓ Ø ÓÒ ØÖ Ø Ý Û ÐÐ Ø Ñ Ó Ø Ú Ö Ð Ø Ñ Ø ÓÔØ Ñ Þ Ø ÓÒ Ø Ø ÑÓ Ø º

96 84 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS Figure 5.8: Comparison of the latencies of different ORBs [7] 5.7 Concluding Remarks Ê̹ ÇÊ ÓÒ ÓÖÑ ÒØ Ð ÇÖ Ü Î ÖÓ Ö ÓÖ Ì Ç Ò Ñ ÒÝ ÓØ Ö ÔÖÓÚ ÔÓÛ Ö ÙÐ ØÙÖ ÓÖ Ê Ð¹Ì Ñ ËÝ Ø Ñ Ú ÐÓÔ Ö ÓÖ ØÖ ÙØ Ý Ø Ñ º Ë Ò Ê̹ ÇÊ Ò ÜØ Ò ÓÒ Ú ÖÝ Ú ÒØ Ó ÇÊ Ø ÐÐ Ú Ð¹ Ð º ÈÓÖØ Ð ØÝ ÁÒØ ÖÓÔ Ö Ð ØÝ Ò Ú ÖÝ ØÖ Ø ÓÒ Ñ Ò Ú ÐÓÔ Ò ØÖ ÙØ Ý Ø Ñ Ö ÒÓÛÒ ÖÓÑ ÇÊ Ñ Ý Ù ÓÖ Ú ÐÓÔ Ò ÔÔÐ Ø ÓÒ Û Ø Ê̹ ÇÊ º ÙØ Ê̹ ÇÊ Ø ÐÐ ØÓ ÛÓÖ ÓÒº º º ÝÒ Ñ ÙÐ Ò ØÓ Ô Ø ÒØ Ð ÓÖ Ö Ê Ð¹Ì Ñ Ö ÕÙ Ö Ñ ÒØ º ËÓÑ Ê̹ÇÊ Ú Ð Ð ØÓ Ý Ò ÐÖ Ý Ñ Ò ÝÒ Ñ ÙÐ Ò ÙØ Ø Ò Ö Ø ÐÐ Ò ÓÖ ÒØ ÖÓÔ Ö Ð Øݺ Ø Ñ Þ Ò Ú Ö ØÝ Ó Ú Ò Ö ÇÊ ÓÛ Ê̹ ÇÊ Ò Ø Ö ÓÖ ÇÊ µ ÓÒ ÔØ Ø Ø Û ÐÐ Ú ÒÖ Ò ÑÔÓÖØ Ò Ò ÙØÙÖ Ò Ð ØÓ ÓÑÔ Ø Û Ø ÓØ Ö Ñ Ð Û Ö Ð ÇÅ ¾ ÓÖ Â Î ÊÅÁ ¾ º ÇÊ Ò Ú Ò ÒØ Ö Ø ØÓ Û Ö Ö Ò Ó ÔÐ Ø ÓÖÑ Ò Ð Ò Ù º Ù Ê̹ ÇÊ Ñ Ò Ñ Þ Ó ØÛ Ö Ð ÝÐ Ó Ø Ò Ö Ø Ñ ¹ ØÓ¹Ñ Ö Ø Ø Ò ÓÔØ Ñ Ð ÓÐÙØ ÓÒº ÀÓÛ Ú Ö Ü ÙØ Ð Û Ø Ñ Ò ÑÙÑ Ó ÓÙØ ¼¼ ÝØ ÓÖ À ÐÐÓ ÛÓÖÐ ÔÔÐ Ø ÓÒ Ò ÓÑÑÙÒ Ø ÓÒ ÓÚ Ö Ó Ñ ÒÝ Ø Ñ Ö Ø Ò Ø Ò ØÛÓÖ ÛÓÙÐ ÐÐÓÛ ÒÓØ Û ÐÐ Ù Ø ÓÖ Ñ ÒÝ Ê Ð¹Ì Ñ Ö ÕÙ Ö Ñ ÒØ º

97 5.8. REFERENCES 85 ØÖ Ø Ò Û Ý Ö ÓÙÖ Ñ Ò Ñ ÒØ Ò ÓÑÑÙÒ Ø ÓÒ ÓÑ ÓÖØ Ð ØÓ Ú ÐÓÔ Ö Ò ÙÖ ÐÝ Ôº ÙØ ÔÖÓ Ö ÑÑ Ò ÐÓ ÔÓ Ð ØÓ Ø Ö Û Ö Ø ÐÐ Ò Ò ÓÑ º 5.8 References ½ ÇÅ ÓÑÑÓÒ Ç Ø Ê ÕÙ Ø ÖÓ Ö Ö Ø ØÙÖ ËÔ Ø ÓÒ ½ ¾ ÇÅ Ê Ð¹Ì Ñ ÇÊ Ö Ø ØÙÖ Ê Ð¹Ì Ñ ½º¼ ÓÔØ ËÔ ¹ Ø ÓÒ ÂÙÒ ½ Ç Ø Å Ò Ñ ÒØ ÖÓÙÔ Å Ò Ë ÖÚ ËÔ Ø ÓÒ ÇÅ ÓÙÑ ÒØ ÓÖ Ó» ¹¼ ¹¼ Ø ÓÒ Å Ý ½ º ÂÓÒ ÙÖÖ Ý Ê Ð¹Ì Ñ ÇÊ ÊÌ Ë³ ÁÖ Ò ÈÝ Ö Ð Ò ÓÙ Ð º Ë Ñ Ø Ò ÇÚ ÖÚ Û Ó Ø ÇÊ ÈÓÖØ Ð Ç Ø ÔØ Ö Å ËØ Ò Ö Î Û Ñ Þ Ò ÓÒ ÇÊ ÓÙ Ð º Ë Ñ Ø Ú Äº Ä Ú Ò Ò ËÙÑ ÅÙÒ Ì Ò Ó Ø Ì Ç Ê Ð¹Ì Ñ Ç Ø Ê ÕÙ Ø ÖÓ Ö ÓÑÔÙØ Ö ÓÑÑÙÒ Ø ÓÒ Ð Ú Ö Ë Ò ÎÓÐÙÑ ¾½ ÆÓ ÔÖ Ð ½ º Ò ÖÙ Ó Ð Ò ÓÙ Ð º Ë Ñ Ø Å ÙÖ Ò Ò ÇÔØ Ñ Þ Ò ÇÊ Ä Ø ÒÝ Ò Ë Ð Ð ØÝ ÇÚ Ö À ¹ Ô Æ ØÛÓÖ ÌÖ Ò Ø ÓÒ ÓÒ ÓÑÔÙØ Ò ÚÓк ÒÓº ½ º ÁÖ Ò ÈÝ Ö Ð ÖÐÓ Ç³ÊÝ Ò ÓÙ Ð Ë Ñ Ø Ò ÖÙ Ó Ð Æ Ò ÓÖ Ï Ò Ò Î Ð Ã ÖÓÓ ÔÔÐÝ Ò ÇÔØ Ñ Þ Ø ÓÒ ÈÖ Ò ÔÐ È ØØ ÖÒ ØÓ Ò Ê Ð¹Ø Ñ ÇÊ Ò ÖÙ Ó Ð Ò ÓÙ Ð º Ë Ñ Ø Å ÙÖ Ò Ø È Ö¹ ÓÖÑ Ò Ó ÓÑÑÙÒ Ø ÓÒ Å Ð Û Ö ÓÒ À ¹ËÔ Æ ØÛÓÖ Ò

98 86 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS ÈÖÓ Ò Ó ËÁ ÇÅÅ ³ ËØ Ò ÓÖ Ù Ù Ø ½ Å ÔÔº ¼ ¹ ½ º ½¼ ÁÖ Ò ÈÝ Ö Ð ÖÐÓ Ç³ÊÝ Ò ÓÙ Ð Ë Ñ Ø Ò ÖÙ Ó Ð Æ Ò ÓÖ Ï Ò Ò Î Ð Ã ÖÓÓ ÔÔÐÝ Ò ÇÔØ Ñ Þ Ø ÓÒ ÈÖ Ò ÔÐ È Ø¹ Ø ÖÒ ØÓ Ò Ê Ð¹Ø Ñ ÇÊ ÍË ÆÁ ÓÒ Ö Ò ÓÒ ÇÇ Ì ÒÓÐÓ Ò ËÝ Ø Ñ ÇÇÌË ³ µ Ë Ò Ó Å Ý ½ º ½½ Ò ÖÙ Ó Ð Ò ÓÙ Ð º Ë Ñ Ø Ì È Ö ÓÖÑ Ò Ó Ø ÇÊ ÝÒ Ñ ÁÒÚÓ Ø ÓÒ ÁÒØ Ö Ò ÝÒ Ñ Ë Ð ØÓÒ ÁÒØ Ö ÓÚ Ö À ¹ËÔ ÌÅ Æ ØÛÓÖ Ò ÈÖÓ Ò Ó ÄÇ ÇÅ ³ ÄÓÒ ÓÒ Ò Ð Ò ÆÓÚ Ñ Ö ½ Á ÔÔº ¼¹ º ½¾ Ò ÖÙ Ó Ð Ò ÓÙ Ð º Ë Ñ Ø ÇÔØ Ñ Þ Ò ÇÊ ÁÁÇÈ ÈÖÓØÓÓÐ Ò Ò ÓÖ Å Ò Ñ Ð ÓÓØÔÖ ÒØ ÅÙÐØ Ñ ËÝ Ø Ñ Ù Ñ ØØ ØÓ Ø ÂÓÙÖÒ Ð ÓÒ Ë Ð Ø Ö Ò ÓÑÑÙÒ Ø ÓÒ Ô Ð Ù ÓÒ Ë ÖÚ Ò Ð Ò ÈÐ Ø ÓÖÑ ÓÖ Æ ØÛÓÖ ÅÙÐØ Ñ ËÝ Ø Ñ ½ º ½ ÖÐÓ Ç³ÊÝ Ò Ò ÓÙ Ð º Ë Ñ Ø Ö ÃÙ Ò Å Ö Ò ËÔ Ú Â «È Ö ÓÒ ÁÖ Ò ÈÝ Ö Ð Ò Ú Äº Ä Ú Ò Ì Ò Ò È Ö ÓÖÑ Ò Ó Ê Ð¹Ø Ñ ÇÊ ÇÊ Ò Ý Ø Ñ ½ Ì ÑÓØ Ý Àº À ÖÖ ÓÒ ÖÐÓ Ç³ÊÝ Ò Ú Äº Ä Ú Ò Ò ÓÙ Ð º Ë Ñ Ø Ì Ò Ò È Ö ÓÖÑ Ò Ó Ê Ð¹Ø Ñ ÇÊ Ú ÒØ Ë ÖÚ ½ ÓÙ Ð º Ë Ñ Ø Ö ÃÙ Ò Ò ÇÚ ÖÚ Û Ó Ø Ê Ð¹Ø Ñ ÇÊ ËÔ Ø ÓÒ ½ Æ Ò ÓÖ Ï Ò Ò Ú Ä Ú Ò ÓÙ Ð º Ë Ñ Ø ÇÔØ Ñ Þ Ò Ø ÇÊ ÓÑÔÓÒ ÒØ ÅÓ Ð ÓÖ À ¹Ô Ö ÓÖÑ Ò Ò Ê Ð¹Ø Ñ ÔÔÐ Ø ÓÒ ½ Ö ØÓÔ Ö º ÐÐ Ú Äº Ä Ú Ò Ò ÓÙ Ð º Ë Ñ Ø Ì Ò Ò È Ö ÓÖÑ Ò Ó Ê Ð¹Ì Ñ ÇÊ Ë ÙÐ Ò Ë ÖÚ ÁÒØ ÖÒ Ø ÓÒ Ð ÂÓÙÖÒ Ð Ó Ì Ñ ¹ Ö Ø Ð ÓÑÔÙØ Ò ËÝ Ø Ñ Ô Ð Ù ÓÒ

99 5.8. REFERENCES 87 Ê Ð¹Ì Ñ Å Ð Û Ö Ù Ø ØÓÖ Ï Ó ½ º ½ Ð Ü Ò Ö º ÖÙÐ ÒØ Ù ÖÐÓ Ç³ÊÝ Ò ÓÙ Ð º Ë Ñ Ø Å Ð Ã Ö Ö Ò Â «È Ö ÓÒ Ì Ò Ò È Ö ÓÖÑ Ò Ó Ë Ð Ð ÇÊ Ö Ø ØÙÖ ÓÖ ÇÊ ÝÒ ÖÓÒÓÙ Å Ò ½ Â Ò ¹È Ø Ö Ê Ð ÓÖ ¾º¼¹ÔÖ Ø Ò ĐÙ ÖÙÒ ĐÙÖ ÙÒ Â Î ÓÒ¹Ï Ð Ý ½ ¾¼ ÓÙ Ð º Ë Ñ Ø Ö ÃÙ Ò Ò ÇÚ ÖÚ Û Ó Ø Ê Ð¹Ì Ñ ÇÊ ËÔ Ø ÓÒ Á ÓÑÔÙØ Ö Ô Ð Ù ÓÒ Ç Ø¹ÇÖ ÒØ Ê Ð¹Ø Ñ ØÖ ÙØ ÓÑÔÙØ Ò Ø Ý È Ð Ô Ë Ù ¾½ Ò Ö ÈÓÐÞ Å ÖÓ Ð Û Å Ð Ê ÔÓÒ Ú Ë ÖÚ Û Ø ÇÊ ËÔ Ð Á Ù ÓÒ Ç Ø¹ÇÖ ÒØ Ê Ð¹Ì Ñ ØÖ ÙØ ËÝ Ø Ñ Ó ÁÒØ Ö¹ Ò Ø ÓÒ Ð ÂÓÙÖÒ Ð Ó ÓÑÔÙØ Ö ËÝ Ø Ñ Ë Ò Ò Ò Ò Ö Ò ÚÓк ½ ÒÓ ÂÙÐÝ ½ ÔÔº ¾¼ ¹¾½ ÊÄ ÈÙ Ð Ò ÄÓÒ ÓÒ Íú ¾¾ Ò Ö ÈÓÐÞ ÃÙÖØ Ï ÐÐÒ Ù Ò ÈÐ Ó Ò Å ÖÓ Ð Û Å Ð Ê Ð¹ Ì Ñ ÓÑÔÙØ Ò Û Ø Ó«¹Ø ¹ Ð ÓÑÔÓÒ ÒØ ¹ Ì ÓÖ ÇÊ ËÔ Ð Á Ù ÓÒ È Ö ÐÐ Ð Ò ØÖ ÙØ Ê Ð¹Ì Ñ ËÝ Ø Ñ Ó È Ö ÐÐ Ð Ò ØÖ ÙØ ÓÑÔÙØ Ò ÈÖ Ø ÎÓк¾ ÆÓº½ ½ ¾ Ú ÄºÄ Ú Ò Ö ØÓÔ Ö º ÐÐ Ò ÓÙ Ð º Ë Ñ Ø ÝÒ Ñ Ë ÙÐ Ò ËØÖ Ø ÓÖ Ú ÓÒ Å ÓÒ ÓÑÔÙØ Ò Á» Á Ø Ð Ú ÓÒ ËÝ Ø Ñ ÓÒ Ö Ò Ë ØØÐ Ï Ò ØÓÒ ½ ÇØÓ Ö ¹ ÆÓÚ Ñ Ö ½ ¾ ÖÐÓ Ç³ÊÝ Ò ÓÙ Ð º Ë Ñ Ø Ö ÃÙ Ò Å Ö Ò ËÔ Ú Â «È Ö ÓÒ ÁÖ Ò ÈÝ Ö Ð Ú Äº Ä Ú Ò Ú ÐÙ Ø Ò ÈÓÐ Ò Å Ò Ñ ÓÖ ËÙÔÔÓÖØ Ò Ñ Ê Ð¹Ì Ñ ÔÔÐ Ø ÓÒ Û Ø ÇÊ º¼ ¾ ÛÛÛº ÓÖÐ Ò ºÓÑ»Ú ÖÓ Ö» ¾ ÛÛÛº ÓÒ ºÓÑ» Ó»ÓÖ Üº ØÑÐ

100 88 CHAPTER 5. CAPABILITIES OF TODAY S RT-CORBA IMPLEMENTATIONS ¾ ÛÛÛºÑ ÖÓ Ó ØºÓÑ»ÓÑ»Ö ÓÙÖ»ÓÑ Ó º Ô ¾ ÛÛÛº Ò ÓÖÑ Ø º ¹ÑÙ Ò Òº» Ö» Ñ Ò Ö¹ Ú ¹» ÖÑ» ÖÑ ½º ØÑÐ

101 Kapitel 6 Realzeit-fähige Kommunikation in (dezentralen) Automatisierungssystemen 89

102 90 KAPITEL 6. REALZEIT-FÄHIGE KOMMUNIKATION IN AUTOMATISIERUNGSSYSTEMEN Über den Autor Å Ð ĐÙ Ð Ö ØÙ ÖØ Ñ º Ë Ñ Ø Ö Ð ØÖÓ¹ ÙÒ ÁÒ ÓÖÑ Ø ÓÒ Ø Ò Ò Ö ÌÍ ÅĐÙÒ Òº Ù Ö Ñ Ö Ø Ø Ö Ð Ï Ö ØÙ ÒØ ÊÓ ²Ë Û ÖÞ Ò ÅĐÙÒ Òº 6.1 Einleitung ÁÑ Ò ÐÙ Ò ÒÐ ØÙÒ Û Ö ÞÙÒĐ Ø ÖÐĐ ÙØ ÖØ Û Ò Þ ÒØÖ ¹ Ð ÙØÓÑ Ø ÖÙÒ Ý Ø Ñ ĐÙ Ö ÙÔØ Øº ÁÑ À ÙÔØØ Ð Ö Ö Ø Û Ö Ò Ú Ö Ò Ð Ù ØÝÔ Ò ÚÓÖ Ø ÐÐØ Ñ Ø ÓÒ Ö Ñ Ù ÒÑ Ö Ö Ù Û Ö ĐÍ ÖØÖ ÙÒ Þ Ø Ò Ö ÒØ Ö Ò ÙÒ Ñ Ø Ö ÐÞ Ø Đ Û Ö¹ Òº Ù Ö Ñ Û Ö Ö Ò ØÞ ÚÓÒ ÁÒ Ù ØÖ Ð Ø ÖÒ Ø Ò Ö ÙØÓÑ Ø ¹ ÖÙÒ Ø Ò ÙÖÞ ÚÓÖ Ø ÐÐغ ÒÒ ÒÓ Ù ØÚ Ö ÐØ Ò Ö Ò ¹ØÓ¹ Ò ¹ÃÓÑÑÙÒ Ø ÓÒ Òº Ö Ø Ð Ø Ñ Ø Ò Ö Ù Ñ¹ Ñ Ò ÙÒ º 6.2 Aufbau eines Automatisierungssystems ÔÖ ÒÞ Ô ÐÐ ËØÖÙ ØÙÖ Ò Þ ÒØÖ Ð Ò ÙØÓÑ Ø ÖÙÒ Ý Ø Ñ Ø Ò º º½ Ö Ø ÐÐغ Ø Ø º ºÊº Ù Ò Ñ Ä ØÖ Ò Ö Ú Ö Ò Ò ËØ Ù ÖÙÒ Ö Ò ÖÒ Û ËÈË Ó Ö Ù ÁÒ Ù ØÖ ¹È ÙÒ Ð Ð Ò ØÓÖ Ò ÙÒ Ë Ò ÓÖ Òº ÃÓÑÑÙÒ Ø ÓÒ ÞÛ Ò Ò ÃÓÑÔÓÒ ÒØ Ò Ö ÓÐ Ø ĐÙ Ö Ù º ÁÒ Ñ ÖØ Ð Ø ÚÓÖ ÐÐ Ñ ÙÑ Ù ÙÒ Î Ö Ö Ò Û ÒÞ ÐÒ Ò Ù Ý Ø Ñ Ø ÑÑØ ĐÍ ÖØÖ ÙÒ Þ Ø Ò Ö ÒØ Ö Ò ÙÒ Ñ Ø Ö ÐÞ Ø Đ Û Ö Òº Ï Ö ÖĐ Ò Ò ÙÒ Ù Ò Ö Ò Ø Ò Ö Ð Ó Ù ÃÓÑÑÙÒ Ø ÓÒ ÞÛ Ò Ò ËØ Ù ÖÙÒ Ö Ò ÖÒ ÙÒ ÚÓÖ ÐÐ Ñ ÞÛ ¹ Ò ËØ Ù ÖÙÒ Ö Ò Ö ÙÒ Ò Ò ØÓÖ Ò»Ë Ò ÓÖ Òº Ö Ö Û Ö Ð Ò ÒÒØ Ù Ö Ð Ù º 6.3 Aktor-Sensor-Interface ØÓÖ¹Ë Ò ÓÖ¹ÁÒØ Ö Ó Ö ÙÖÞ ËÁ Ø Ò Ö Ò Ö Ù ĐÙÖ ÙÒØ Ö Ø Ð Ù Ò º Ò ÐØ ÙÑ Ò Û Ö ØÐ ØÙÒ

103 6.3. AKTOR-SENSOR-INTERFACE 91 Leitrechner SPS PC SPS A S S A A S Abbildung 6.1: Struktur eines Automatisierungssystems Ù Ö Ø Ò Ù ÒÓ Î Ö ÓÖ ÙÒ Ò Ö ĐÙÖ ËÐ Ú ĐÙ ÖØÖĐ Øº ËÁ ÛÙÖ Ð ÐØ ÖÒ Ø Ú ÞÙÖ ÈÙÒ Ø¹ÞÙ¹ÈÙÒ Ø¹Î Ö ÐÙÒ ÞÛ Ò Å Ø Ö ÙÒ Ñ ÒÞ ÐÒ Ò ËÐ Ú ÒØÛ Ðغ Ò Ò Ñ ËÁ¹ËÝ Ø Ñ Đ Ò Ø Ò Å Ø Ö ÙÒ ÞÙ ½ ËÐ Ú º º º¾ Þ Ø Ò ÓÐ ËÝ Ø Ñº Master Netzgerät Slave Slave Slave Abbildung 6.2: Struktur eines ASI-Systems ËÁ Ö Ø Ø Ñ Ø Å Ø Ö¹ËÐ Ú ¹ Ù Ö «Ñ Ø ÞÝ Ð Ñ ÈÓÐÐ Ò º Ù¹ Ø Ø ÓÐ Ò Ö Å Ø Ö Ö Ø ÞÝ Ð Ò Ò Ò Ö ÐÐ ËÐ Ú º Ö Ú ÖÛ Ò Ø Ò º º Ö Ø ÐÐØ Ö Ò ÈÖÓØÓ ÓÐк Ö Å Ø Ö ÖÙ Ø Ò ËÐ Ú Ù ÙÒ ĐÙ ÖØÖĐ Ø Ñ º Ø Ò Þº º ÒÐ Ù ¹ Ð ĐÙÖ Ò Ò ÅÓØÓÖµº ÒÒ Û ÖØ Ø Ö Å Ø ÖÔ Ù µ Ö ËÐ Ú ÒØÛÓÖØ Øº Æ Ö ËÐ Ú Ô Ù ÖÙ Ø Ö Å Ø Ö Ò ÒĐ Ø Ò ËÐ Ú Ù º

104 92 KAPITEL 6. REALZEIT-FÄHIGE KOMMUNIKATION IN AUTOMATISIERUNGSSYSTEMEN Masteraufruf Masterpause Slaveantwort Slavepause Abbildung 6.3: Das ASI-Protokoll ÁÑ Ê Ð ÐÐ ÒØÛÓÖØ Ò ËÐ Ú ÒÒ Ö Ð ÚÓÒ ØÞ Ø Òº À Ø Ö Å Ø Ö Ò ½¼ ØÞ Ø Ò ÒÓ Ò ËØ ÖØ Ø Ö ËÐ Ú ÒØÛÓÖØ Ö ÐØ Ò Ó Û Ö Ö ËÐ Ú Ù ÐÐ Ò Ø ÙÒ Ö Ø ÞÙÑ ÆĐ Ø Ò ĐÙ Öº ËÓÑ Ø Ó Ð Ø Ò ÐØÙÒ ÚÓÒ ØÞ Ø¹ Ò ÙÒ Ò ÒÙÖ Ñ Å Ø Ö ÙÒ Ù Ù ÐÐ Ò Ù Ø ÐÒ Ñ Ö Ð Ò ĐÍ ÖØÖ ÙÒ Þ Ø Ò Ö Ò¹ Ø Öغ Berechnung der Buszykluszeit Å Ø Ö Ù ÖÙ ËÐ Ú ÒØÛÓÖØ Å Ø ÖÔ Ù ËÐ Ú Ô Ù Ò Ù ½ ØÞ Ø Ò Ò Ù ØÞ Ø Ò ½¼ ØÞ Ø Ò Ò Ù ½ ØÞ Ø ÛÓÖ Ø ½ ½¼ ½ ¾ ØÞ Ø Ò ½ËÐ Ú» ØÞ Ø º Ñ º º Ø Ö ÒØ ÖØ Ò Ò Ñ ËÁ¹ËÝ Ø Ñ Ò Ñ Ü Ñ Ð º Ñ Ö Ë Ò ÓÖ Ö Ø ÙÒ Ö ØÓÖ Ò Ø Ù ÖØ ÛÓÖ Ò Øº 6.4 Profibus-DP ÈÖÓ Ù Ø Û ËÁ Ò Å Ø Ö¹ËÐ Ú ¹ËÝ Ø Ñ Û ÒÒ Ñ Ò Ò Ò ÒÞ ÐÒ Ò Å Ø Ö ØÖ Ø Øº Ö Ù Ø Ø Ó ÞÙ Đ ØÞÐ ÅĐÓ Ð Ø ÞÙÑ ÅÙÐØ ¹Å Ø Ö¹ ØÖ º ÑĐ º º Ò Ò Ñ Ù Ø Ú ÙÒ Ô Ú Ì ÐÒ Ñ Öº Ø Ú Ò Ì ÐÒ Ñ Ö Ò ËØ Ù ÖÙÒ Ò Ô Ú Ò Ò ØÓÖ Ò ÙÒ Ë Ò ÓÖ Òº

105 6.4. PROFIBUS-DP 93 ÆÙÖ Ò Ö Ö Ø Ú Ò Ì ÐÒ Ñ Ö Ø ÞÙ Ò Ö Ø ÑÑØ Ò Ø Ê Ø Ù Ô Ú Ò Ì ÐÒ Ñ Ö ÞÙÞÙ Ö Òº Ï Ð Ö Å Ø Ö ÞÙÖ Ø Ê Ø Ø Û Ö ÙÖ ÌÓ Ò¹È Ò Ö Ðغ Token Ring Master 1 Master 2 Master 3 aktive Teilnehmer A S S A A S passive Teilnehmer Abbildung 6.4: Struktur eines Profibus-DP-Systems ÁÑ ÓÐ Ò Ò Û Ö ÞÙÒĐ Ø Ò Å Ø Ö ØÖ Ø Ø ÙÒ Ù ÞÝ ÐÙ Þ Ø Ö ÞÙÖ Ö Ò Ö ËÐ Ú ÒĐÓØ Ø Ø ÑÑغ Ö Ù Ò Û Ö Þ Ø Û Ø Ò ÙÒ Ñ ÌÓ Ò¹Ê Ò Ö ĐÙÐÐØ Û Ö º Buszugriff, ein Master Ö Å Ø Ö Ò Ø ÑĐ º º Ò Ù ÖÙ Ø Ð Ö ÑÑ º Ù ¹ Ò Ø Ò ÒØ Đ ÐØ Ò Ò ËÐ Ú º Ö ÒØÛÓÖØ Ø Ñ Ø Ò Ñ ÉÙ ØØÙÒ Ø ¹ Ð Ö ÑÑ º Ò Ò Ø Ò ĐÙÖ Ò Å Ø Ö ÒØ Đ Ðغ Header Ausgangsdaten Prüfsumme Master Slave Header Eingangsdaten Prüfsumme Abbildung 6.5: Profibus-DP-Telegramme ÁÒ Ò Ñ ÈÖÓ Ù ÞÝ ÐÙ ÓÑÑØ ÞÙ Ò Ñ ÒÑ Ð Ò ÇÚ Ö ÚÓÒ ØÞ Ø Ò ĐÙÖ ÌÓ Ò¹Ì Ð Ö ÑÑ È¹ÍÔ Ø ÙÒ Ë Ö Ø ÞÙ Ð µº ÞÙ ÓÑÑ Ò Ø Ò ĐÙÖ Ì Ð Ö ÑÑ º ÈÖÓ Ù Ú ÖÛ Ò Ø Ú Ö ¹ Ò Ì Ð Ö ÑÑØÝÔ Ò ÙÒØ Ö Ð Ö ÄĐ Ò º Ù Đ ØÞÐ ÞÙ Ò ĐÙ ÖØÖ Ò Ò Ø Ò ÓÑÑØ ÞÙ ÓÐ Ò Ò ÇÚ Ö

106 94 KAPITEL 6. REALZEIT-FÄHIGE KOMMUNIKATION IN AUTOMATISIERUNGSSYSTEMEN ½ ØÞ Ø Ò ĐÙÖ ËÐ Ú ÒÙÖ ÑÔ Ò Ò ¾½ ØÞ Ø Ò ĐÙÖ ËÐ Ú ÒÙÖ Ò Ò ¾ ØÞ Ø Ò ĐÙÖ ËÐ Ú Ò Ò ÙÒ ÑÔ Ò Ò ÈÖÓ Ù Ú ÖÛ Ò Ø Í Ê̹ Òº Ò Ø Ò ÝØ Û Ö ÙÑ Ò ËØ Öع ËØÓÔ¹ ÙÒ È Ö Øݹ Ø ÖÛ Ø ÖØ Ó Ò ÝØ ½½ ØÞ Ø Ò ÒĐÓØ Øº Ì ÒÑ Ð Ö ÇÚ Ö ËÙÑÑ Ö ËÐ Ú Ù ÖÙ Ò ½ ½½ Ò ¾½ ½½ Ò ¾ ½½ ØÞ Ø Ò Ò ÒÞ Ð Ö ËÐ Ú ÒÙÖ ÑÔ Ò Ò ĐÍ ÖØÖ Ò ÝØ Ò ËÐ Ú ÒÙÖ ÑÔ Ò Ò ÁÒ Þ ØÓ ĐÙÖ ËÐ Ú ÒÙÖ Ò Ò ÞÛº Ò Ò ÙÒ ÑÔ Ò Ò Ñ Ò Ò Ù ÞÝ ÐÙ Ö ÓÐ Ø Ò È¹ÍÔ Ø º Û Ö Ø Ø ÐÐØ Ó ËÐ Ú ÞÙ ÓÑÑ Ò Ò Ó Ö ÒØ ÖÒØ ÛÙÖ Òº ËÓÑ Ø Û Ö Ú ÖÑ Ò Ö Å Ø Ö Ò Ò Ò Ø Ñ Ö ÖÖ Ö Ò ËÐ Ú ÞÙ ÓÒØ Ø Ö Ò Ú Ö Ù Ø Û ØĐ Ò Ò Î Ö Ù Ò ÞÙÖ Î ÖÐ ØÞÙÒ Ö ØÞ Ø Ò ÙÒ ĐÙ Ö Ò ĐÓÒÒØ º ĐÙÖ ÒØÛÓÖØØ Ð Ö ÑÑ Ö ËÐ Ú Ð Ò Ù Ö Ñ Ó º ÐÓØ Ø Ñ ÓÒ ÙÖ Ö Òº ÒØÛÓÖØ Ø ÖĐ Ø Ö Ø Ò Ö Ø Ó Ö ĐÙ Ö ÙÔØ Ò Ø Ö ÓÐ Ø Ò ÃÓÒ ÙÖ Ø ÓÒ Ò ÖÒ ÙØ Ò Ö Ó Ö Ò Ð ÖÑ Ð ÙÒ º Ö Å Ò ÑÙ Ø Û Ø Û ÒÒ Ò ËÐ Ú Ñ È¹ ÍÔ Ø ÞÛ Ö Ö ØÖ ÖØ ÛÙÖ Ó Ù ÖÙ Ò ÒØÛÓÖØØ Ð Ö ÑÑ Ò Øº Echtzeit im Token-Ring Ï ÒÒ Ñ Ö Ö Å Ø Ö Ù ÙÒ ÚØк Ù ØÓÖ Ò»Ë Ò ÓÖ Ò Ø Ð Ò Û Ö Ù Ö «Ö Ø Ñ ØØ Ð Ò ÌÓ Ò Û Ø Ö Ö Øº º º Ö Ö Ø Å Ø Ö ØÞØ Ò ÌÓ Ò ÙÒ ÒÒغ Ö Ö Ø Ò ËÐ Ú ÙÒ Ø Ò ÌÓ Ò ÒÒ Ò Ò ÞÛ Ø Ò Å Ø Ö Û Ø Ö Ö ÒÒ Ò ËÐ Ú Ö Ò Ö Ù Ûº Ù Ö ÑÙ Ò Ý ÐÙ Þ Ø Ö ÒØ ÖØ Û Ö Ò ÒÒ Ö Ð Ì Ê Ò ÓÑÑØ Ö Å Ø Ö Ñ Ò Ø Ò ÒÑ Ð ÞÙÑ Ù º

107 6.5. INTERBUS-S 95 ÈÖÓ Ù Ú ÖÛ Ò Ø ÓÐ Ò ËÝ Ø Ñ ÌÓ Ò¹ËÓÐйÍÑÐ Ù Þ Ø Ø Ð È Ö Ñ Ø Ö ÚÓÖ Òº ÓÑÑØ Ò Å ¹ Ø Ö Ò ÌÓ Ò Ó Ú Ö Ð Ø Ö Ò Ñ Ò ÌÓ Ò¹ÍÑÐ Ù Þ Ø Ñ Ø Ö ÌÓ Ò¹ËÓÐйÍÑÐ Ù Þ Øº Ñ Ò ÌÓ Ò¹ÍÑÐ Ù Þ Ø Ø Ø Ú Ö¹ ØÖ Ò Ø Ø Ö Å Ø Ö Ò ÌÓ Ò Ð ØÞØÑ Ð Ò Øº Ö Å Ø Ö Ö ÒÙÒ Ù Ò ÐÐ Ò Ó ÔÖ ÓÖ Æ Ö Ø ØÞ Ò Ö Ö Û Ø Ö Æ Ö Ø Ò Ò Ò ÓÐ Ò Ò Ñ Ò ÌÓ Ò¹ÍÑÐ Ù Þ Ø Ð Ò Ö Ð ÌÓ Ò¹ËÓÐйÍÑÐ Ù Þ Ø Øº Æ ØĐÙÖÐ ÓÐÐØ ÌÓ Ò¹ËÓÐй ÍÑÐ Ù Þ Ø Ó Ñ Ò ÓÒ ÖØ Ò Ö Ù Ò Ñ ÞÙ Ø Ò Å Ø Ö Ö ÒÙÖ Ò Ó ÔÖ ÓÖ Æ Ö Ø Ò Ò ÐØ Ò ÚÓÖ ÓÑÑغ 6.5 Interbus-S º º Þ Ø Ò Ù Ù Ò ÁÒØ Ö Ù ¹Ë¹ËÝ Ø Ñ º Master Slave 4 Slave 1 Slave 3 Slave 2 Abbildung 6.6: Aufbau eines Interbus-S-Systems Ö Ù Ø Ò Ù Ñ Ö ĐÓÑÑÐ Ò Ë ÒÒ º Ò ÐØ ÙÑ Ò Ô Ý Ð Ê Ò ØÖÙ ØÙÖº Å Ò ÒÒ Ò Å Ø Ö ÙÒ ËÐ Ú Ð Ò Ò ÖĐ ÙÑÐ Ú ÖØ ÐØ Ë Ö Ø Öº Loopback Eingabedaten 1 Ausgabedaten 4 Eingabedaten 2 Ausgabedaten 3 Ausgabedaten 2 Eingabedaten 3 Ausgabedaten 1 Eingabedaten 4 Loopback Eingabedaten 4 Eingabedaten 3 Eingabedaten 2 Eingabedaten 1 Ausgabedaten 1 Ausgabedaten 2 Ausgabedaten 3 Ausgabedaten 4 Abbildung 6.7: Registerinhalte von Master und Slaves vor (links) und nach (rechts) einem Buszyklus

108 96 KAPITEL 6. REALZEIT-FÄHIGE KOMMUNIKATION IN AUTOMATISIERUNGSSYSTEMEN Ö Ø Û ÚÓÒ ÁÒØ Ö Ù ÐĐ Ø ÙØ Ò Ò º º Þ Òº ¹ ØÖ Ø Ò Û Ö Ò ËÝ Ø Ñ Û Ó Ò Ñ Ø Å Ø Ö ÙÒ Ú Ö ËÐ Ú º ÁÒ Ö Ð¹ ÙÒ Ø ÖÓ ĐÙÒ Ø ÐØ ÃĐ Ø Ò Ö Å Ø Ö Ú Ö Ð Ò Ò ÃĐ Ø Ò Ò ËÐ Ú º Ù ÒÒ Ù ÞÝ ÐÙ Đ ÐØ Ö Å Ø Ö Ù Ò Ø Ò Ò Ò ËÐ Ú Ö Øº ËÐ Ú Ö Ö Ø ÐØ Ò Ò Ö Ò Ê Ø ÖÒ Ò Ø Ò ĐÙÖ Ò Å Ø Ö Ö Øº ÆÙÒ Û Ö Ö Ø ØÖÓÑ ÙÖ ËÝ Ø Ñ Ó Ò Ó Ñ Ò Ý ÐÙ Ò Ø Ò Ò Ò Ê Ø ÖÒ Å Ø Ö Ø Ò ÙÒ Ù Ø Ò Ò Ò Ò Ö ËÐ Ú º ÙÖ ÎÓÖ Ö ØÙÒ ÒĐ Ø Ò Ý ÐÙ ĐÙ Ö Ö Ò ËÐ Ú Ù Ø Ò Ñ Ø Ö Ò Ò Ù Ò Ò Ø Ò ÙÒ Ù Ö Å Ø Ö Ö Ø Ò Ê Ø Ö Ù º «Ø Ú ØĐ Ø ÚÓÒ ÁÒØ Ö Ù ¹Ë ÖÙ Ø Ò Ó Ñ Å Ö Ù Ò Ì Ð Ö ÑÑ Þ Ø Ù ÛĐ Ò ÚÓÒ Å Ø Ö ÞÙ ËÐ Ú ÙÒ ÙÑ ÖØ Ø Û Ö Ò ÑĐÙ Ò ÓÒ ÖÒ ËÐ Ú Ò Ù Ö Ê Ø Ö Ö Ò ÙÒ Ø Ò ÒÒ Ñ Ù Ö Ë ÓÔ Ö Ø ÓÒ Ò Ñ Å Ø Ö Ð Ò Òº ÁÑ ÖÙÒ Û Ö ÛĐ Ö Ò Ò Ù ÞÝ ÐÙ Ö Ò º º Ö Ø ÐÐØ Ó ¹ Ò ÒÒØ ËÙÑÑ ÒÖ Ñ Ò Ð Ø ØÖÓÑ ÙÖ Ò Ê Ò Ð Ù Øº Â Ñ ËÐ Ú Ø Ò ËÐÓØ ÞÙ ÓÖ Ò Ø ÛÓ Ö ËÐÓØ Ñ Ò Ò Ù ÞÝ ÐÙ Ù ¹ Ø Ò Å Ø Ö ÒØ Đ Ðغ Ñ Ò Ý ÐÙ ĐÙ Ö Ö Ø Ö ËÐ Ú Ò Ñ ÞÙ ÓÖ Ò Ø Ò ËÐÓØ Ñ Ø Ò Ò Ò Ò Ø Ò Ò Ò Å Ø Öº Ø Ù ÑĐÓ Ð Ò Ñ ËÐ Ú Ñ Ö Ö ËÐÓØ ÞÙÞÙÓÖ Ò Ò Ô Ð Û Û ÒÒ Ò ËÐ Ú ½ ¹ عÏÓÖØ Ò Ò Å Ø Ö ĐÙ ÖØÖ Ò ÑĐÓ Ø µ ÙØ Ø Ù ÞÝ ÐÙ Þ Ø Ø Ð Ö ĐÍ ÖØÖ ÙÒ Ù Ö ËÙÑÑ ÒÖ Ñ Ò º Loopbackwort Slot1 Slot2 Slot3 Slot4 Prüfsumme Abbildung 6.8: Der Summenrahmen von Interbus-S Ì ½ Òµ Ñ ØÞ Ø Ò Ò ÒÞ Ð Ö ËÐÓØ Ñ ÒÞ Ð Ö Ù Ø ÐÒ Ñ Ö ÈÖÓ ÝØ Û Ö Ò ½ Ø ÒĐÓØ Ø Ù Ö Ò ÆÙØÞ Ø ÒÓ Ë ÖÙÒ Ò¹ ÓÖÑ Ø ÓÒ ĐÙ ÖØÖ Ò Û Ö º ÄÓÓÔ ÛÓÖØ ÙÒ ÈÖĐÙ ÙÑÑ ÙÑ Ò ÝØ Ö ËÐÓØ ÒĐÓØ Ø ½ ÝØ º ĐÙÖ Ò Ù Ø ÐÒ Ñ Ö ÓÑÑ Ò Ø ÒÞÙº Ð Ö Ø ĐÙ ÖØÖ Ò Ø Ò Û Ö Ò Ò Ò Ò Ê ¹ Ö ÒÒغ ÐÐ Ø Ò ÙÖ ÐÐ ËØ Ø ÓÒ Ò Ð Ù Ò ÑÙ Ñ ÐÐ Ò Ð Ö Ö

109 6.6. INDUSTRIAL ETHERNET 97 ÑØ Ù ÞÝ ÐÙ Û Ö ÓÐØ Û Ö Ò Ð Ó Ö Ð Ö Ø ËÙÑÑ ÒÖ Ñ Ò ÖÒ ÙØ Ò Ø Û Ö Òº ÙØ Ø Ò Î Ö ÓÔÔÐÙÒ Ö Ý ÐÙ Þ Øº Ö Ò Ò ËØĐÓÖ Ø Ø ÚÓÒ ÁÒØ Ö Ù ¹ËÝ Ø Ñ Ò Ø Ê ÐÞ Ø Đ Ø ÒÒÓ ÛĐ ÖÐ Ø Øº Ò ËÝ Ø Ñ Ñ Ø Ò ½ ËÐÓØ ÙÒ Ñ ¾ Ù Ø ÐÒ Ñ ÖÒ ½ ËÐ Ú Ò Ò ËÐÓØ ØÞ Ò ÓÛ Ö Å Ø Öµ ÖÖ Ø Ó Ñ Ø Ö ÁÒØ Ö Ù ¹Ë ĐÙ Ð Ò ĐÍ ÖØÖ ÙÒ Ö Ø ÚÓÒ ¼¼ Ù Ò Ù ÞÝ ÐÙ Þ Ø ÚÓÒ ½º¾ Ñ º 6.6 Industrial Ethernet Ø ÖÒ Ø Ø Ñ ĐÙÖÓÙÑ Ð ÙÖ ØÞغ Å Ö ÙÒ Ñ Ö Û Ö ÖĐÙ Ö Ò Ø ËÝ Ø Ñ Ù Ñ Ð Ö ÒÞÙ ØÞ Òº À ÙÔØ Ö Ù¹ Ñ ÒØ Ø Ö ÏÙÒ Ò Ò Ö Ò ØÐ Ò Ì ÒÓÐÓ ĐÙ Ö ÐÐ Ò Ò ÒÛ º ÅÓÑ ÒØ Ò Ö Ø Ò Ò Ò Ö ÒÐ Ó ØÑ Ð Ñ Ö Ö Ú Ö Ò Ù Ý Ø Ñ º ÛĐ Ö Ò ÒÐ Ò Ö Ò Ö Ù Ó Ö Ø Ö Ò Ø Ö¹ Ò Ø Ú ÖÛ Ò Ø Û Ö ËØ Ù ÖÙÒ Ö Ò Ö ĐÙ Ö ÈÖÓ Ù ÓÑÑÙÒ Þ Ö Ò ÙÒ ËÐ Ú ĐÙ Ö ËÁ Ò ÔÖÓ Ò Û Ö Òº Ö ÓÖ ÖØ ÑÑ Ö Û Ö ÈÖÓ¹ ØÓ ÓÐÐÙÑ ØÞÙÒ Òº Ä Ö Ø Ö Ù ÞÙ Ö «Ñ Ò ÑÙ ÚÓÒ Ø ÖÒ Ø ĐÙÖ ØÞ Ø ÒÛ Ò ÙÒ¹ Ò Ò Ö ÙÒ Ò Ø Ò ÐØ ÙÑ Ò ËÅ» ¹Î Ö Ö Ò ÛÓ ĐÙÖ ÓÐÐ ÓÒ Ø Ø ÓÒ Ø Øº Ò Ò Û ÐÐ Ö Ù Ø ÐÒ Ñ Ö ÓÖ Ø Ó Ö Ù Ö Øº Á Ø Ö Ö Ó Ø ÖØ Ø Ö Ò ĐÍ ÖØÖ ÙÒ º ÆÙÒ ÒÒ ÚÓÖ ÐÐ Ñ Ó Ö Ù Ð Ø Ô Ö Ò Ñ Ð Ò ÅÓÑ ÒØ Ò Ò Ö Ö Ì ÐÒ Ñ Ö ÒÒØ Ù Ò Ù ÞÙ Ö Òº ÃÓÐÐ ÓÒ Û Ö Ö ÒÒØ ÓÐÐ ÓÒ Ø Ø ÓÒµ Ì ÐÒ Ñ Ö Ö Ò Ö Ò Ë Ò Ú Ö Ù Û Ö¹ Ø Ò Ò ÞÙ Đ ÐÐ Ø Ô ÒÒ ÙÒ Ú Ö Ù Ò ÖÒ Ùغ ÒÞ Ó«Ò ØÐ Ø ÓÐ Ò Î Ö ÐØ Ò Ò Ò Ñ Ê ÐÞ Ø Ý Ø Ñ Ò Þ ÔØ Ðº Ì ÓÖ Ø ĐÓÒÒØ Ò Ù Ø ÐÒ Ñ Ö ÙÒ Ò Ð Ð Ò ÚÓÒ Ò Ò Ö Ò Ù Ö Ñ Ø Û Ö¹ Òº ÐĐ Ø Ò Ù ÞÝ ÐÙ Þ Ø Ö Ò Òº Ð ÑÑ Ú ÖÑ Ø Ñ Ò Û ÒÒ Ñ Ò Ö Ø ÐÐØ Ö Ò Ø ÞÙ ÃÓÐÐ ÓÒ Ò ÓÑÑ Ò ÒÒ Ñ Ò Ú ÖÛ Ò Ø ØÖ Ò Ø ÖÒ ĐÓÖÑ ËØÖÙ ØÙÖ Ò Ñ Ø Ò Ñ ËÛ Ø Ò Ö Å ØØ º Ö Ø Ò Ö Ä ÈÙÒ Ø¹ÞÙ¹ÈÙÒ Ø¹ Î Ö Ò ÙÒ Ò ÞÙ ÐØ Ò ÙÒ Ñ Ø Ø Ö Ò Ö ÃÓÐÐ ÓÒ Ù ¹ ÐÓ Ò º º º ÆÙÒ Û Ö Ò Ø ÒÔ Ø ÔÖ Ø Ó ÓÖØ ÞÙ Ø ÐÐغ ÐÐ Ö Ò ÙÑ Ò ÈÖ Ò Ö Ö Ù ÛĐ Ò Ò Î Ö ÐÙÒ ÒØÐ ÙÖ Ð ¹ Ù Ò Ö ÒÞ Ò ÐØ Ò Û Ö Ò ÓÐк Ç Ø ÖÒ Ø Ò Ö ÙØÓÑ Ø ¹

110 98 KAPITEL 6. REALZEIT-FÄHIGE KOMMUNIKATION IN AUTOMATISIERUNGSSYSTEMEN A SPS Switch S S A S Abbildung 6.9: Sternstruktur eines Ethernet-Feldbussystems ÖÙÒ Ø Ò ÙÖ ØÞ Ò Û Ö Ð Ø ÞÙÛ ÖØ Òº 6.7 End-to-end-Kommunikation Ù Ò Ò Ø ÒÞ Ò ÃÓÑÔÓÒ ÒØ Ò Ñ ÙØÓÑ Ø ÖÙÒ Ý¹ Ø Ñ Î ÖÞĐÓ ÖÙÒ Ò Ú ÖÙÖ Òº ÁÒ Ñ Ò ØØ ÓÐÐ Ò Ò Ö Ú ÖÞĐÓ ÖÒ ØÓÖ Ò Ù Þ Ø Û Ö Òº Endschalter SPS Motor Abbildung 6.10: Beispielszenario für End-to-end-Kommunikation ØÖ Ø Ò Û Ö ÓÐ Ò Ô Ð Ò Ö ÖÑ Đ ÖØ Ò Ò Ò Ò Ð¹ Ø Ö ÙÒ ÑÙ Ð Ò ÐØ Ò Û Ö Ò º º½¼µº Ö Ò ÐØ Ö Ð Ë Ò ÓÖ ÒÒ Ò Ø Ò Ò ÔĐ Ø Ø Ò Ò Ö Ù ¹ ÞÝ ÐÙ Þ Ø Ö ËÈË ĐÙ ÖÑ ØØ ÐÒº Ö Ò ËØ Ù ÖÔÖÓ Ö ÑÑ ÙÖ ÐĐ Ù Ø Ò Ò ÐÓ Ð Ñ Ø Ò Ö Û Ò Ï Ö ÓÐÙÒ Þ Ø ÛÓ ÙÖ Ò ÐÐ Î ÖÞĐÓ ÖÙÒ Ò Ö Òº Ò Ð Ò Û Ö Ö ØÓÖ Ö ÖѹÅÓØÓÖµ ĐÙ Ö Ò Ù Ò Ø Ù Öغ Ë ĐÙØÞ Ò ÅÓØÓÖ ÚÓÑ Æ ØÞ ØÖ ÒÒØ ØÞØ Ò ÒÞÙ Ú ÖÞĐÓ ÖÙÒ º ÌÝÔ Ï ÖØ Ò Þº º

111 6.8. ZUSAMMENFASSUNG 99 Ñ Ù ÞÝ ÐÙ Þ Ø ¾¼Ñ ËÈ˹ Ý ÐÙ Ñ Ù ÞÝ ÐÙ Þ Ø ¼Ñ ÒÞÙ Ú ÖÞĐÓ ÖÙÒ Ë ĐÙØÞ Ï Ñ Ò Ø Ø Ò Ñ Ô Ð ÒÙÖ Ò Ø Ð Ö Î ÖÞĐÓ ÖÙÒ Þ Ø Ù ÃÓÒØÓ Ð Ù º Ò Ò ÐÐ Ö ËÝ Ø Ñ ÛĐ Ö Ö Ò Ø Ò ¹ Ö Øº 6.8 Zusammenfassung ÐÐ ØÖ Ø Ø Ò Ð Ù Ý Ø Ñ Ò ØÞ ØØ Ù Ð ÙÒ ØÞ Ò Ò ¹ Ö Ò Ö Ù ÞÝ ÐÙ Þ Øº ÁÒ Ù ØÖ Ð Ø ÖÒ Ø Ø Ò Ö ÐÞ Ø Đ ÐØ ÖÒ ¹ Ø Ú ÞÙ Ò Ð Ù Ò Û ÒÒ ÓÐÐ ÓÒ Ö ËØ ÖÒ ØÖÙ ØÙÖ ÙÖ Ò Ò ØÞØ Û Ö º Ï Ö Ò ØØ ÞÙÖ Ò ¹ØÓ¹ Ò ¹ÃÓÑÑÙÒ Ø ÓÒ Þ Ø ÑĐÙ Ò Ð Ù Ý Ø Ñ Ò Ø ÒÓØÛ Ò ÖÛ Ö Ò ÐÐ Ò ÑĐÙ Ò Ó Ò ÐÐ ÒÙ Ò ÙÒ ÓÖ ÖØ Ò Ø Ò Ú ÖÐĐ Ð Ò ÐØ Òº

112 100 KAPITEL 6. REALZEIT-FÄHIGE KOMMUNIKATION IN AUTOMATISIERUNGSSYSTEMEN

113 Literaturverzeichnis Å Ð Ö Ó Ò ÙÒ Å ÖØ Ò ÅĐÙÐÐ Öº ÁÒØ Ö Ù ¹Ëº ÀĐÙØ Ù Î ÖÐ ½ º ÂĐÙÒ ÖÒ Ö ÂĐÙÒ Öº ÈÖÓ Ù ÓÒØÖ ÁÒØ Ö Ù ¹Ëº Ð ØÖÓÒ ¾½µ ½ º ÈÓÔ Å Ò Ö ÈÓÔÔº ÈÖÓ Ù ¹ Ⱥ ÀĐÙØ Ù Î ÖÐ ½ º ÏÓм¼ ÂĐÓÖ º ÏÓÐÐ Öغ Ø ÖÒ Ø Ò Ö ÙØÓÑ Ø ÖÙÒ Ø Ò Ì Ð ½ À Ö ĐÓÑÑÐ Ð Ù Ñ Î Ö Ð ÞÙ Ø ÖÒ Øº Ð ØÖÓÒ ½ µ ß ¾¼¼¼º ÏÓм¼ ÂĐÓÖ º ÏÓÐÐ Öغ Ø ÖÒ Ø Ò Ö ÙØÓÑ Ø ÖÙÒ Ø Ò Ì Ð ¾ Ö ÒÞ Ò ÙÒ ÅĐÓ Ð Ø Ò Ò Ù ØÖ ÐÐ Ò Ø ÖÒ Ø¹ Ò ØÞ º Ð ØÖÓÒ ¾½µ ß ¾¼¼¼º 101

114 102 LITERATURVERZEICHNIS

115 Kapitel 7 Scheduling bei isochroner serieller Datenübertragung 103

116 104 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG Über den Autor Ì ÓÖ Î Ö ØÙ ÖØ ÞÙÖ Ø Ñ ½½º Ë Ñ Ø Ö Ð ØÖÓ¹ ÙÒ ÁÒ ÓÖÑ Ø ÓÒ ¹ Ø Ò Ò Ö ÌÍ ÅĐÙÒ Òº 7.1 Einleitung Á Ó ÖÓÒ ĐÍ ÖØÖ ÙÒ Ò Ö º Ó ÖÓÒÓ Ð Ð Ò Ù ÖÒ µ Þ Ò Ò ÙÖ Ù Ñ Ø Ò Ö ÓÒ Ø ÒØ Ò ĐÍ ÖØÖ ÙÒ Ö Ø Ø ØØ Ò Òº ÖØ ÚÓÒ Ø ÒĐÙ ÖØÖ ÙÒ Û Ö ÙÔØ Đ Ð ĐÙÖ Î Ö Ò Ò ÚÓÒ Ù Ó¹ ÙÒ Î Ó Ø Ò Ú ÖÛ Ò Øº Ï ÒÒ Ñ Ò ÒÛ Ò ÙÒ Ò ÓÐ Ø Ò Ú ÖÛ Ò Ò ØÖ Ø Ø Ø ÐÐØ Ñ Ò Ø ÒØÛ Ö ÐÓ Ð Û ĐÍ ÖØÖ ÙÒ ÚÓÒ Ò Ö Î Ó¹ Ñ Ö ÞÙ Ò Ñ Ê Ò Ö Ó Ö Û Ñ ÐÐ Ò Ö Î Ó ÓÒ Ö ÒÞ ĐÙ Ö Ò Æ ØÞÛ Ö Ú Ö Ò Ø Û Ö Ò ĐÓÒÒ Òº ĐÙÖ ÖØ ÚÓÒ Ø Ò Ø Û Ø Ò ÑĐÓ Ð Ø ÓÒ Ø ÒØ Ö ¹ Ø Ò ØÖÓÑ ÐØ Ò Û Ö º Î Ö ÔĐ Ø Ø Ø Ò Ñ Ò Þº º ¹ Ò Ñ Ù Ó ØÖÓÑ ÙÖ Î ÖÞ ÖÖÙÒ Ò Ñ Ö Öº ÐÐ ÓÐ Î Ö ÔĐ ØÙÒ Ò ÒØÖ Ø Ò Û Ö Ò ØÖÓ«Ò Ò Ø Ò ÙÒ Ö Ù Öº Ù Ñ ÖÙÒ Û Ö Ò Ò Ö ØÖ Ø Ø Ò Đ ÐÐ Ò Ù Ò Ð Ö ÓÖÖ ØÙÖ ÙÖ ĐÍ ÖØÖ ÙÒ Ý Ø Ñ Ú ÖÞ Ø Ø ÙÒ Ø Ò Û Ö Ò Ò Ø ÖÒ ÙØ Ú Ö Ò¹ غ ÒĐ Ø Ã Ô Ø Ð Ø Ò Ò ĐÍ Ö Ð ĐÙ Ö Ò Ö Ï Ö ¹ Ù º ÁÑ Ã Ô Ø Ð Ö ÑĐÓ Ø Ù Ò ÍÒ Ú Ö Ð Ë Ö Ð Ù ÍË µ Ò Òº Ú ÖØ Ã Ô Ø Ð Đ Ø Ø Ñ Ø Ö ÌÅ¹Æ ØÞØ Ò ÝÒ ÖÓÒÓÙ ¹ÌÖ Ò Ö¹ ÅÓ µº Ò Ë ÐÙ Ð Ø Ò ÙÖÞ Ù ÑÑ Ò ÙÒ º 7.2 FireWire Ö Ï Ö Ø Ò Ö ÐÐ Ö ÀÓ Û Ò Ø Ù Ò ÒØÛ ÐÙÒ ÓÒ Å ØØ Ö ¼ Ö Â Ö ÚÓÒ ÔÔÐ Ò Ò Ò ÛÙÖ º ÁÒ Ù ÑÑ Ò Ö Ø Ñ Ø Ñ Ö Ö Ò ÖÑ Ò ÒØ Ø Ò ½ Ò ËÔ Þ Ø ÓÒ ÙÒØ Ö Ñ Æ Ñ Ò ½ ¹½ ÚÓÑ Á Ò ÒÓÑÑ Ò ÛÙÖ º ËÔĐ Ø Ö ÒØ Ø Ò Ò ÞÙ Đ ØÞÐ Î Ö ÓÒ Ò ½ ½ ¹¾¼¼¼µº ÅÓÑ ÒØ Ò Ø Î Ö ÓÒ ½ Ò ÒØÛ ÐÙÒ ÁÊ ĐÍ ÖØÖ ÙÒ Ö Ø Ò ÚÓÒ ÞÙ ¾» ÖР٠غ ËÔ Þ ¹ Ø ÓÒ Ò Ò Ö Ò ÒÙÖ ÖÙÒ Ð Ò Î Ö ÐØ Ò Û Ò Ö Ï Ö ¹

117 7.2. FIREWIRE 105 Ù º ĐÙÖ ÒÛ Ò ÙÒ Ò Ø Ò Ê ÞÙ Đ ØÞÐ Ö ËÔ Þ Ø ÓÒ Ò Û Þº º À Î ÀÓÑ Ù Ó Î Ó ÒØ ÖÓÔ Ö Ð Øݵ Ì ÁÊ º ÓÐ Ò¹ Ò ÖÐĐ ÙØ ÖÙÒ Ò Ö Ò Ù Ñ ËØ Ò Ò ½ º Eigenschaften Ö Ï Ö ÖÐ Ù Ø ĐÍ ÖØÖ ÙÒ Ö Ø Ò ÚÓÒ ÞÙ ¼¼ Å Ø» º ÅĐÓ Ð Ò Ù Ö Ñ ½¼¼ Å Ø» ÙÒ ¾¼¼ Å Ø» º Û Ö Ò Ó ÖÓÒ ÙÒ ÝÒ ÖÓÒ ĐÍ ÖØÖ ÙÒ Ò ÙÒØ Ö ØĐÙØÞغ Ò ÖĐ Ø Ò Ó ØÙÒ Đ Ò ÙÒ Ù ¹ Ñ Ø Ö Đ ĐÓÒÒ Ò Ð Ó Ö Ø Ñ Ø Ò Ò Ö ÓÑÑÙÒ Þ Ö Òº ÈÐÙ ¹ Ò ¹ÈÐ Ý ÙÒ ÀÓعÈÐÙ ¹ÁÒ»ÇÙØ Û Ö Ò Ù ÙÒØ Ö ØĐÙØÞغ Ù Ö Ñ ĐÓÒÒ Ò Ò ¹ ÖĐ Ø Ö ËØÖÓÑÚ Ö ÓÖ ÙÒ ĐÙ Ö Ò Ù Þ Ò Ù ¹ÈÓÛ Ö µº Ö Ï Ö Ò Ø ÙÔØ Đ Ð Ñ ÓÒ ÙÑ Ö¹ Ö ÒÛ Ò ÙÒ º Ñ ¹ Ø Ò Ø Ð Ò Î Ó Ñ Ö Ò Ñ Ø Ò Ö ÓÐ Ò Ë Ò ØØ Ø ÐÐ Ù Ø ØØ Øº ÖÒ Ö ĐÓÒÒ Ò Ñ Ø Ö Ï Ö Ð Ò Ö Æ ØÞÛ Ö ÙØ Û Ö Òº Architektur ÌÓÔÓÐÓ Ò Ø Ö Ï Ö Ò ÙÑ ØÖÙ ØÙÖ ÛÓ Ò Ô ¹ Þ ÐÐ Ò Î ÖØ Ð Ö Ø ÓÒ ÖÒ Ò ÖĐ Ø Ñ Ø Ñ Ö Ö Ò ÈÓÖØ Ø Ð Þ Ø Ù Î ÖØ Ð Öº ÁÒ ÑØ ĐÓÒÒ Ò ÞÙ ÖĐ Ø Ò Ò Ò Ö Ò ÐÓ Ò Û Ö Òº Ò Ò ÖĐ Ø ÒÒ Ù Ñ Ö Ö Ò ÃÒÓØ Ò Ø Òº ÃÒÓØ Ò Ð Ò Ò Ø Ò Ø Ö Ò ÙÒ ÚÓÑ Ù Ò ÔÖÓ Ò Û Ö Ò ĐÓÒÒ Òº Â Ö ÃÒÓØ Ò Ø Ò Ò Ö º Ú ÖÛ Ò Ø Ò Ö Ò Ò Ø Ð Ò º Ö Ï Ö ¹ËÔ Þ Ø ÓÒ Ò ÖØ Ú Ö Ú Ö Ò Ä Ý Ö Ð ÙÒ º½µ Ù Å Ò Ñ ÒØ Ä Ý Ö Ø ĐÙÖ ÃÓÒ ÙÖ Ø ÓÒ ¹ ÙÒ Å Ò Ñ ÒØ Ù ¹ Ò ÞÙ ØĐ Ò º ÌÖ Ò Ø ÓÒ Ä Ý Ö ÖÞ Ù Ø ÒÞ ÐÒ Ò ÌÖ Ò Ø ÓÒ Ò º Ö Û Ö ÒÙÖ ĐÙÖ ÝÒ ÖÓÒ ĐÍ ÖØÖ ÙÒ Ò Ú ÖÛ Ò Øº Ä Ò Ä Ý Ö ÖÞ Ù Ø ÒÞ ÐÒ Ò È Ø ĐÙ ÖØÖ Ò Û Ö Ò ÓÐÐ Ò ÙÒ Ó ÖØ Ö Ö Ò ÓÑÑ Ò Ò È Ø º È Ý Ð Ä Ý Ö Ø ĐÙÖ ÒØÐ Ø ÒĐÙ ÖØÖ ÙÒ ÞÙ ØĐ Ò º Ù Ö Ñ Ø Ö ÍÒØ Ö ØĐÙØÞÙÒ ĐÙÖ Ò Ö ØÖ Ø ÓÒ ¹ÈÖÓÞ ÙÒ¹ Ø Ö Ö Ø Ö ÖÒ ÓÐÐ ÞÙ Ò Ñ Ø ÑÑØ Ò ØÔÙÒ Ø ÒÙÖ Ò ÒÞ Ö ÃÒÓØ Ò Ø Ò Ò Øº

118 106 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG Bus Management Interface Software Driver Asynchronous Transfer Interface Isochronous Transfer Interface Serial Bus Management Layer Transaction Layer Link Layer Physical Layer FireWire Bus Abbildung 7.1: Layer bei FireWire Ø Ò Û Ö Ò «Ö ÒØ ÐÐ ĐÙ ÖØÖ Òº Û Ö Ò Ú Ö Ä ØÙÒ Ò ÒĐÓØ Ø ÞÛ ĐÙÖ Ø Ò ÙÒ ÞÛ ĐÙÖ Ò Ì Øº à РĐÓÒÒ Ò ÞÙ Ñ Ð Ò Û Ö Òº ËØ Ú Ö Ò Ö Ø Ò ÞÛ Ú Ö Ò Ò Ù ĐÙ ÖÙÒ Ò Ò Ñ Ø È Ò ÙÒ Ò Ð Ò Ö Î Ö ÓÒ Ñ Ø ÒÙÖ Ú Ö ĐÙÖ ÖĐ Ø Ú ÖÛ Ò Ø Û Ö ĐÙ Ö Ò Ò ËØÖÓÑÚ Ö ÓÖ ÙÒ Ú Ö ĐÙ Òº Autokonfiguration ÙØÓ ÓÒ ÙÖ Ø ÓÒ Ð Ø Ò Ù ÙÑ ØÖÙ ØÙÖ Øº Û Ö Ò Ò Ò Ñ ÊÓÓعÃÒÓØ Ò Ù Ö Á Ó ÖÓÒÓÙ ¹Ê ÓÙÖ ¹Å Ò Ö ÁÊŵ ÙÒ Ö Ù ¹Å Ò Ö Ø Ð Øº Ö ÊÓÓعÃÒÓØ Ò Ø Ù ÖØ Ò Ù Ö «Ù Ò Ù º Ö ÁÊÅ Ø Ù ÖØ Î Ö Ö Ê ÓÙÖ Ò ĐÙÖ Ó ÖÓÒ ÃÒÓØ Òº Ö Ù ¹Å Ò Ö Ø Ù ÖØ ÈÓÛ Ö¹Å Ò Ñ ÒØ ÙÒ ÒÒ Ò Ù ØÖ ÓÔØ Ñ Ö Òº ÁÒ Ö Ê Ð ĐÙ ÖÒ ÑÑØ Ò ÒÞ Ö ÃÒÓØ Ò ÐÐ Ù Òº ÙØÓ ÓÒ ÙÖ Ø ÓÒ Ò Ø Ò Ñ Ò¹ ÙÒ ÐØ Ò Ò ÖĐ Ø Ø Øغ ĐÙÖ Ò Ñ Ò ÞÙÒĐ Ø ÐÐ ÃÒÓØ Ò Ò Ò ÁÒ Ø ÐÞÙ Ø Ò Ò Ð¹ ÙÒ º¾µº Ò Ò Ò ÃÒÓØ Ò Ò Ò Ñ ÒÞ Ò ÈÓÖØ Ñ Ø Ñ Ù Ú Ö ÙÒ Ò Ò Ò Ô Þ ÐÐ Á ¹È غ ĐÙÖ Ò Ò ÑÔ Đ Ò Ö¹ÃÒÓØ Ò Ø ÞÛ ÅĐÓ Ð Ø Ò ÒØÛ Ö Ö ÑÔ Đ Ò Ø È Ø Ù Đ ÑØÐ Ò

119 7.2. FIREWIRE A B 1 2 C D E F Abbildung 7.2: Initialzustand ÈÓÖØ Û ÙØ Ò ÛĐÙÖ Ö Ö ÊÓÓعÃÒÓØ Ò Ø Ó Ö Ò ÈÓÖØ Ð Ø ĐÙ Ö º ÁÒ Ñ ÐÐ Û Ö È Ø Ù Ñ ÈÓÖØ Û Ø Ö Ð Ø Øº Ö ÎÓÖ Ò Û Ö ÓÐØ Ö ÊÓÓعÃÒÓØ Ò Ø Ð Ø Ø Ð ÙÒ º ÃÒÓØ Ò µº 1 C 2 1 B E 3 1 A D 1 2 F Abbildung 7.3: Zugehörige Baumstruktur ÐÐ Ù Ö Ð ØÞØ Ò Ò ÞÛ ÃÒÓØ Ò Ò Ò ÓÑÑØ ÞÙ Ò Ö ÃÓÐÐ ÓÒ ÃÒÓØ Ò È Ø Ò Ø ÞÙ Ò Òº Û Ö ÐĐÓ Ø Ò Ñ È Ø ÖÒ ÙØ Ö Ñ Ø Ò Ö ÞÙ Đ ÐÐ Ò Î ÖÞĐÓ ÖÙÒ Ò¹ Ø Û Ö Òº Ö ÊÓÓعÃÒÓØ Ò Ð Ø Ø Ð ØÞØ È Ö ÙØÓ ÓÒ ÙÖ Ø ÓÒ Òº ÁÒ Ö È ÓÑÑØ Ö ÃÒÓØ Ò Ò Ò Á ¹ÆÙÑÑ Öº Û Ö Ò ĐÙ Ö Ò Ì ÐÒ Ñ ÖÒ Ñ Ø Ø Ðغ Û Ö Ò Ù Ò Ø Ò ÃÒÓØ Ò Ú ÖÑ ØØ ÐØ Û Ø ĐÙÖ Ò Ù ØÖ Ò Û Þº º Ñ Ü Ñ Ð ĐÍ ÖØÖ ÙÒ Û Ò Øº Kommunikationsmodell ÃÓÑÑÙÒ Ø ÓÒ Ö ÖĐ Ø ÙÒØ Ö Ò Ò Ö Ö ÓÐ Ø ÒÒ Ö Ð ÚÓÒ Ý Ð Ò Ò Ðº ÝÐ µº Ò ÝÐ Ù ÖØ ½¾ ÙÒ Û Ö ÚÓÒ Ò Ñ ÝÐ ¹ËØ Öع È Ø Ëµ ÚÓÑ ÊÓÓØ Ò Ø Û Ö Ò Ð Ø Øº Ò Ø Ð Ø

120 108 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG 125 µs Isochronous Gap Subaction Gap CS Isochrone Daten Asynchrone Daten CS Isochrone Daten Abbildung 7.4: Kommunikationsmodell Ê Ò ÓÐ ĐÙÖ Ø ÒĐÙ ÖØÖ ÙÒ Ø ØÖ Ø Ò ÐÐ Ò Û ÐÐ Ò ÃÒÓ¹ Ø Ò Ò Ò Ö ØÖ Ø ÓÒ Ô º ÁÒ Ö È Ò Ò Ñ ÊÓÓعÃÒÓØ Ò Ò È Ø Ñ Ø Ñ Ë Ò Ö Ø Ø Ò Ð Ö Òº Ø Å Ð Ò Ñ ĐÙÖ Ò ØÔ Ö Ó Ò Ø Ú ØĐ Ø Ù Ñ Ù Ö ¹ ØÖ ÖØ ÛÙÖ º Ø Ù Ö Ö ØÖ Ø ÓÒ Ô Ò ÒÒØ ÒÒ ÙÒØ Ö Ð Ð Ò Òº Ó Ò ÒÒØ Á Ó ÖÓÒÓÙ Ô Ø ĐÙÖÞ Ø ÛÓ ÙÖ Ö¹ Ø ÐÐØ Û Ö ÞÙÒĐ Ø ÒÙÖ Ó ÖÓÒ ÃÒÓØ Ò Ò Ö Ö ØÖ Ø ÓÒ Ø Ð¹ Ò Ñ Òº Ö ÊÓÓعÃÒÓØ Ò ÖØ ÐØ Ò Ñ ÃÒÓØ Ò Ë Ò ÖÐ Ù Ò ÙÒ ÐÐ Ò Ö Ò ÃÒÓØ Ò ĐÙÖ Ò ÈÖÓÞ ÙÖ Û Ö ÓÐ Òº Ö Ø Ò Ñ ÐÐ Ó ÖÓ¹ Ò Ò ÃÒÓØ Ò Ò Ø Ò Û Ö Ù ÖÙÒ Ö ÐĐ Ò Ö Ò ÁÒ Ø Ú ØĐ Ø Ô Ò ËÙ Ø ÓÒ Ô Ø Ø ÐÐغ  ØÞØ ĐÙÖ Ò ÝÒ ÖÓÒ Ò ÃÒÓØ Ò Ö Ö¹ Ø Ò Ö ØÖ Ø ÓÒ Ô ÒØÖ Ø Òº ÝÒ ÖÓÒ Ò È Ø Û Ö Ò Ñ Ø Ò Ñ Ã¹È Ø ÕÙ ØØ ÖØ Ó ÓÖØ Ò Ø Û Ö Ò ÒÒ ÞÙ¹ ĐÓÖ Ô Ò Ù Ó Ð Ò Û Ò Á Ó ÖÓÒÓÙ Ô Øº Æ ½¾ Û Ö Ò Ò Ù Ë¹È Ø Ò Ø ÙÒ ÒÞ ÈÖÓÞ ÙÖ Û Ö Û Ö ÓÐØ º º µº Isochrone Transaktionen Á Ó ÖÓÒ ÌÖ Ò Ø ÓÒ Ò Ò Ò Ó ÓÖØ Ò Ñ Ë¹È Ø Ò Å Ð ÔÖÓ Ý¹ Ð ÙÒ Ó ÖÓÒ Ñ ÃÒÓØ Ò Ø Øغ ÁÒ ÑØ ĐÓÒÒ Ò ¼± Ð Ó ½¼¼ ĐÙÖ Ó ÖÓÒ ĐÍ ÖØÖ ÙÒ Ò Ú ÖÛ Ò Ø Û Ö Òº Ù Ò ÉÙ ØØ ÖÙÒ Ö ÑÔ¹ Ò Ò Ò Ø Ò Û Ö Ú ÖÞ Ø Ø Ã¹È Ø ÐØ Ð Óº Ö ÖÙÒ Ö ÃÒÓØ Ò Ö ÓÐ Ø Ò Ø Ò Ò Ö Á ¹ÆÙÑÑ ÖÒ ÓÒ ÖÒ Ñ Ø À Ð Ô Þ ¹ ÐÐ Ö ÒÒ Ð¹ÆÙÑÑ ÖÒ ÚÓÑ ÁÊÅ Ú Ö Ò Û Ö Òº Scheduling Ë ÙÐ Ò Ø Ù ÊÓÓعÃÒÓØ Ò Ö Ò Ö ØÐ Ò ÃÒÓØ Ò Ë Ò ÖÐ Ù Ò ÖØ Ðغ ÓÑÑØ Ö ÃÒÓØ Ò Ò Ò Ö Ñ

121 7.2. FIREWIRE 109 Ò ÐÐ Ø Ò Ò ÊÓÓعÃÒÓØ Ò ÖÖ Øº ÐÐ Ñ Ö Ö ÃÒÓØ Ò Ð Ò ÐÐ Ò ÒØ Ø ÆÙÑÑ Ö ÈÓÖØ Ò Ñ Ö ÊÓÓعÃÒÓØ Ò Ò Ö ÑÔ Đ Ò Øº ÈÓÖØ Ñ Ø Ö Ò Ö Ø Ò ÆÙÑÑ Ö Ø ĐÓ Ø ÈÖ ÓÖ ØĐ Øº ÐÐ Ö Ù ÒÙÖ Ø ÐÛ Ù Ð Ø Ø Ø Û Ö Ñ Ò ÝÐ ÞÙ Cycle n delay CS CH C CH B CH D Pck E Pck A CS Ack Ack Cycle n Cycle n+1 delay delay Pck A CS CH C CH B CH D CS CH C Ack Cycle n+2 delay Cycle n+e CS CH C CH B CH D Pck F Pck A CS CH C Ack Ack Abbildung 7.5: Verzögerungen innerhalb eines Cycle Á Ð ¹ Ù ØĐ Ò ÓÑÑ Òº Ò Ö Ø Ö Ò Ù Ð ØÙÒ Ö ÓÑÑØ ÞÙ ¹ Ø ÑÑØ Ò Î ÖÞĐÓ ÖÙÒ Òº Ð Ö Ó ÖÓÒ Ò ÃÒÓØ Ò Ø ÙÖ ÚÓÑ ÁÊÅ Ú ÖÛ ÐØ Ø Ò Ê ÓÙÖ Ò Ö ÒÞغ Ö ÝÒ ÖÓÒ Ò ÃÒÓØ Ò ÙÒØ Ö¹ Ð Ø Ö Ò Ò Ò ÖĐ Ò ÙÒ Ò Ø ÒÙÖ ÙÖ Ñ Ü Ñ Ð ÒÞ Ð ÚÓÒ ÃÒÓØ Ò Ö ÒÞغ Ï Ò Ö Ó Ò Ù Ð ØÙÒ Û Ö Ø ÒÒ Ö Ð Ò ÝÐ ÚÓÐÐ Ù ÒÙØÞغ Æ Ñ Ö Î Ö Ò Ò È Ø ÓÒÒ Ò ÛÙÖ¹ ÒÒ Ö ÚÓÑ ÊÓÓعÃÒÓØ Ò Ò Ø Ñ Ö ÙÒØ Ö ÖÓ Ò Û Ö Ò Ù Û ÒÒ ½¾ ¹ Ö ÒÞ ĐÙ Ö Ö ØØ Ò ÛÙÖ º Ë¹È Ø Ú Ö Đ ÐØ Û Ò ÝÒ ÖÓÒ È Ø Ó ÞÙÒĐ Ø Ù Ã¹È Ø Ò Ø Û Ö Ò ÒÒº Ö Ø ØÞØ Ò Ø Ö ÊÓÓعÃÒÓØ Ò Ë¹È Øº ÍÑ ÒØ Ø Ò Ò Î ÖÞĐÓ ÖÙÒ ÞÙ Ñ Ò Ñ Ö Ò Û Ö Ñ Ë¹È Ø Ø ÐØ Òº Óй Ò ÝÐ Û Ö ÙÑ ÒØ Ø Ò Ò Î ÖÞĐÓ ÖÙÒ Ú Ö ĐÙÖÞغ Ò Ë¹È Ø ÒÒ Ò Ø ÚÓÖ Ò Ó ÖÓÒ Ò È Ø Ò Ò Ø Û Ö Ò Î Ö ĐÙÖÞÙÒ ÝÐ ØÖ «Ø Ð Ó ÒÙÖ ÝÒ ÖÓÒ ÃÒÓØ Òº Ñ Ø ÐÐ ÝÒ ÖÓÒ Ò ÃÒÓØ Ò Ë Ò ÖÐ Ù Ò ÓÑÑ Ò Ø Ò ÖÒ ¹ÁÒØ ÖÚ ÐÐ Ò ÃÒÓØ Ò Ö Ö Ø ÒÒ ÖÒ ÙØ Ò Ö ØÖ Ø ÓÒ Ô ÒØÖ Ø Ò Û ÒÒ ÐÐ ÃÒÓØ Ò ¹ Ø Ò Ò Ø Òº Ö ÖÒ ¹ÁÒØ ÖÚ ÐÐ ÒÒ ĐÙ Ö Ñ Ö Ö ÝÐ

122 110 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG Ö ØÖ Òº 7.3 USB Ö ÍË ÍÒ Ú Ö Ð Ë Ö Ð Ù µ ÒØ Ø Ò Û Ö Æ Ñ ÓÒ Ø Ù Ñ Ò ØÞ Ú Ö Ò Ò Ë Ò ØØ Ø ÐÐ Ò Ñ Ò Ò Ò Ö ÛÓ ÒØ Ò È ¹ÍÑ ÙÒ Ò Ø Û Þº º Ö ÐÐ ÙÒ Ô Ö ÐÐ Ð Ë Ò ØØ Ø ÐÐ ÙÖ Ò ÙÒ Ú Ö ÐÐ ÄĐÓ ÙÒ ÞÙ Ö ØÞ Òº Eigenschaften ÑÓÑ ÒØ Ò ÞÙÖ Î Ö ĐÙ ÙÒ Ø Ò Ò ÖĐ Ø ÙÒØ Ö ØĐÙØÞ Ò ÍË ¹ ËÔ Þ Ø ÓÒ ½º½º Ð Ø ÞÛ Û Ò Ø Ð Ò Ø ÄÓÛ¹ËÔ ½ Å Ø» ÙÒØ Ö ØĐÙØÞØ ÙÒ ÙÐйËÔ ½¾ Å Ø» Ø Øº Ë Ø Ñ Â Ö ¾¼¼¼ Ø ÍË ¹ËÔ Þ Ø ÓÒ ¾º¼ ĐÍ ÖØÖ ÙÒ Ö Ø Ò ÚÓÒ ¼ Å Ø» ÖР٠غ Ó Ò ÒÒØ À ¹ËÔ ÃÐ ÖÐ Ù Ø ÞÙ Đ ØÞÐ Ò¹ Û Ò ÙÒ Ò Ò ÖÓ Ò Ö Ø Ö Ù Ò ÛÓ ÙÖ Ö Ù ÞÙ ĐÍ Ö Ò ÙÒ Ò Ñ Ø Ñ Ö Ï Ö ¹ Ù ÓÑÑغ ÖĐ Ø Ö ËÔ Þ ¹ Ø ÓÒ ÒĐÙ Ò Û Ö Ò Ñ Ä Ù Â Ö ÖÛ ÖØ Øº Ö ÍË Þ Ò Ø ÙÖ Ù Ö ÈÐÙ ¹ Ò ¹ÈÐ Ý ÙÒ ÀÓعÈÐÙ ¹ÁÒ»ÇÙØ Ø Øº È Ö ¹ Ô Ö ÖĐ Ø ĐÓÒÒ Ò Ö ËØÖÓÑÚ Ö ÓÖ ÙÒ ĐÙ Ö Ò Ù Þ Ò Ó ÒÞ Ð Ö Ã Ð Ù Ò Å Ò ÑÙÑ Ö ÙÞ ÖØ Û Ö Ò ÒÒº Ò Û Ø ¹ Ò Ø ÍË Ø Ë Ð Ö Ö Øº Ö ÍË ÙÒØ Ö ØĐÙØÞØ Ú Ö Ò ĐÍ ÖØÖ ÙÒ ÖØ Ò Á Ó ÖÓÒÓÙ ¹ÌÖ Ò Ö Û Ö ĐÙÖ Þ Ø Ò Ø Ú Ø Ò Ú ÖÛ Ò Øº ÁÒØ ÖÖÙÔعÌÖ Ò Ö Ø ĐÙÖ ĐÍ ÖØÖ ÙÒ Ô Ö Ó Ö Ø Ò Ö Ò Ò Ö Ò Ò ÍÑ Ò Ò Û ËØ ØÙ Ñ Ð ÙÒ Ò ÃÓÓÖ ¹ Ò Ø Ò Ò Ö Å Ù Ó Ö Ì Ø ØÙÖ ÐĐ ÞÙ ØĐ Ò º ÖĐ Ø ÐĐÓ Ò Ö Ò Ò ÁÒØ ÖÖÙÔØ Ù ÓÒ ÖÒ Û Ö Ò ÞÝ Ð ÚÓÑ ÀÓ Ø Ö Ø ÈÓÐÐ Ò µº ÙÐ ¹ÌÖ Ò Ö Û Ö ĐÙÖ ÖÓ Ø ÒÑ Ò Ò Ú ÖÛ Ò Ø Ö Ò Ø Þ Ø Ö Ø Ò Û Þº º ĐÍ ÖØÖ ÙÒ Ò ÒÒØ Ò Ð Ó Ö Ò ÖÙ Ù ØÖ º ÓÒØÖÓйÌÖ Ò Ö ĐÙ ÖØÖĐ Ø ÃÓÒ ÙÖ Ø ÓÒ ¹ ÙÒ ËØ Ù Ö Ð º

123 7.3. USB 111 ÒÛ Ò ÙÒ Ò ÍË Ð Ò Ò ÙØ Ò Ö ÓÑÔÙØ ÖÔ Ö Ô Ö º Æ ¹ Ò ÅĐ Ù Ò ÙÒ Ì Ø ØÙÖ Ò Û Ö Ò Ù Ë ÒÒ Ö ÙÒ ÖÙ Ö Ñ Ø Ò Ö ÍË ¹Ë Ò ØØ Ø ÐÐ Ú Ö Òº Ò Ø Ñ Ò Ù Ù Ò Ö Ò ÖĐ Ø Ò Û Þº º Ø Ð¹Ã Ñ Ö Ó Ö Ì Ð ÓÑÑÙÒ Ø ÓÒ ¹ ÒÐ Òº Architektur Ö ÍË Ø Đ ÒÐ Û Ö Ö Ï Ö ¹ Ù Ò ÙÑ ØÖÙ ØÙÖº ÁÑ Ò ØÞ ÞÙ Ñ Ø Ô Þ ÐÐ Î ÖØ Ð Ö ÀÙ Ò ÒÒØ Ò Ò Ò Ò ÖĐ Ø Ò ÐÓ Ò Û Ö Òº ÀÙ ĐÓÒÒ Ò Ð Ò ÐÙ ĐÙÖ Ò Ö ÀÙ Ò Ò Ó ÙÖ Ñ Ü Ñ Ð ÒÞ Ð ÚÓÒ ½¾ Ò ÖĐ Ø ÖÖ Ø Û Ö Ò ÒÒº ÏÙÖÞ Ð ÙÑ Ð Ø Ö ÍË ¹ÀÓ Øº ÄÓ Ò Ò ÐÐ Ò ÖĐ Ø Ø ÖÒ ĐÓÖÑ Ò Ò ÀÓ Ø Ò ÐÓ Òº Ö ÍË ¹ÀÓ Ø Ø Ö ÒÞ Ù ¹Å Ø Öº Ö Ø Ø Ù Ñ ÊÓÓعÀÙ Ö Ò ÐĐÙ ĐÙÖ Ò Ö ÖĐ Ø ÞÙÖ Î Ö ĐÙ ÙÒ Ø ÐÐØ ÙÒ Ñ ÀÓ Ø¹ ÓÒØÖÓÐÐ Ö Ö ÌÖ Ò Ø ÓÒ Ù Ñ Ù Ø Ù Öغ ÀÙ Ø Ò Ù ÓÛÒ ØÖ Ñ¹ÈÓÖØ Ò ÐĐÙ ĐÙÖ ÍË ¹ ÖĐ Ø Ö Ø ÐÐ Ò ÙÒ Ò Ñ ÍÔ ØÖ Ñ¹ÈÓÖØ Î Ö Ò ÙÒ Ò Ê ØÙÒ ÀÓ Ø ÖР٠غ ÀÙ ĐÓÒÒ Ò Ð Ò ØĐ Ò ÖĐ Ø Ö Ð ÖØ Û Ö Ò Ó Ö Ð Ø Ò Ø Ð Ò Ö Ö ÖĐ Ø Ò Ñ ÐÐ Ð ÓÑÔÓÙÒ ¹ Ú ¹ Þ Ò Ø Û Ö Òº Ò ÀÙ Ñ Ò Ð Ò Ó Ö ÒØ ÖÒ Ò Ò ÖĐ Ø Ñ Ð Ù Ò Ò ØÖ Ö ÒÒ Ò ÙÒ Ñ ÀÓ Ø Ñ ØØ Ð Òº ÁÑ ÐÐ Ò Ð Ö Ø Ò Î Ö ÐØ Ò Ø Ò Ö Ò ÖĐ Ø ÄÓ Ç Ø Ú ØÝ Ó Ö ¹ Ð Ò µ ÑĐÙ Ò ÀÙ ÞÙ ĐÓÖ Ò ÓÛÒ ØÖ Ñ¹ÈÓÖØ Ô ÖÖ Òº ÍË ¹ Ò ÖĐ Ø ÙÒØ ÓÒ Ò ÒÒØ ÒØ ÐØ Ò Ö ÔØÓÖ Ò Ö ÁÒ Ø Ð ÖÙÒ ÚÓÒ Ö ÀÓ Ø¹ËÓ ØÛ Ö Ö Ø Û Ö Òº Ö ÔØÓÖ Ò Ð Ò Ò Ø Ò ÖĐ Ø Øº ÖĐ Ø Ñ Ò Ñ Ò¹ Ø Ò ØÞ Ò Û Ö Ò ÞÙ ÃÐ Ò ÞÙ ÑÑ Ò Øº ÖÐ Ù Ø Î Ö¹ Û Ò ÙÒ Ò ØÐ Ö ËÓ ØÛ Ö ÙÒ ÌÖ Öº Ò ÖĐ Ø ÒÒ Ù Ñ Ö Ö Ò ÙÒØ ÓÒ Ø Òº ËÓÐ ÖĐ Ø Ò ÒÒØ Ñ Ò ÓÑÔÓ Ø ¹ Ú º ÍË ¹Ã Ð ĐÓÒÒ Ò ÞÙ Ñ Ð Ò Û Ö Òº Ë ÒØ ÐØ Ò ÑÑ Ö Ð ØÖ Ä ØÙÒ Ò ÈÓÛ Ö ÙÒ Å ĐÙÖ ËØÖÓÑÚ Ö ÓÖ ÙÒ ÙÒ Ø ÒÐ ØÙÒ¹ Ò ÙÒ ¹º Ò Ñ ÙÐй Ó Ö À ¹ËÔ ¹Ã Ð Ò Ø Ò¹ Ð ØÙÒ Ò Ú Ö Ö ÐÐØ ÙÒ ÞÙ Đ ØÞÐ ÖÑغ Ø ÒÐ ØÙÒ Ò Û Ö Ò «Ö ÒØ ÐÐ ØÖ Òº ÍË ¹ËÔ Þ Ø ÓÒ Ò ÖØ Ò Ò ØÐ ËØ ¹ Ú Ö Ò Ö Ý Ø Ñº Ø ÞÛ Ú Ö Ò ÌÝÔ Ò Ë Ö Û Ö Ú ÖÛ Ò Ø ÙÑ Ã Ð Ò ÍÔ ØÖ Ñ¹Ê ØÙÒ Ð Ó Ñ Ø Ò Ñ ÀÙ ÞÙ Ú Ö Ò Ò ÙÒ

124 112 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG Ë Ö Ã Ð Ñ Ø Ñ Ò ÖĐ Ø Ú Ö Ò Òº ÙÒØ Ö Ð ÓÖÑ Ö Ò Ò ÐÙ ØÝÔ Ò Ú ÖÑ Ø Î ÖÛ ÐÙÒ Ò ÙÒ ÖÐ ¹ Ø ÖÒ ÙÖ ÒÛ Ò ÙÒ º Kommunikationsmodell ÃÓÑÑÙÒ Ø ÓÒ Ù Ñ ÍË Ò Ø ÒØÐ Ò Ú ÖØÙ ÐÐ Ö ÐÓ Ö Ø Ò¹ ÒĐ Ð Ø Øغ Ó Ò ÒÒØ Ò È Ô Ò Ò Ò Ò ÔÓ ÒØ º Ò Ò ÔÓ ÒØ Ø Ò Á Ç Ñ Ø Ò Ö Ø Ð Ø Ò Ì º Ò ÍË ¹ ÖĐ Ø ÒÒ Ñ Ö Ö Ò ÔÓ ÒØ Ò ÞÙ ÁÒØ Ö ÞÙ ÑÑ Ò Ø Û Ö Òº Ð Ò Ö Ö Ø ÃÓÒ ÙÖ Ø ÓÒ Òº Ù Ò Ñ Ø ÑÑØ Ò ØÔÙÒ Ø ÒÒ ÒÙÖ Ò ÒÞ ÃÓÒ ÙÖ Ø ÓÒ Ø Ú Ò Ò ÑÓÑ ÒØ Ò Ò ÙÒ Ø ÓÒ ÙÑ Ò ÖĐ Ø ØРغ Â Ö È Ô Û Ö Ò Ø ÑÑØ ÌÖ Ò Ö ÖØ ÞÙ ÓÖ Ò Øº È Ô Ò Ò Ö Ê Ð ÙÒ Ö Ø ÓÒ Ðº Ò Ù Ò Ñ Ø ÙÐØ È Ô ĐÙÖ ÓÒØÖÓйÌÖ Ò Ö ÒÙØÞØ Û Ö º Ê ØÙÒ ÁÆ Ó Ö ÇÍ̵ Û Ö Ù Ö Ë Ø ÀÓ Ø Ø Ð Øº Ð ÍË ¹ ÖĐ Ø ÑĐÙ Ò Ò Ò ÓÒØÖÓй Ò ÔÓ ÒØ È¼ Ò Ö Ö ÙÐØ È Ô ÞÙ ÓÖ Ò Ø Û Ö º ÃÓÑÑÙÒ Ø ÓÒ Ñ Ø Ö ÙÒØ ÓÒ Û Ö ÚÓÑ ÍË ¹ ÖĐ Ø ¹ÌÖ Ö ÍË ¹ Ú ¹ Ö Ú Öµ Ò ØÓ Ò Ö Á»Ç¹Ê ÕÙ Ø ¹È Ø ÁÊȵ ÞÙÑ ÍË ¹ ÖĐ Ø Ò Øº Ö ÍË ¹ Ù ØÖ Ö ÒÒØ Ô Þ Ò Ò Ø Ò Ö ÒÞ Ð¹ Ò Ò ÖĐ Ø ÙÒ ÖÞ Ù Ø Ù Ñ ÁÊÈ ÒÞ ÐÒ ÌÖ Ò Ø ÓÒ Òº Û Ö¹ Ò ÚÓÑ ÍË ¹ÀÓ Ø¹ ÓÒØÖÓÐÐ Ö¹ÌÖ Ö ÀÓ Ø¹ ÓÒØÖÓÐÐ Ö¹ Ö Ú Öµ Ò Ò Ö ¹ Ø ÑÑØ Ò Ê Ò ÓÐ Ò ÓÖ Ò Ø ÙÒ Ò Øº Ø ÒĐÙ ÖØÖ ÙÒ Ò Ø ÒÒ Ö Ð ÚÓÒ Ö Ñ Ø Øغ Ò Í Ë ½º½ Ò Ù Ö ÚÓÒ ½ Ñ ÙÒ ÍË ¾º¼ ½¾ º Ò Ö Ñ Û Ö ÙÖ Ò ËØ ÖØ¹Ç ¹ Ö Ñ ¹È Ø ËÇ µ Ò Ð Ø Øº ÁÒÒ Ö Ð Ö Ö Ñ ĐÓÒÒ Ò Ñ Ö Ö ÌÖ Ò Ø ÓÒ Ò Ø ØØ Ò Òº Ò ÌÖ Ò Ø ÓÒ Û Ö ÙÖ Ò Ë ØÙÔ¹ È Ø Ò Ð Ø Ø ÚÓÑ ÀÓ Ø Ò Ø Û Ö Ö ÌÖ Ò Ø ÓÒ ÒÐ Ø Ò ÑÙ º È Ø ÒØ Đ ÐØ Ö Ò Ö ÙÒØ ÓÒ ÙÒ Ê ØÙÒ Ò Ö Ø ÒĐÙ ÖØÖ ÙÒ Ø ØØ Ò Ò Û Ö º Ò Ð Ò Û Ö Ò Ø Ò¹ È Ø Ò Øº ÐÓ Ò Û Ö ÌÖ Ò Ø ÓÒ ÙÖ Ò À Ò ¹ È Ø Ò Ö ÓÐ Ö Ò ÑÔ Ò Ö Ø Ò ÕÙ ØØ Öغ ÙÒØ ÓÒ ĐÓÒÒ Ò Ò Ø Ñ Ø Ò Ò Ö ÓÑÑÙÒ Þ Ö Ò ÓÒ ÖÒ ÒÙÖ Ñ Ø Ñ ÀÓ Øº Isochrone Transaktionen Ò Ñ Ó ÖÓÒ Ò ÌÖ Ò Ö ÒØ Đ ÐÐØ À Ò ¹È غ Á Ó ÖÓÒ ÌÖ Ò Ö ĐÓÒÒ Ò ÞÙ ÑÑ Ò Ñ Ø Ò ÁÒØ ÖÖÙÔعÌÖ Ò Ö ¼± ÍË ¾º¼

125 7.3. USB 113 ¼±µ Ö ÑØ Ò Ò Ö Ø Ò Ò ÔÖÙ Ò Ñ Òº Ò Ö Ø Û Ö Ö ÁÒ Ø Ð ÖÙÒ Ú Ö Òº ÐÐ Ê ÓÙÖ Ò Ò Ø Ñ Ö Ù Ö Ò ÚÓÖ Ò Ò Ò Ú Ö Ù Ø Ö ÀÓ Ø Ò ÐØ ÖÒ Ø Ú ÃÓÒ ÙÖ Ø ÓÒ ÞÙ Ò Ò Ñ Ø Û Ò Ö Ê ÓÙÖ Ò Ù ÓÑÑغ ÐÐ Ò Ø ÞÙÑ Ö ÓÐ ĐÙ ÖØ Û Ö Ù Ò Ò Ö Ò Ì ÐÒ Ñ ÖÒ Ò ÐØ ÖÒ Ø Ú Ò Ù Øº Ï ÒÒ Ù Å Ò Ñ Ò Ö ÓÐ Ö Ò Ø Ð Ø ÖĐ Ø ÙÒ ÓÒ ÙÖ ÖØ ÙÒ ÒÒ Ö Ò Ø ÒÙØÞØ Û Ö Òº Ò Ó ÖÓÒ Ò ÔÓ ÒØ Ö Ò Ø Ò ÒÑ Ð ÔÖÓ Ö Ñ ĐÙ ÖØÖ Òº Ñ Ü Ñ Ð Ø ÒÑ Ò ĐÙ ÖØÖ Ò Û Ö Ò ÒÒ Ø ÚÓÒ Ö Á Ç ÒÔÓ ÒØ Đ Ò ÙÒ ØÖĐ Ø ÍË ½º½ Ñ Ü Ñ Ð ½¼¾ ÝØ ÍË ¾º¼ ½¼¾ ÝØ µº Scheduling Ë ÙÐ Ò Ø Ù ÍË ¹ÀÓ Ø¹ ÓÒØÖÓÐÐ Ö º ĐÙÖ ÁÑÔÐ Ñ Ò¹ Ø ÖÙÒ Ø ÞÛ Ú Ö Ò ËÔ Þ Ø ÓÒ Ò ÍÀ Á ÙÒ ÇÀ Áº UHCI 1 ms SOF Isochrone Daten Interrupt Daten Control Daten Bulk Daten Abbildung 7.6: Reihenfolge der Übertragung bei UHCI ÍÀ Á ÍÒ Ú Ö Ð¹ÀÓ Ø¹ ÓÒØÖÓÐÐ Ö¹ÁÒØ Ö µ Û Ö ÚÓÒ ÁÒØ Ð Ô Þ Þ ÖØ ÙÒ Û Ö Ñ Ø Ò Ò Ò Ò Ò Ô Đ ØÞ Ò ÑÔÐ Ñ ÒØ Öغ Þ ØÐ Ò¹ Ø ÐÙÒ ÒÒ Ö Ð Ò Ö Ñ Û Ö ÚÓÑ ÍÒ Ú Ö Ð¹ÀÓ Ø¹ ÓÒØÖÓÐÐ Ö¹ Ö Ú Ö ĐÙ ÖÒÓÑÑ Òº Ö Ò Ö ÖØ ĐÙÖ ÒÞ ÐÒ Ö Ñ Ò Ä Ø Ö Ñ ¹Ä Ø µ Ò Ö ÒÞ ÐÒ Ò ÌÖ Ò Ø ÓÒ Ò Ù ĐÙ ÖØ Û Ö Òº Ù Ä Ø Û Ö Ñ ØØ Ð Ò Ö ÖØ ÐÐ ÞÙ Ö «Ò ½¼¾ ÒØÖĐ ØÞغ Ä Ø ÒØ Đ ÐØ Ó ÖÓÒ Ò ÌÖ Ò Ø ÓÒ Ò Ñ Ò Ò Ó Ù Ð Ö Ø Ù ĐÙ ÖØ Û Ö Òº OHCI ÇÀ Á ÇÔ Ò ÀÓ Ø ÓÒØÖÓÐ Ö ÁÒØ Ö µ ÛÙÖ ÚÓÒ Å ÖÓ Ó Ø ÓÑÔ Õ ÙÒ Æ Ø ÓÒ Ð Ë Ñ ÓÒ ÙØÓÖ Ô Þ Þ Öغ À Ö Û Ö Ñ ÍÒØ Ö ÞÙÑ ÍÀ Á

126 114 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG 1 ms SOF Control Daten Bulk Daten Interrupt Daten Isochrone Daten Control Daten Bulk Daten Abbildung 7.7: Reihenfolge der Übertragung bei OHCI ÞÙÒĐ Ø Ò Ì Ð Ö Ò ØÔ Ö Ó Ò Ø Ò ÓÒØÖÓй ÙÒ ÙÐ ¹ÌÖ Ò Ö µ ĐÙ ÖØÖ Òº Ö Ø Ò ØØ Ø Ò Ø ÐÐ Ö ÙÒ ØÖĐ Ø Ñ Ø Ò ½¼± ÑØ Ò Ö Ñ º Ó ÖÓÒ Ò ÙÒ ÁÒØ ÖÖÙÔع Ø Ò Û Ö Ò Ö Ø Ò¹ Ð Ò ĐÙ ÖØÖ Òº ÐÐ ÒÓ ÑĐÓ Ð Û Ö Ò ÞÙÑ Ë ÐÙ Û Ø Ö Ò Ø¹ Ô Ö Ó Ø Ò ĐÍ ÖØÖ Òº Ù Ö Û Ö Ê Ò ÓÐ Ö ÒÞ ÐÒ Ò ÌÖ Ò Ø ÓÒ Ò Ò Ä Ø Ò Ø ÐØ Òº Ó ÖÓÒ Ò Ø Ò Û Ö Ò Ö Ø Ñ Ò ÐÙ Ò Ò ÁÒØ ÖÖÙÔع Ø Ò Ò Øº Ê Ò ÓÐ Ò Ö ĐÙ ÖØÖ Ò Û Ö Ò Ø ÚÓÒ Ö ÁÒ Ø Ð ÖÙÒ Đ Ò ÖĐ Ø ÞÙ Ö Ø ÓÒ ÙÖ ÖØ ÛÙÖ Û Ö Ù ÞÙ Ö Ø ÖĐÙ Ø Øº 7.4 ATM ÌÅ ÛÙÖ ÙÖ ÔÖĐÙÒ Ð Ð ĐÙÖ Ò ÔÐ ÒØ Ö Ø Ò ¹ÁË Æ Òع Û ÐØ Ñ Ø Ñ Ñ Ò Ñ Ø ÁË Æ ÓÒÒ Ò ÁÒØ Ö Ø ÓÒ ÚÓÒ Ò Ø Ò ËÔÖ ÙÒ Ø Òµ Û Ø Ö ĐÙ Ö Ò ÛÓÐÐØ º ÙÒĐ Ø Ò ÌÅ Ò ¹ Ò Ö Ò Ø Ò ÙÒ Ú Ö ÐÐ Æ ØÞØ ÒÓÐÓ ÞÙ Ò ÓÛÓ Ð ĐÙÖ Ï Æ Ð Ù ĐÙÖ Ä Æ Ò Ø Û Öº Eigenschaften ÌÅ Ø Ò Ô ØÓÖ ÒØ ÖØ Æ ØÞÛ Ö º Ò Î Ö Ò ÙÒ ÞÛ Ò Ò ÃÓÑÑÙÒ Ø ÓÒ ÔÙÒ Ø Ò Û Ö ÒÙÖ ÒÒ Ù ÙØ Û ÒÒ Ò ÓÒ Ö Ø ¹ Ø ÒĐÙ ÖØÖ ÙÒ Ø ØØ Ò Ò ÑÙ º ÙÖ Ô ÖØ Ñ Ò Ð ÙÒ Æ ØÞ Ô ¹ Þ ØĐ Ø Û Ö Ö Ù ÒÙØÞغ ÎÓÒ Ò Ò Ö Ò Ô ØÓÖ ÒØ ÖØ Ò Æ ØÞ ÒÛ Ö¹ Ò ÙÒØ Ö Ø ÌÅ ÙÖ ÒÞ ÐÒ Ò È Ø Ö ÐÐ Ò Ò ÒÒØ Ò ÓÒ Ø ÒØ ÖĐÓ Òº ÖÐ Ø ÖØ ÙÒ Ð ÙÒ Ø Ö ØÙÒ Ò Ò ÒÞ ÐÒ Ò ÃÒÓØ Òº ÌÅ Ø Ø Ò Æ ØÞ ÚÓÒ ËÛ Ø ËÛ Ø ¹Æ ØÛÓÖ µ Ò Ò Ò Ò¹ ÖĐ Ø Ø ÖÒ ĐÓÖÑ Ò ÐÓ Ò Û Ö Òº Ö À ÙÔØÚÓÖØ Ð Ö ÒÓÖ ¹ ÒÙÒ Ø Ë Ð Ö Ö Øº ÙÖ À ÒÞÙÒ Ñ ÚÓÒ Û Ø Ö Ò ËÛ Ø ĐÓÒÒ Ò

127 7.4. ATM 115 Ö Ð Ø ÖÓ Æ ØÞ Ù ÙØ Û Ö Òº Ò ÐÓ Ò Ò Ò Ý Ø Ñ ĐÓÒÒ Ò ÏÓÖ Ø Ø ÓÒ Ò Ì Ð ÓÑÑÙÒ Ø ÓÒ ¹ ÒÐ Ò Ó Ö Ò Ö Æ ØÞ¹ Ø Û ÖÙÑ ÌŹ Ó Ö Ö ĐÓÑÑÐ Æ ØÞØ Ò ĐÓÒÒ Òº Ø ÞÛ Ø Ò ÖØ Ë Ò ØØ Ø ÐÐ Ò ÆÆÁ Æ ØÛÓÖ ÆÓ ÁÒØ Ö µ Ð Ø Ò ĐÍ Ö Ò ÞÛ Ò ÞÛ ÃÒÓØ Ò ÙÒ ÍÆÁ Í Ö Æ ØÛÓÖ ÁÒØ Ö µ Ø Ë Ò Ø Ø ÐÐ ÞÛ Ò ÌÅ¹Æ ØÞ ÙÒ Ò ÖĐ Øº Quality of Service ÁÑ ÍÒØ Ö ÞÙ Ò Ö Ò Æ ØÞ Ò Ø ÌÅ Ú Ö Ò Å Ò Ñ Ò Ñ Ø Ò Ò ÙÖ ØÞÖ Ø Ò ÙÒ Å Ò ØÚ ÖÞĐÓ ÖÙÒ Þ Ø Ò ÞÙ ÖØ Û Ö Ò ĐÓÒÒ Òº ĐÙÖ Û Ö Ò Ñ Ö Ö Ó Ò ÒÒØ ÉÙ Ð ØÝ¹Ó ¹Ë ÖÚ È Ö Ñ Ø Ö ÉÓ˵ Ò ĐÙ ÖØ ÉÙ Ð ØĐ Ø Ö Ø ÒĐÙ ÖØÖ ÙÒ Ö Ø Ö Ö Òº Û Ö Ò Î Ö Ò ÙÒ Ù Ù Ù Ò Ðغ ËÓÐ È Ö Ñ Ø Ö Ò Þº º ÄÊ ÐÐ ÄÓ Ê Ø Ó Î Ö Đ ÐØÒ ÞÛ Ò Ú ÖÐÓÖ Ò Ò ÐÐ Ò ÙÒ Ö ÑØ Ò ÒÞ Ð Ö ĐÙ ÖØÖ Ò Ò ÐÐ Òµ Šܹ Ì Å Ü ÑÙÑ ÐÐ ÌÖ Ò Ö Ð Ý Ñ Ü Ñ Ð Î ÖÞĐÓ ÖÙÒ Ò ÐÐ Ò ÒÒµ ÙÒ È¾È¹ Î È ÌÓ È ÐÐ Ð Ý Î Ö Ø ÓÒ Ö Ø Ò ÞÛ Ò Ö Ñ Ò Ñ Ð Ñ ÙÒ Ö Ñ Ü Ñ Ð Ò Î ÖÞĐÓ ÖÙÒ µº ÌÅ Ò ÖØ Ú Ö Ò ÌÖ Æ Ð Ê ÓÒ Ø ÒØ Ø Ê Ø µ Û Ö ĐÙÖ ĐÍ ÖØÖ ÙÒ Ò Ñ Ø ÓÒ Ø ÒØ Ö Ò ¹ Ö Ø Ð Ó Ù Ó¹ ÙÒ Î Ó Ø Ò ØÖĐÓÑ Ú ÖÛ Ò Øº Î Ê Î Ö Ð Ø Ê Ø µ Ø ĐÙÖ ÒÛ Ò ÙÒ Ò Ò Ø Î ÖÞĐÓ ÖÙÒ Ò ÖÐ Ù Ò Û Þº º Î Ó Ð Öº Ê Ú Ð Ð Ø Ê Ø µ ÞÛº Í Ê ÍÒ Ô Ø Ê Ø µ Ø Ò Û Ò ÉÓË¹È Ö Ñ Ø Ö ÙÒ Ò ĐÙÖ Þ ØÙÒ Ö Ø Ø ÒĐÙ ÖØÖ ÙÒ Ò Ò Øº Ò Î Ö Ö Ø ÓÖ Ò Û Ö Ò ÒÒÚÓÐÐ ÉÓË¹È Ö Ñ Ø Ö ÞÙ ÓÖ Ò Øº Ò ÐØÙÒ Ö È Ö Ñ Ø Ö Û Ö ØĐ Ò ĐÙ ÖÔÖĐ٠غ ĐÙÖ Ú ÖÛ Ò Ø Ñ Ò ÌÖ Æ Ö ÔØÓÖ Ò È Ê È ÐÐ Ê Ø µ Ø Ñ ÓÒ Ö Ø Ö É٠й Ð º ĐÙÖ Ò Ê¹ĐÍ ÖØÖ ÙÒ ÑÙ ÓÒ Ø ÒØ Òº Ë Ê ËÙ Ø Ò Ð ÐÐ Ê Ø µ ÙÒ Å Ë Å Ü ÑÙÑ ÙÖ Ø Ë Þ µ Ð Ò Û ÙÒ Ò Ò Ö Ê Ø ÞÛº Ø ÒÑ Ò Øº Å Ê Å Ò ÑÙÑ ÐÐ Ê Ø µ Ø Ñ Ò Ñ Ð Ñ¹ Ñ ÓÒ Ö Ø Ö ÉÙ ÐÐ º ĐÙÖ Ò Ê¹ Ø ÒĐÙ ÖØÖ ÙÒ Ø ÒÞ È Ê

128 116 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG Ò Öغ ÁÒ Ö Ê Ð Ø Ñ Ö Ö Ð Ó Ë ÖÚ º Ø Ò Ù¹ Ò ÞÙÑ ÌÅ¹Æ ØÞ Ñ Ø ÙÒØ Ö Ð ÙØ Ò Ò Ø Òº ĐÙÖ Ò Ê ĐÍ ÖØÖ ÙÒ ÒÒ Ô Ð Û Ò ÄÊ ÚÓÒ ½¼ ½¼ Ó Ö Ò ÚÓÒ ½¼ ÒØ ÔÖ Ò ÙÒØ Ö Ð Ò ÈÖ Ò Ò ÓØ Ò Û Ö Òº ÓÒÒ Ø ÓÒ Ñ ÓÒ ÓÒØÖÓÐ Ø ÐÐØ Ø Ó ÒĐÙ Ò Ê ÓÙÖ Ò ÚÓÖ¹ Ò Ò Ò ÙÒ Ö ÖÚ ÖØ º ÁÑ Ð Ù Ò Ò ØÖ Û Ö Ò ÐØÙÒ Ö ÉÓË¹È Ö Ñ Ø Ö Ñ ØØ Ð ÓÒ ÓÖÑ Ò ¹ÅÓÒ ØÓÖ Ò ĐÙ ÖÔÖĐ٠غ ÐÐ Ò¹ ÒÓ Ò ÔĐ Ù ØÖ Ø Ò Û Ö Ò Ñ ØØ Ð ÓÒ Ø ÓÒ¹ ÓÒØÖÓÐ Å ¹ Ò Ñ Ò ÐĐÓ Øº Kommunikationsmodell ÃÓÑÑÙÒ Ø ÓÒ Ò Ø Ñ Ø À Ð Ó Ò ÒÒØ Ö Î ÖØ٠й ÒÒ Ð Î µ Ø ØØ ÐÓ Î Ö Ò ÙÒ Ò ÞÛ Ò ÞÛ Æ ÖÒ Ö Ø ÐÐ Òº ĐÙÖ Ò ÙØ Á ÒØ Þ ÖÙÒ Û Ö Ò Î ÖØ٠й ÒÒ Ð¹Á ÒØ Ö Î Áµ ÒÙØÞغ Å Ö Ö ÓÐ Ö Î ĐÓÒÒ Ò ÞÙ Ò Ö Î ÖØÙ Ð¹È Ø ÎÈ ÞÛº ÎÈÁµ Þ٠ѹ Ñ Ò Ø Û Ö Òº Î Ö Ò ÙÒ Ò ĐÓÒÒ Ò Ø ÑÔÓÖĐ Ö ËÎ ¹ ËÛ Ø Î µ Ó Ö Ù Ö Ø ÈÎ ¹ È ÖÑ Ò ÒØ Î µ Òº ĐÙ ÖØÖ Ò Ò ÐÐ Ò Ò Ò ÓÒ Ø ÒØ ÖĐÓ ÚÓÒ ÝØ º ÚÓÒ Û Ö Ò ÝØ ĐÙÖ Ò À Ö ÙÒ ÝØ ĐÙÖ Ø Ò Ú ÖÛ Ò Øº ÁÒ Ò Ñ ËÛ Ø Û Ö Ò Ò¹ ÓÑÑ Ò Ò ÐÐ Ò Ò Ò ÊÓÙØ Ò ¹Ì ÐÐ Ò Û Ø Ö Ð Ø Øº ĐÙÖ ÑĐÙ Ò ÒÙÖ Î Á¹ ÙÒ ÎÈÁ¹ Ð Ö Ñ À Ö ØÙ Ð ÖØ Û Ö Òº Management Ebene Steuerungs ebene höhere Schichten Benutzer ebene höhere Schichten Adaptionsebene ATM Ebene physikalische Ebene Abbildung 7.8: ATM-Referenzmodell Û Ø Ø Ò Ë Ø Ò Ö ÌŹ Ö Ø ØÙÖ Ò Ñ Ð º Ö Ø ÐÐØ

129 7.4. ATM 117 Ô Ý Ð Ë Ø Ø ĐÙÖ ĐÍ ÖØÖ ÙÒ Ù Ñ Ô Ý ¹ Ð Ò Å ÙÑ ÞÙ ØĐ Ò º Ø Ö Ø ÆÙØÞÙÒ Ô Ý¹ Ò Å ÙÑ Ò ÖØ ÐÐ È Ý Ð Ä Ý Öµ ÓÛ ¹ ÒÙØÞÒ ÚÓÖ Ò Ò Ö Æ ØÞÛ Ö ĐÙ ÖØÖ ÙÒ Ø Ò Ò Ë À ËÇÆ Ìµº ÌÅ¹Ë Ø Ö ÐØ Î Ö Ò ÙÒ Ú ÖÛ ÐØÙÒ ÎÈÁ¹ Î Á¹ Å Ò Ñ Òص Ù Ò ÓÒØÖÓÐÐ ÙÒ ÐÐÑÙÐØ ÔРܺ ÌÅ ÔØ Ø ÓÒ Ä Ý Ö Äµ ÖÐ Ø Ù Ò Ö Ò Ø ÒÔ ÙÒ ÙÒ Ë Ñ ÒØ Ö Ò ÙÒ Ê Ñ Ð Ö Ò Ö ÆÙØÞ Ø Òº ÍÑ Ò ÓÖ ÖÙÒ Ò Ú Ö Ò Ö Ù Ò Ö Ø ÞÙ Û Ö Ò Ø Ø Ä Ù Ñ Ö Ö Ò ÅÓ ÙÐ Ò Ñ Ø ÌŹ Ò Ø Ð Ò Ú Ö ÒĐÙÔ Ø Ò Ö Ö Ø ÙÖ Ô Þ ÐÐ ÉÓË È Ö Ñ Ø Ö ÒÒÞ Ò Ø Ò º ËÓ Ø Ä¹½ ĐÙÖ Ó ÖÓÒ Î Ö Ò ÙÒ Ò ÚÓÖ Ò Ô Þ ÐÐ ĐÙÖ ÁÒØ Ö Ø ÓÒ ÚÓÒ Ì Ð ÓÑÑÙÒ Ø ÓÒ ¹ ÒÐ Òº Ĺ¾ ÖÐ Ù Ø Û ÙÒ Ò ÚÓÒ Ö ÒÓÑ Ò ÐÐ Ò ØÖ Ø ÙÒ Ø ĐÙÖ ĐÍ ÖØÖ ÙÒ ÚÓÒ Î Ó Ð ÖÒ Ò Øº Ö ØÐ Ò Ò Ø Ð Ò Ò ĐÙÖ Ö Ò Ø ÒĐÙ ÖØÖ ÙÒ ÚÓÖ Òº ÁÒ Ò ĐÓ Ö Ò Ë Ø Ò Ò Ñ Ø ÒÛ Ò ÙÒ Ò Ò Ðغ ÍÑ Ù Ò ÞÙ ÐÐ Ò ÉÓË È Ö Ñ Ø Ö ÞÙ Ò ÑĐÙ Ò ÐÐ Ê Ð Ý ĐÍ ÖØÖ ÙÒ ÚÓÒ ÌÅ Ö Ø ĐÙÒØ Ö ØĐÙØÞØ Û Ö ÒÙØÞ Òº ÐÐ Ø Ò ÒÛ Ò ÙÒ Ò Û Ø Ö ÒÙØÞØ Û Ö Ò ÓÐÐ Ò Ò ÞÙ Đ ØÞÐ ÈÖÓØÓ ÓÐÐ Ö ÓÖ ÖÐ Û Þº º Ä Æ Ä Æ¹ ÑÙÐ Ø ÓÒµ Ó Ö ÁȹÓÚ Ö¹ Ìź ÇÖØ Ó ÓÒ Ð ÞÙ Ò Ë Ø Ò Ø Ú Ö Ò Ò Ò Ñ Ø ÙÒØ Ö ¹ Ð Ò ÙÒ Ø ÓÒ Ò Ø Ò ÒÙØÞ Ö Ò Ø ĐÙÖ Ò ÒÓÖÑ Ð Ò Ø ÒØÖ Ò Ö ÞÙ ØĐ Ò º ËØ Ù ÖÙÒ Ò Ú ÖÛ ÐØ Ø Ë Ò Ð ÖÙÒ Ù Ò Î Ö Ò ÙÒ Ù ¹ ÙÒ Ùµ ÞÛ Ò Ò Ì ÐÒ Ñ ÖÒº Å Ò Ñ Òع Ò Ø ĐÙÖ ËØ Ù ÖÙÒ ¹ ÙÒ Å Ò Ñ ÒØ Ù Ò ÞÙ ØĐ Ò º Scheduling ÚÓÖ ÐÐ Ò Ñ Ð Ò ÓÑÑ Ò ÑĐÙ Ò ÙÒØ Ö Ð Ú Ð ËÛ Ø Ô Ö Ò ÛÓ ÞÙÒĐ Ø Ò Ï ÖØ Ð Ò Ò ÞÛ Ò Ô ÖØ Û Ö Òº Ö ÎÓÖ Ò ÒÒ Ò Ñ Ö Ö Ò ÃÖ Ø Ö Ò Ø ØØ Ò Ò Ò Ö Î Ö¹ Ö Ø ÓÖ Ò Ë ÖÚ Ð Ó Ö Ò Î»ÎȺ Ò Ë ÙÐ Ö ÒÒ

130 118 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG Ò Ò Ð Ø Ó Ö Ë Ò Ð ¹Ä Ú Ð Ë ÙÐ Öµ Ó Ö Ñ Ö Ö ËØÙ Ò Ò À Ö Ö Ð Ë ÙÐ Öµº Ë ÙÐ Ò ¹Å Ø Ó Ò Ð Ò ÒØ Ð Ò Ò Ò Ã Ø ÓÖ Ò ÈÖ ÓÖ Øݹ Ö¹Ë Ö ÙÒ ÌÖ Æ¹Ë Ô Ò º Priority-Base Scheduler Ö Ë ÙÐ Ö Ø Ö Ò Ø º À Ö Û Ö Ò Ò ÒÞ ÐÒ Ò Ï ÖØ Ð Ò¹ Ò ÙÒØ Ö Ð ÈÖ ÓÖ ØĐ Ø Ò ÞÙ Û Òº Ö Ø Û ÒÒ Ï ÖØ Ð Ò Ñ Ø Ö ĐÓ Ø Ò ÈÖ ÓÖ ØĐ Ø ÓÑÔÐ ØØ Ð Ö Ø Û Ö Ñ Ø Ö Ö ØÙÒ Ö ÒĐ Ø Ò ÓÒÒ Òº ÁÒ Ñ ÐÐ Ø Û Ö Ú Ö Ò ÖØ Ò ÉÓ˹ È Ö Ñ Ø Ö ĐÙÖ Ï ÖØ Ð Ò Ò Ñ Ø Ò Ö Ö Ö ÈÖ ÓÖ ØĐ Ø ÒÞÙ ÐØ Ò Ó Ö Ë ÙÐ Ö ÒÙÖ ĐÙÖ Ò Ö Ò ÒÞ Ð ÚÓÒ Ï ÖØ Ð Ò Ò Ò Ø Øº Fair-Share Scheduler Ò Ð ÓÖ Ø Ñ Ò Û Ö Ò ÒÞ ÐÒ Ò Ï ÖØ Ð Ò Ò Ò Ò Ö ¹ Û ØÙÒ Ö Ø Øº Û Ö ÞÛ Ò ÏÓÖ ¹ ÓÒ ÖÚ Ò ÙÒ ÆÓÒ¹ÏÓÖ ¹ ÓÒ ÖÚ Ò Ð ÓÖ Ø Ñ Ò ÙÒØ Ö Òº Ò ÏÓÖ ¹ ÓÒ ÖÚ Ò Ð ÓÖ Ø Ñ Ò Û Ö Ò ÒÞ ÐÒ Ò Ï ÖØ Ð Ò¹ Ò Ñ Ø Ò Ö Å Ò ØÖ Ø Ö Ø Øº Ò Ô Ð ĐÙÖ Ó Ò Î Ö Ö Ò Ø Ï Ø ÊÓÙÒ ÊÓ Ò ÏÊʵº À Ö Û Ö Ö ØÙÒ Þ Ø Ò Ö Ñ ÙÒ Ö Ö Ø Ò ËÐÓØ Ò Ø Ðغ Â Ï ÖØ Ð Ò ÓÑÑØ Ò Ò Ó Ö Ñ Ö Ö ËÐÓØ ÞÙ Û Òº Û ØÙÒ Ö Ï ÖØ Ð Ò Ò Ô ÐØ Ò Ö ÒÞ Ð Ö Ö ÞÙ Û Ò Ò ËÐÓØ Ò Öº ÆÓÒ¹ÏÓÖ ¹ ÓÒ ÖÚ Ò Ð ÓÖ Ø Ñ Ò Ö Ø Ò Ï ÖØ Ð Ò Ò Ñ Ø Ò Ö Ø Ð Ø Ò Ö ØÙÒ Ö Ø º Ù Û ÒÒ ÑÓÑ ÒØ Ò Ö Ø Ø Ï ÖØ Ð Ò Ð Ö Ø Û Ö Ò Ø Ñ Ø Ö ÒĐ Ø Ò Ï ÖØ Ð Ò ÓÖØ ¹ Ö Òº Ø Ö Ò ÎÓÖØ Ð Î ÖÞĐÓ ÖÙÒ Ò Ò Ù Ö Ø ÑÑØ Û Ö Ò ĐÓÒÒ Ò Û ÃÓÒØÖÓÐÐ ĐÙ Ö Ò ÐØÙÒ Ö ÉÓË¹È Ö Ñ Ø Ö ÖÐ ¹ Ø Öغ Ò Ô Ð ĐÙÖ Ò ÆÓÒ¹ÏÓÖ ¹ ÓÒ ÖÚ Ò Î Ö Ö Ò Ø ÝÒ Ñ Ì Ñ ËÐ Î Ö Ö Òº Ñ Î Ö Ö Ò Û Ö Ò Ò Ï ÖØ Ð Ò Ò Ø Ò ÚÓÒ Ú Ö Ò Ò ÄĐ Ò Ò ÞÙ Û Òº Ö Ò ËÙÑÑ Ø ÓÒ¹ Ø ÒØ Ó Î ÖÞĐÓ ÖÙÒ Ò Ö Ò Ø ÙÒ Ö ÒØ ÖØ Û Ö Ò ĐÓÒÒ Òº

131 7.5. ZUSAMMENFASSUNG 119 Traffic-Shaping Scheduler Î Ö Ö Ò Û Ö Ò Ñ Ø Ò Ñ Ò ÐÙ Ò ÏÓÖ ¹ ÓÒ ÖÚ Ò Ë ÙÐ Ö Ò ØÞغ Ò ÅĐÓ Ð Ø Ø Ø Ö Ò ÐÐ Ò ÉÓË¹È Ö Ñ Ø Ö Ò Ø Ö ĐÙÐÐ Ò ÓÐ Ò ÞÙÖĐÙ ÞÙ ÐØ Ò Ö ÐРغ Ð Ö Ø Û Ö Ö ØÔÙÒ Ø Ö Ò Ø ÞÙ Ñ Ò ÐÐ È Ö Ñ Ø Ö Ö ĐÙÐÐØ ÙÒ Ö ÐÐ Ð Ò ÖØ Ø Ø ÑÔ Ð ÞÙ Û Òº ÐÐ Ò Û Ö Ò Ò Ö Ê Ò ÓÐ Ö Ø Ø ÑÔ Ð ÓÖ Ò Ø ÙÒ Ò Øº 7.5 Zusammenfassung Ö Ï Ö ÙÒ ÍË Ò ÑÓ ÖÒ Ö ÐÐ Ù Ý Ø Ñ Ò ÐÙ ĐÙÖ Ò Î ÐÞ Ð ÚÓÒ ÖĐ Ø Ò Ø Òº Ö Ï Ö Ø ĐÙÖ Ò À ¹ Ò ¹ Ö ÓÒÞ ¹ Ô ÖØ ÙÒ ÒÒ Ù Ó Ò Ò Ò È ÒÙØÞØ Û Ö Òº ÍÒØ Ö ØĐÙØÞÙÒ ÚÓÒ È Ö¹ØÓ¹È Ö ĐÍ ÖØÖ ÙÒ Ò Ø ÒĐÙ Ö ÍË Ò ÖÓ Ö ÎÓÖØ Ðº Ö Ñ Ø Ú Ö ÙÒ Ò Ö ØÖ Ø ÓÒ ÒĐÓØ Ø ÞÙ Đ ØÞÐ Ò Ö Ø ÙÒ Ñ Ø Ò ÖĐ Ø Ù Û Ò Öº Ö ÍË ÒÒ ÒÙÖ Ò Î Ö Ò ÙÒ Ñ Ø Ò Ñ È ¹ ÒÙØÞØ Û Ö Òº Ö ÔÖ Ø Ö ÑÓ ÖÒ È Ø Ø ÍË ¹ÍÒØ Ö ØĐÙØÞÙÒ Û Ò Ö ÒÞ Ð Ú Ö ĐÙ Ö Ö ÖĐ Ø ÙÒ Ö Ò ÈÖ Ñ Ö Ö Ñ Øº ÌÅ Ø Ø Ñ Ò ØÞ ÞÙ Ò Ö Ò Æ ØÞ Ò ÍÒØ Ö ØĐÙØÞÙÒ ĐÙÖ ÉÙ Ð ØÝ¹Ó ¹ Ë ÖÚ Ó Ò ÞÙ Đ ØÞÐ ÈÖÓØÓ ÓÐÐ º Ö Ñ Ø ÒĐÓØ Ø ÕÙ Ô¹ Ñ ÒØ Ø Ù Ö ÙÒ Ø Ò ÖÙÒ Û ÖÙÑ ÌÅ ÙÔØ Đ Ð Ñ Ï Æ¹ Ö Ò Û Ò Ø Û Ö º ÙÖ ÉÓË¹È Ö Ñ Ø Ö ÙÒØ Ö ØĐÙØÞØ ÌÅ ÁÒØ Ö ¹ Ø ÓÒ ÚÓÒ Ø Ò ÓÑÑÙÒ Ø ÓÒ ÙÒ ÅÙÐØ Ñ ¹ ÒÛ Ò ÙÒ Òº ÎÓÖ Ò Ò ËØÖÙ ØÙÖ Ò ĐÓÒÒ Ò Ð Ø ÒØ Ö ÖØ Û Ö Ò ÛÓ ÙÖ Å Ö Ø ÓÒ ÞÙ Ò Ñ Ö Ò Ò ÌÅ¹Æ ØÞ ÖÐ Ø ÖØ Û Ö º

132 120 KAPITEL 7. SCHEDULING BEI ISOCHRONER SERIELLER DATENÜBERTRAGUNG

133 Literaturverzeichnis Ò ÓÒ Ò Ö ÓÒº Ö Û Ö ËÝ Ø Ñ Ö Ø ØÙÖ º ÓÒ¹Ï Ð Ý ½ º ÁÊ ÁÊ Ã Ð¼¼ ½ Ì ÒÓÐÓ Ý¹ËÔ Ø ÓÒ º ØØÔ»»ÛÛÛº½ Ø ºÓÖ»Ì ÒÓÐÓ Ý»ËÔ Ø ÓÒ» Ò Üº ØѺ Ƚ Ö Ø ËØ Ò Ö ÓÖ À È Ö ÓÖÑ Ò Ë Ö Ð Ù º ØØÔ»»ÛÛÛºÞ Ý ÒØ ºÓѻԽ» Ö Ø»Ô½ Ö Ú½¼¼ºÔ º ƺ ÖÓÙÜ ÙÒ Ëº ÒØ º ÉÙ Ð ØÝ Ó Ë ÖÚ Ò ÌÅ Æ ØÛÓÖ ËØ Ø ¹Ó ¹Ø ¹ ÖØ ÌÖ Æ Å Ò Ñ Òغ ÈÖ ÒØ À ÐÐ ½ º Àº º à ÐѺ ÍË ½º½ ¹ ÍÒ Ú Ö Ð Ë Ö Ð Ù º Ö ÒÞ ¹Î ÖÐ ¾¼¼¼º ËÀÃ Ð Ü Ò Ö Ë ÐÐ ÊÓ ÖØ À Ë ÃĐÙÑÑ Ð Ø Ö À ÙÒ ÀÓÐ Ö Ä º ÌÅ¹Æ ØÞ Ò Ö ÈÖ Ü º ÓÒ¹Ï Ð Ý ½ º Ì Å Ð º ÂÓ Ì Ò Öº ÍÒ Ö Ø Ò Ò Ö Ï Ö º ØØÔ»»ÛÛÛº Ô ÒØ ÖºÓÑ»Ò ØÛÓÖ Ò» ½ º Ì Ð¼¼ ÏÓÐ Ò Ì ÐÐÑ Òº È Ø Ù Ö ĐÍ Ö ÓÐ ÔÙÖº ³Ø ¾ µ ¾ ß ¾¼¼¼º ÍË ÇÔ Ò ÀÓ Ø ÓÒØÖÓÐÐ Ö ÁÒØ Ö ËÔ Ø ÓÒ Î Ö ½º¼ º ØØÔ»»ÛÛÛ ºÓÑÔ ÕºÓÑ»ÔÖÓ ÙØ Ò Ó» Ú ÐÓÔÑ ÒØ»ÓÔ Ò º ØÑк ÍË ÍÒ Ú Ö Ð ÀÓ Ø ÓÒØÖÓÐÐ Ö ÁÒØ Ö ÍÀ Áµ Ò Ù Ê Ú ¹ ÓÒ ½º½º ØØÔ»» Ú ÐÓÔ Öº ÒØ ÐºÓÑ» Ò»Ù»Ù ½½ º ØѺ ÍË ÍÒ Ú Ö Ð Ë Ö Ð Ù ËÔ Ø ÓÒ Ê Ú ÓÒ ½º½º ØØÔ»»ÛÛÛºÙ ºÓÖ» Ú ÐÓÔ Ö» Ø»Ù Ô ºÞ Ôº ÍË ÍÒ Ú Ö Ð Ë Ö Ð Ù ËÔ Ø ÓÒ Ê Ú ÓÒ ¾º¼º ØØÔ»»ÛÛÛºÙ ºÓÖ» Ú ÐÓÔ Ö» ػ٠¾¼ºÞ Ôº 121

134 122 LITERATURVERZEICHNIS

135 Kapitel 8 Scheduling in fehlertoleranten verteilten Realzeitsystemen 123

136 124 KAPITEL 8. SCHEDULING IN FEHLERTOLERANTEN VERTEILTEN REALZEITSYSTEMEN Über den Autor Ð Ü Ò Ö Ù Ø ØÙ ÖØ Ò Ö Ì Ò Ò ÍÒ Ú Ö ØĐ Ø ÅĐÙÒ Ò Ð ØÖÓ¹ ÙÒ ÁÒ ÓÖÑ Ø ÓÒ Ø Ò º 8.1 Einführung Ú ÖØ ÐØ Ò ÓÑÔÙØ Ö Ý Ø Ñ Ò Ñ Ò Ò Ð ØÞØ Ö Ø Ò ÙØÙÒ ÞÙ Û Ò Ò Ö ÒØ Ò Ö ÎÓÖØ Ð ÒĐÙ Ö Þ ÒØÖ Ð ÖØ Ò Ëݹ Ø Ñ Ò Ù Û Òº ÎÓÖ ÐÐ Ñ Ø Û Ø ÙÖ Î ÖØ ÐÙÒ Ö Ê ¹ ÒÐ Ø Ù Ñ Ö Ö Ð ØĐ Ò Ò Ø Ò Ò Ð ÖØÓÐ Ö ÒÞ ÙÒ Ñ Ø Ò ĐÓ Ö Î Ö ĐÙ Ö Ø ÙÒ ÙÚ ÖÐĐ Ø ËÝ Ø Ñ ÖÖ Ö Øº Ù Ö Ñ Ø Ò Ú ÖØ ÐØ Ò ËÝ Ø Ñ ÒÓ ÓÐ Ò ÎÓÖØ Ð ½º Ð Ü Ð ØĐ Ø ÙÖ ÖÛ Ø Ö Ö Ø ËÝ Ø Ñ º ¾º ÖĐÓ Ö Ê ÒÐ ØÙÒ ÒĐÙ Ö Þ ÒØÖ Ð Ò ËÝ Ø Ñ Ò Ö Ð Ö Öº Ò Û Ø Ò ØÞ Ø Ö Ú ÖØ ÐØ Ò ËÝ Ø Ñ Ø ËØ Ù ÖÙÒ ÙÒ ĐÍ ÖÛ ÙÒ Ø Ò Ö Ê ÐÞ Ø Ý Ø Ñ Ò ËØ Ù ÖÙÒ Ñ ÒÛ Ò¹ ÙÒ Ð Ö Ä٠ع Ùº Ê ÙÑ ÖØ Ð ØÖÓÒ Ó Ö ËØ Ù ÖÙÒ Ò ØÓѹ Ö ØÛ Ö Ð Ó ÓÖØ ÛÓ ÙÚ ÖÐĐ Ø ÒØ Ò Û Ø Øº ÁÑ Ò ØÞ ÞÙ Ò ÒÓÖÑ Ð Ò Þ ÒØÖ Ð ÖØ Ò ÓÑÔÙØ Ö Ý Ø Ñ Ò Ø Ò Ú ÖØ ÐØ Ò ËÝ Ø Ñ Ò À Ö Û Ö ¹Ê ÙÒ ÒÞ ÙØ Ø Ù ÐÓ ÓÔÔ ÐØ Ò ÃÒÓØ Ò Ù ÙØ Ò ÙÒ Đ Ò ÚÓÒ Ò Ò Ö ÙÒ ¹ Ø ÓÒ Đ Ò º ÒØ Ò Û Ø Ø ÚÓÖ ÐÐ Ñ Ì Ø ÃÒÓØ Ò Ò Ñ Ò Ñ Ò Ê ÓÙÖ Ò Û Þº º Ë Ö Å ÑÓÖÝ ÒÙØÞ Òº Ù Ö Ñ ÐĐ Ù Ø Ù Ñ ÃÒÓØ Ò Ò ÃÓÔ ØÖ Ý Ø Ñ ÖÒ Î ÖÛ ÐØÙÒ Ö ÙÒ ÒØ Ö Ê ÓÙÖ Ò ĐÙ ÖÒ ÑÑØ ÙÒ Ò ÐØÙÒ ÚÓÒ Ø Ö Ò Ò ÙÖ Ò ÒÞ Ô Þ ÐÐ Ë ÙÐ Ò ÛĐ ÖÐ Ø Øº Ò Û Ø Ö Ò ØÖ Ø Ò Ø Ö Ú ÖØ ÐØ Ò ËÝ Ø Ñ Ø Ø Ö Ò ÒÛ Ò ÙÒ Ò Ò ÅĐÓ Ð Ø Ó Ò Å Ö Ù Û Ò Ñ Î Ö Ð ÞÙ Þ ÒØÖ Ð ÖØ Ò ËÝ Ø Ñ Òµ Ö Ð ÖØ Û Ö Ò ĐÓÒÒ Òº ÓÐÐ Ú ÖØ ÐØ ËÝ Ø Ñ Ñ ÒÛ Ò Ö ÒĐÙ Ö Ð Ò ÒÞ ÐÖ Ò Ö Ö Ø ÐÐ Ò Ó ÒÛ Ò ÙÒ Ó ØÛ Ö Ò Ø Ô Þ ÐÐ ĐÙÖ Ú ÖØ ÐØ ËÝ Ø Ñ ÒØÛ ÐØ Û Ö Ò ÑÙ º

137 8.2. DAS BETRACHTETE VERTEILTE SYSTEM 125 ÁÒ ÓÒ Ö Ò ÞÙ Ù Ö ĐÓ ÙÒ ÚÓÒ Ð ÖØÓÐ Ö ÒÞ ÚÓÒ Ê ÐÞ Ø¹ Ý Ø Ñ Ò Ø Ò Ú ÖØ ÐØ Ò ËÝ Ø Ñ Ò Ò ÎÓÖØ Ð ÒĐÙ Ö Ò Þ ÒØÖ ¹ Ð ÖØ Ò ËÝ Ø Ñ Ò Ò Ò Ò Ñ Ê ÐÞ Ø¹Ë ÙÐ Ò ÞÙ Đ ØÞÐ ÅĐÓ Ð Ø Ø Ò ĐÓÒÒ Ò Ð Ð Ò ÙÒ Þ Ø Ö Ø Ì ÒÒ Ö Ð ËÝ Ø Ñ ÞÙ Ú ÖÐ ÖÒº Ì Ñ Ö Ö Ø Ø ÚÓÖ ÐÐ Ñ Ù ÒÙØÞÙÒ Ö ÅĐÓ Ð Ø ÔÖ Ò ÒÒÚÓÐÐ Ý Ø ÑÛ Ø Î ÖÛ ÐØÙÒ Ö Ì Ñ Ø À Ð Ò Ô Þ ¹ ÐÐ Ò Ð ÓÖ Ø ÑÙ Ö Ð ÖØÓÐ Ö ÒÞ ÓÛ Î Ö ĐÙ Ö Ø ÙÖ Ð Ö¹ ØÓÐ Ö ÒÞµ ÙÒØ Ö ÐØÙÒ Ö Ê ÐÞ Ø Đ Ø ËÝ Ø Ñ Ö ĐÓ Øº ÞÙ Û Ö Ò ÓÒ Ö Ù Ò ËÊ Ö Ò Þ ÒØÖ Ð Î Ö Ö Ò ÞÙÖ Ì ¹ ÐÐÓ Ø ÓÒ ÚÓÖ Ø ÐÐغ 8.2 Das betrachtete verteilte System Besonderheiten harter Realzeitsysteme Ð ÖØ Ê ÐÞ Ø Ý Ø Ñ Ò Ö Ò Û Ö ËÝ Ø Ñ ÙÒ Ò Ø Ø Ñѹ Ø Ò Þ ØÐ Ò Ò ÓÖ ÖÙÒ Ò ÒĐÙ Ò ÑĐÙ Ò ÛÓ Æ Ø Ò ÐØÙÒ ¹ Ö ÞÙ Ó Ò ÃÓ Ø Ò ÞÛº Ñ Ö Ó Ö Û Ò Ö Ø ØÖÓÔ Ð Ò ÓÐ Ò ĐÙ Ö Ò ÒÒº ØÝÔ Ò ÓÑÔÐ Ü Ò Ê ÐÞ Ø Ý Ø Ñ Ò Ò Þ ØÐ Ò Ò ÓÖ ÖÙÒ Ò Ò Ñ Ö Ö Æ Ú Ù ÙÒØ ÖØ ÐØ Ø Ò ÒÒÚÓÐÐ Ì Ñ Ø ÙÒØ Ö ¹ Ð Ö Ð Ò ÐĐ Ò ÙÒ ÈÖ ÓÖ ØĐ Ø Ö Ð Ï Ø Øµ ÙÒØ Ö Ð ÞÙ Ò ÐÒº ËÓ Û Ö Ò ÛĐÓ ÒÐ Ó ÔÖ ÓÖ ÙÒ Ô Ö Ó Ì Ñ Ø ÖØ Ò Ø Ò ÓÖ ÖÙÒ Ò Ñ Ø Ñ Ø Ð ØÞ¹ ÓºĐ º Î Ö Ö Ò Ò Ø Ñ Ø Ê ÒÖ ÓÙÖ Ò ĐÙÖ Ó ÙØ Û Ö ÖÚ ÖØ Ò º Ò Ö Ò Ì Ò Ò ÖĐÓ Ö Ò Þ ØÐ Ò ËÔ ÐÖ ÙÑ Ð Ü Øݵ Ò Ó Ö ÙÒ¹ ÖÛ ÖØ Ø Ù ØÖ Ø Ò ÑĐÙ Ò ÝÒ Ñ Ú ÖÛ ÐØ Ø Û Ö Òº Ù Ö Ñ Ö Ò Û Ö Ñ ÓÐ Ò Ò ÅĐÓ Ð Ø Ò Ð Ð Ò Ì ÝÒ ¹ Ñ ÞÙÚ ÖÛ ÐØ Ò ÛÓ ÙÖ Ð ÖØÓÐ Ö ÒÞ ËÝ Ø Ñ ÖÖ Ø Û Ö Ò ÓÐк Ò Ö Ð Ø Ö ØÙÖ Ú Ð ÙÒØ Ö Ð Ò Ø ÓÒ Ò Ö Ú Ö¹ Ø ÐØ Ò ËÝ Ø Ñ Ø ÛÓÐÐ Ò Û Ö Ö ÚÓÒ Ì Ò Ò ÙÑ Ò ÓÐ Ò Ò ĐÍ ÖÐ ÙÒ Ò ÞÙ ÖÙÒ Ð Ò Ò Ú ÖØ ÐØ ËÝ Ø Ñ Ø Ò ËÝ Ø Ñ Ù Ò Ö Å Ò ÚÓÒ Ê Ò ÖÒ Ù ĐÙ ÖØ Û Ö Ò Ø ĐÙ Ö Ò Ò Ñ Ò ¹ Ñ Ò ËÔ Ö Ú Ö ĐÙ Ò ÙÒ Ñ ÒÙØÞ Ö Û Ò ÒÞ ÐÒ Ö Ê Ò Ö Ö Ø ÐÐغ

138 126 KAPITEL 8. SCHEDULING IN FEHLERTOLERANTEN VERTEILTEN REALZEITSYSTEMEN Aufbau eines jeden Knotens ØÖ Ø Ø ËÝ Ø Ñ Ø Ø Ù Ò Ö Å Ò ĐÓÖØÐ Ú ÖØ ÐØ Ö Ð ¹ Û ÖØ Ö ÃÒÓØ Ò Ñ Ø Ò Ò Ö ÐÓ ÓÔÔ ÐØ Ò º Â Ö ÃÒÓØ Ò Ø Ù Ò Ñ Ó Ö Ñ Ö Ö Ò ÈÖÓÞ ÓÖ Ò Ù ÙØ ÙÒ ĐÙ ÖØ ËÝ Ø Ñ ÙÒ Ø ÓÒ Ò ÙÒ Ò Ò Ó Ö Ñ Ö Ö ÈÖÓÞ Ö ÒÛ Ò ÙÒ ÙÒ Ø ÓÒ Ù º Á Ð Ö Û ¹ Û Ö Ò Ù Ò Ñ ËÝ Ø ÑÔÖÓÞ ÓÖ ØÖ Ý Ø Ñ ÙÒ Ö Ë ÙÐ Ö Ù ĐÙ Öغ Abbildung 8.1: Aufbau eines verteilten Rechnerknotens Relevante Taskparameter und Tasktypen Ï Ö Ò Ö Ò Ö Ò Ì Ð Ò Ò Ø Ö Ö ÒÙÒ Ú ÖÛ ÐØ Ø Û Ö Ò ÒÒ ÐÐ Ö Ò Ò Ò Ø ÔÖ ÑÔØ Ú ÔÖ ÓÓÔ Ö Ø Úµ غ Ï Ö Ò Ñ Ò Ò ÐÐ Ò Ì ÙÒ Đ Ò ÚÓÒ Ò Ò Ö Ò º Ñ Ù ÖÙ Ò Ö Ì Û Ö Ò ÓÐ Ò È Ö Ñ Ø Ö Ô Þ Þ ÖØ Á Ö Ð Ò Ö ÒÙÒ Þ Ø Ñ ÛÓÖ Ø ÈÖ ÓÖ ØĐ Ø Ö Ð Ï Ø Ø ÞÙ Ú Ö Ø Ò ÙÒ º ÚÓÒ Ð Ò µ ÒĐÓØ Ø Ê ÓÙÖ Ò

139 8.2. DAS BETRACHTETE VERTEILTE SYSTEM 127 ÈÖĐ Þ ÒÞ Ò È Ö Ó Ô Ö Ó Ò Ì µ Î ÖÐ ÖÙÒ ØÓÖ Ò Ö ÐÓ Ø ÓÒ ØÓÖµ ÒÞ Ð Ö ÃÒÓØ Ò ĐÙÖ Ù ĐÙ ÖÙÒ Ö Ì Ò Ö Óѹ Ñ Òµ ÒÞ Ð Ø Ú Ö ÃÓÔ Ò Ñ Ö ÔÐ Ø ÓÒ ØÓÖ ÓÖ Ø Ú ÓÔ µ ÒÞ Ð Ô Ö ÐÐ Ð Ù ĐÙ ÖØ Ö ÃÓÔ Ò Ò Ö Ì Þº º ÞÙÑ Û Ö Ð ÖÑ ÖÙÒ» ÎÓØ ÖÙÒ µ ÒÞ Ð Ô Ú Ö ÃÓÔ Ò Ö ÔÐ Ø ÓÒ ØÓÖ ÓÖ Ô Ú ÓÔ µ ÒÞ Ð Ö ÃÓÔ Ò ÚÓÒ Ö Ì ¹ Ò Ö Ù Ú Ö Ò Ò ÃÒÓ¹ Ø Ò Ð ÖØ Û Ö Ò ÙÒ º ÓÖØ Ø ÖØ Ø Û Ö Ò ĐÓÒÒ Òµ ÌÝÔ Ö Ì ß ÒÞ ÐØ ß ÎÓØ Ò ¹Ì ß Þ ÒØÖ Ð Ì ÒÞ ÐØ Ò Ø Ú ÐÓ Ð Ù ĐÙ ÖØ Ì Ë Û Ö ÒÙÖ Ú ÖÐ ÖØ Ó Ö Û Ö ÓÐØ ÐÐ Ð Ö Ø Ù ĐÙ ÖØ ÛÙÖ ÒÞ Ð Ø Ú Ö ÃÓÔ Ò Ø Ñ ÒØ ÔÖ Ò Ð ½ ÒÞ Ð Ô Ú Ö ÃÓÔ Ò ÒÒ ÙÖ Ù ½ Òµº ÎÓØ Ò ¹Ì Ø Ò Ì Ñ¹ Ô Ö ÐÐ Ð Ù ĐÙ ÖØ Û Ö ÛÓ Ö Ò Ñ Ø Ò Ò Ö Ú Ö Ð Ò ÙÒ ÞÙÖ Ø ÑÑÙÒ ÔÖ ÚÓØ Ò µ Ö Ò ÞÓ Ò Û Ö Òº Ö Ê ÓÙÖ ÒÚ Ö Ö Ù Û Ö Ñ ÒØ ÔÖ Ò Ú Ð ÖĐÓ Ö ÐÐ Ö Ò Ø Ø ÖØ ÚÓÒ Ì Ò Ð ÖØÓÐ Ö ÒÞ Ò º Ï ÒÒ ÒĐÙ Ò Ú Ð Ð Ö Ô Ö ÐÐ Ð Ù ĐÙ ÖØ Ö Ì Ø ÑĐÙ Ò Å Ð Ò Ò ÒÞ ÐÒ Ö Ù ĐÙ ÖÙÒ Ò Ò Ø ÐÐ Ì Û Ö ÓÐØ Û Ö Ò Û ¹ Ø Þ Ø Ö Ø Ò ÈÖÓÞ Ò µº Ò Û Ø Ö Ö ÎÓÖØ Ð Ö ÎÓØ Ò ¹Ì Ð Ø Ö Ò Ò Ð Ö Ö Ò¹ Þ ÐÒ Ò Ù ĐÙ ÖÙÒ Ò Ð Ø Ö Ö ÒÒ Ò ÐĐ Ø Ð ÖÑ ÖÙÒ Ò Î Ö¹ ÔĐ ØÙÒ ÚÓÒ ÒÞ ÐÒ Ò Ö Ò Ò Û Ö Ð Ð Ö Û ÖØ Øµº Þ ÒØÖ Ð Ì Û Ö Ö Ð Å Ò Ö Ú ÖÚ Ð Ø Ò Ì Ò ÖØ Ñ ÖÐ Ò Ò ÚÓÒ Ý Ø ÑÛ Ø Ò Ð Ò ÓÓÔ Ö Ö Òº Û Ö Ò ¹ Ø ÑÑÙÒ Ö Ö Ò ÙÖ ĐÙ Öغ ÒÞ Ð Ö Ø Ú Ò ÃÓÔ Ò Û Ö Ñ ÒØ ÔÖ Ò Ò Ê Ñ Ò ÐØ Òº

140 128 KAPITEL 8. SCHEDULING IN FEHLERTOLERANTEN VERTEILTEN REALZEITSYSTEMEN Ù ÓÐ Ò Ì ÞĐ Ð Ò Þº º ËÝ Ø Ñ¹Ë ÖÚ Ö¹ ÙÒ Ø ÓÒ Ò Û Ù Ê ÓÙÖ ¹Å Ò Öº ÁÒ Ò Ó Ö Ò Ù ĐÙ ÖÙÒ Ò ÖĐ Ò Ø Ò Û Ö ÙÒ ÒÙÖ Ù Û Ø Ø Ò È Ö Ñ Ø Ö Ö Ì º ĐÙÖ ØÖ ØÙÒ ÓÐ Ò Ö ÅÓ ÐÐ Ò Ñ Ò Û Ö Ù Ö Ñ Ò Ò ÈÖĐ Þ ÒÞ Ò ÞÛ Ò Ò Ì Ø Ð Ó Ù ĐÙ ÖÙÒ ÐÐ Ö Ì ÙÒ Đ Ò ÚÓÒ Ò Ò Ö ÑĐÓ Ð Øº 8.3 Schedulerstruktur Vier Module des Schedulers Ö Ë ÙÐ Ò ¹ Ð ÓÖ Ø ÑÙ Ö Ð Ö Ï Ù Ò ËÝ Ø ÑÔÖÓÞ ÓÖ Ò Ù ĐÙ ÖØ Û Ö Ø Ò ÓÒ Ö Ù Ò ÙÒ Ò ÚÓÑ Å ¹ Ò ÑÙ ÞÙ ØÖ ÒÒ Ò ÙÒ Ø Ð Ø Ð Å Ò Þ ÒØÖ Ð Ö Ì Ö Ð Öغ ÁÒ ÓÒ Ö Û Ø Ò ÓÐ Ò ÙÒ Ø ÓÒ Ò Ø Ò Ö ÄÓ Ð Ë ÙÐ Ö Ø ĐÙÖ ĐÍ ÖÔÖĐÙ ÙÒ Ö Ò ÐØÙÒ Ö Ð Ò Ö ÐÓ Ð Ù ÞÙ ĐÙ Ö Ò Ò Ì ÙÒ ĐÙÖ Ò Ø ÒÓÖ ÒÙÒ Ò ËÌÌ ËÝ Ø Ñ Ì Ì Ð µ Ú Ö ÒØÛÓÖØÐ Ö ÒØ ËÙ ÖÓÙØ Ò µº Ö ÄÓ Ð Ô Ø Ö Ú ÖÛ ÐØ Ø ËÌÌ Ò Ñ Ö ÞÙÖ Ö ØÙÒ Ò Ø Ò Ì Ò ÒÛ Ò ÙÒ ÔÖÓÞ ÓÖ Ò Û Ø Ö Ø ÙÒ ÐÐ ÓÖ ¹ ÒÙÒ ÑĐ ÖÐ Ø Ò Ì ÚÓÒ Ö ËËÌ ÐĐÓ Øº Ö ÐÓ Ð Ö Ë ÙÐ Ö ÑĐÙ Ø ÙÑ Ò ÐÙÒ Ö Ì Ö Ò Ù ĐÙ ÖÙÒ ÐÓ Ð Ò Ø Ö ÒØ ÖØ Û Ö Ò ÒÒº Ö Å Ø ¹Ä Ú Ð¹ ÓÒØÖÓÐÐ Ö Ø ÐÐØ Î Ö Ò ÙÒ Ë ÙÐ Ö Ñ Ø Ö Ù ÒÛ ÐØ Ö Ò Ñ Ö È Ö Ñ Ø Ö Ë ÙÐ Ò ¹ Ð ÓÖ Ø ÑÙ Ò Đ Ò ÖÙÒ Ò Ö Ù ÒÛ ÐØ ÒÔ Øº Ö ÑÙ Ò Ø ÙÒ Ò Ø Ø Ò Ø Ð Ö ØÖ Ø Ø Ò ËÝ Ø Ñ Ò Ø Ø Ö ÞÙ Đ ØÞÐ ÎÓÖØ Ð Þº º ÒÒ Ñ Ø Ò Ö À Ð Ö Ù ĐÙ ÖÙÒ ÚÓÒ Ì Ù ÃÓ Ø Ò Ö Ê ÓÙÖ Ò ĐÓ Ö Ò Ø ÐÐØ Û Ö Ò Ó Ö Ù ÙÑ Öغ À ÒÞÙ ÓÑÑ Ò ÒÓ Ñ Ò Ñ ÒÙØÞØ Ò Ê ÓÙÖ Ò Ë Ö Å ÑÓÖݵ ÙÒ Ò À Ð Ø Þº º ÁÒ Ø Ð ÖÙÒ Ø º ÐÐ Ú Ö ÅÓ ÙÐ Ò Ù Ö «Ù Ò ÒÓØ Ò Ò Òµ Ñ Ò Ñ Ò ËÔ ¹ Öº ÁÒÒ Ö Ð ÐÓ Ð Ò Ë ÙÐ Ö ÐĐ Ù Ø Ò Ó Ò ÒÒØ Ö ÒØ ËÙ ÖÓÙØ Ò Ò ÐÓ Ð Ù ĐÙ Ö Ö Ø Ö Ò ÔÐ ÒØ Ò Ì ØĐ Ò ĐÙ ÖÔÖĐ٠غ Ù Ò ÐÓ Ð Ò Ë ÙÐ Ö ĐÙ ÖÒ ÑÑØ Ò Ó Ò ÒÒ¹

141 8.4. DAS VERLAGERUNGSKONZEPT 129 Abbildung 8.2: Scheduler-Struktur einzelner Knoten Ø Ö¹Ì Ú Ö Ðº Ð µ Ö Ò ÙÒ Ø ÓÒ Ñ ÓÐ Ò Ò Ù ĐÙ ÖÐ Ö ØÖ Ø Ø Û Ö º 8.4 Das Verlagerungskonzept Fehlerbehandlung allgemein Ð Ö Ö Ø Ø Ò Ò ÑĐÓ Ð Ò Î ÖÐ ÖÙÒ Ð ÓÖ Ø ÑÙ ĐÙÖ Ú ÖØ ÐØ Ò ËÝ Ø Ñ ÚÓÖÞÙ Ø ÐÐ Ò Ö Ö Ê ÐÞ Ø Đ Ø Ð ÖØÓÐ Ö ÒÞ ÙÒ ÙÚ ÖÐĐ Ø Ö ĐÓ Ø ÙÒ ÙÒ Ð Ø ÎÓÖØ Ð Ö Ú ÖØ ÐØ Ò Ëݹ Ø Ñ ÒĐÙ Ö Ò Þ ÒØÖ Ð ÖØ Ò ËÝ Ø Ñ Ò Ñ Ü Ñ Ð Ù ÞÙÒÙØÞ Òº Ö Ð ÖØÓÐ Ö ÒÞ¹Å Ò ÑÙ Ø Ø Ñ Ï ÒØÐ Ò Ù ÓÐ Ò Ò ÈÙÒ ¹ Ø Ò ½º Ð Ö Ö ÒÒÙÒ ÖÓ Ò ĐÍ Ö Ö ØÙÒ Ò Ö Ø Ö Ò µ ¾º Ø Ú ÖÙÒ Ö Ê ÓÙÖ Ò¹Å Ò Ö

142 130 KAPITEL 8. SCHEDULING IN FEHLERTOLERANTEN VERTEILTEN REALZEITSYSTEMEN º Ò ÐØ Ò Ö ØÖÓ«Ò Ò ÈÖÓÞ º ÒØ ÙÒ ĐÙ Ö Î ÖÐ ÖÙÒ Ö Ì º ÙÖ ĐÙ ÖÙÒ Ö Î ÖÐ ÖÙÒ º Ù ĐÙ ÖÙÒ Ö Ú ÖÐ ÖØ Ò ÈÖÓÞ Ù Ò Ñ Ò Ö Ò ÃÒÓØ Òº Ù ÒØ ÙÒ ĐÙ Ö Î ÖÐ ÖÙÒ Ò Ö Ì Ò ĐÙ ÖÛ Ò ÈÖÓ Ð Ñ Ø Ò Ö ÖØ Ö Û Ö Ò Û Ö ÙÒ Ñ ÓÐ Ò Ò Ù Ù ÓÒÞ ÒØÖ Ö Òº ÁÒ ÓÒ Ö Ø Ö È Ö ÓÖÑ Ò Ú Ö Ð Ñ Ø Ò Þ ÒØÖ Ð ÖØ Ò ËÝ Ø Ñ Ò ÚÓÒ ÁÒØ Ö º ÁÑ ÓÐ Ò Ò ØÖ Ø Ò Û Ö Ò Ú ÖØ ÐØ Ê ÐÞ Ø Ý Ø Ñ Ø Ò Ù Æ ÃÒÓØ Ò Ù Û Ð Ò Å Ì Å Æµ Ù ĐÙ ÖØ Û Ö Ò ÓÐÐ Òº ¹ Ø ØÖ ØÙÒ Ö ÑĐÓ Ð Ò À Ò ÐÙÒ Û Ð ÓÖ Ø ÑÙ Ñ Ð Ö Ö Ñ ÙÒ Ñ Ð Ö Ø Ø Ò Ù Ø Ò ÚÓÒ ÙØÙÒ º Vorgehensweise im Normalbetrieb Ö Ø Ñ ÆÓÖÑ Ð ØÖ ÓÐÐ ĐÙÖ Ò Ò Ð Ö ÐÐ ÚÓÖ ÓÖ Ø Û Ö Òº Æ Ö ÙÛ ÙÒ Ò Ö Ì Ò Ò Ò ÃÒÓØ Ò ÓÐÐ Ò Ó Ò ÒÒØ Ò Æ Ö¹ ÒÓØ Ò Ù Ý ÚÓÖ Ò ÖØ Û Ö Ò ĐÙÖ Ò Ù Ð ÖÙÒ ÚÓÒ Ì Ò Ö ÓÑÑ Òº Ï Ð Ö Æ Ö ÒÓØ Ò ÒÒ Ù ÙÒØ Ö Ð Ò ÃÓÒÞ ÔØ Ò ÖÙ Ò Đ Ò ÚÓÒ ÙÒ Ö Ò Ò ÓÖ ÖÙÒ Ò Ò ËÝ Ø Ñ Þº º Ê Ò ÓѹÈÖ ÒÞ Ô ÁÒ ØÖ Ø ÓÑÑ Ò ÐÐ ÃÒÓØ Ò Ò Ø Ö Ö ÔÐ ÒØ Ò Ù Ð ØÙÒ ÒÓ ÞÙ Đ ØÞÐ Ì Ú Ö Ö Ø Ò ĐÓÒÒØ Òº Ò Ö ÒÞØ Ð ÓÐ Ö Ù Ý ÔÖ Æ Ö ÒÓØ Ò ÞÙ Ñ Ù ĐÙ Ö Ò Ñ ÃÒÓØ Òµ Û Ö ĐÙÖ Û Ð ÔÐ ÒØ Ì Ò Ñ Ù ÐÐ ÔÖ ÒÞ Ô Ù ÛĐ Ðغ Ø Û Ø Ò Ú ÖØÙ ÐÐ Ã ØØ Û Ð Î ÖÐ ÖÙÒ Ö Ò ÓÐ Ø ÑÑØ Ù ¹ Ò ÃÒÓØ Ò ÞÙ Ð Ò ÙÒ Ñ Ø Ò Ò Î ÖÐ ÖÙÒ ÔÐ Ò ĐÙÖ Ò Ð Ö ÐÐ ØÞÙÐ Òº Ø ÓÒ Ö ĐÙÖ Ò ÐÐ Û Ø Ò ËÝ Ø Ñ ÒÓØ Ò ÚÓÐÐ ØĐ Ò Ù Đ ÐÐØ ÒÒ Ó Ú Ö Ò ÖØ Û Ö Ò ÐÐ Ò Ì Ò Ò Ð Ò Æ Ö ÒÓØ Ò ĐÙ ÖÛ Ò Û Ö Òº Î Ö Ö Ò ÓÖ Ø ÖĐÙ Ö Ò Ù ĐÙÖ ÃÒÓØ Ò Ñ Ð Ö ÐÐ Ò Ø Ñ Ö Ñ Ø Ò Ò Ö ÖĐÙ Ö Ú Ö Ò ÐÒ ÑĐÙ Ò Û Ð ÚÓÒ Ò Ò Ì Ñ Ð Ö ÐÐ ĐÙ ÖÒ ÑÑغ Ö

143 8.4. DAS VERLAGERUNGSKONZEPT 131 ÎÓÖØ Ð Î Ö Ö Ò Ð Ø Ò Ö Ø Ö Ô ÖÒ Ò ĐÙ ÖÒ Ñ Ò Ö ÃÒÓØ Ò Ñ ÚÓÖ Ò Ò Ø ÑÑØ Û Ö º Ö Æ Ø Ð Ø Ö ¹ ØÙ ÐÐ Ù Ð ØÙÒ ÔÓØ ÒØ ÐÐ Ò ĐÙ ÖÒ Ñ Ò Ò ÃÒÓØ Ò ÞÙÑ Ð ÖÞ Ø¹ ÔÙÒ Ø Ù Ö Ø Ð Ò Û Ö º Ñ Ø ÒÒ Ñ ÐÐ Ò Ô Ý Ð Ò Ù ÐÐ Ò ÃÒÓØ Ò ÚÓÖ ÓÑÑ Ò Ò Û Ø Ö Ð Ø Ø Ì ÒÞ ÐÒ Æ Ö ÒÓØ Ò ĐÙ ÖÐ Ø Òº ÆÇÆÖ Ò ÓѹÈÖ ÒÞ Ô ÃÓÒÞ ÔØ Ø ÐÐØ Ò ÖÛ Ø ÖÙÒ Ê Ò ÓѹÈÖ ÒÞ Ô Öº ¹ Ò ÞÙ Đ ØÞÐ Ò ÙÒ Ø ÓÒ ÔÖĐÙ Ø Ò ÐÐ Ñ ÆÓÖÑ Ð ØÖ Ó Ö ĐÙ Ö¹ Ò Ñ Ò ÃÒÓØ Ò Ò Ø Ö Ø Ú Ð Ð Æ Ö ÒÓØ Ò ĐÙÖ Ò Ö ÀÓ Ø Ò ØÖ Ò Øº Ò ÐÓ Ð ĐÍ ÖÐ ØÙÒ ÙÖ Ò Ø Ù Û Ð ÚÓÒ Æ Ö ÒÓØ Ò ÒÒ Ó Ú ÖÑ Ò Û Ö Òº Ö Æ Ø Ð Ö Ö Đ ÒÞÙÒ Ø Ö Ö ĐÓ Ø ÃÓÑÑÙÒ Ø ÓÒ ¹ ÙÒ Ê ÒÞ Ø Ù Û Ò Ñ ÆÓÖÑ Ð ØÖ º Ò ËØÖ Ø Ò Ò Ñ Ò Ñ Ò Ñ Ò Ì Ð Ö Ö Ù ĐÙ ÖØ ÛÙÖ Ö Þ ÙÒ ÞÙ ÐÐ Ò ÛĐ ÐØ Ò Æ Ö ÒÓØ Ò ÙÖ Ò ÖÓ Ø¹Å Ø Ú ÖØ Û Ö º Mechanismen für den Fehlerfall ËÓÐÐØ Ò Ö Ö ÃÒÓØ Ò Ú Ö Ò Ú Ö Ò Ø Ö Ë ÙÐ Ò ¹ Ð ÓÖ Ø ÑÙ Ò ÖÓ Ø¹Å º ÙÖ Û Ö Ö Ø Ò ÞÛ Ø Ö Ù ÐÐ Ò ÃÒÓØ Ò Ò Ø Ñ Ö Ð Æ Ö ÒÓØ Ò ÚÓÒ Ò Ò Ö Ò ÃÒÓØ Ò Ò Ò Û Ö º Û Ø Ò ÐĐÓ Ø ĐÍ ÖÒ Ñ ÐÐ Ö Ø Ú Ò Ì ÃÒÓØ Ò ÙÖ Ò Ö Ò ÃÒÓØ Ò Ù º Ù ÒÓÑÑ Ò Ò ÞÙ ÓÖ Ò Ø Ò Ë ¹ Ö Ø ÓÔ Ò ÃÓÔ Ò Ö Þ ÒØÖ Ð Ò Ì ÙÒ ÞÙ Đ ØÞÐ Ò ÃÓÔ Ò Ö ÎÓØ Ò ¹Ì Ò Ø ÞÛ Ò Ò Û Ö ÓÐØ Û Ö Ò ÓÐÐ Òº Ï Ø Ö Ò ØÖ Ø Ò Û Ö Å Ò Ñ Ò ÞÙÖ Î ÖÐ ÖÙÒ Ö Ð¹ Ð Ò Ò Ì Ö Ò ÞÓ Ò Û Ö Ò ĐÓÒÒ Ò ÓÙ Ö Ò µ Ï ÒÒ Ò ÃÒÓØ Ò Ú Ö Ù Ø Ò Ò Ø Ñ Ö ÚÓÖ Ö Ö Ø Ö Ò Ù ĐÙ Ö Ö Ì Ù ÞÙÐ ÖÒ ÙÒ ÚÓÒ Ò Ñ Ö Ù ÛĐ ÐØ Ò Æ Ö ÒÓØ Ò Ù ¹ ÖÙÒ Ö ÚÓÖ Ö Ò ÃÓÑÑÙÒ Ø ÓÒµ ÒÒ ÑÑØ Ö Ò ÑØ Ò

144 132 KAPITEL 8. SCHEDULING IN FEHLERTOLERANTEN VERTEILTEN REALZEITSYSTEMEN Ò Ð Ò Ö Ù Ð ØÙÒ Ø Ó Û Ö Ì ÙÒÑ ØØ Ð Ö ÙÒ Ó Ò Û ¹ Ø Ö Ò Æ Ö Ø Ò Ù Ø Ù ÞÙ Ñ ÃÒÓØ Ò Ð Ø Øº ÁÑ ÖÙÒ ÒØ Î Ö Ö Ò Ò Ê Ò ÓÑß Ó Ö ÆÇÆ¹Ê Ò Óѹµ ÈÖ ÒÞ Ô º ĐÓÒÒØ ÐÐ Ö Ò ÔÖÓ Ð Ñ Ø Û Ö Ò Û ÒÒ ÞÙÚÓÖ Û Ò Ö Ð Ø Ø Ò ÃÒÓØ Ò Ð Þ Ø ÚÓÒ Ñ Ö Ö Ò ÃÒÓØ Ò Ð Ò Ì Ò Ñ Ö Ò Ò Û Ö º Ö ÓÐÐØ ÎÓÖ Ò ÒÙÖ Ñ Ò Ñ Ñ Ø Ò Ò Ö Ò Å ¹ Ò Ñ Ò ÒÙØÞØ Û Ö Ò ÙÑ Ò ĐÍ ÖÐ ØÙÒ Ò Ñ Ò Ò ÃÒÓØ Ò ÞÙ Ú Ö Ò ÖÒº Ò ÓØ ÔÖ ÒÞ Ôµ Å Ø Ó ÖÐ Ù Ø ÁÒ ÓÖÑ Ø ÓÒ ĐÙ Ö ØÙ ÐÐ Ù Ð ØÙÒ Ö Æ Ö ÒÓØ Ò Ò ÒØ ÙÒ Ö Ø Ö Ò Ñ Ø ÒÞÙ Þ Òº Ú Ö¹ Ø Ò ÃÒÓØ Ò Ö Ù ĐÙ ÖÙÒ Ò Ö Ó Ö Ñ Ö Ö Ò Ò Ö Ì Ò Ø Ñ Ö Ö ÒØ Ö Ò ÒÒ Ò Ó Ò ÒÒØ Ê ¹Æ Ö Ø Ê ÕÙ Ø ÓÖ Ò µ Ò Ù ÛĐ ÐØ Ò ÃÒÓØ Òº Ò ÑÑ ÐØ Ö Ò Ò Ò ÓØ Ú Ö Ð Ø ÙÒ ÛĐ ÐØ Ò ĐÙÒ Ø Ø Ò ÃÒÓØ Ò ÞÙÖ ĐÍ Ö Ö Ì Ù º ÄÓ Ð ÈÖ ÑÔØ ÓÒ ËÓÐÐØ Ò Ì Ù Ò Ñ ÃÒÓØ Ò Þº º ÙÖ Î ÖÐ ÖÙÒ ÚÓÒ Ò Ñ Ò Ö Ò ÃÒÓØ Òµ Ò ÔÐ ÒØ ÛÓÖ Ò Ò ÙÒ Ö ÀÓ Ø Ø Ø ÐÐ Ò Ò ÐØÙÒ Ö Ö Ð Ò ÙÒØ Ö ÒÓÖÑ Ð Ò Ò ÙÒ Ò Ò Ø Ñ Ö Ö Ò¹ Ø ÖØ Û Ö Ò ÒÒ Ó Û Ö Ó Ò ÒÒØ ÐÓ Ð ÈÖ ÑÔØ ÓÒ Ø Ú Öغ Ë ÒÒ ÙÒ Û Ö Ø Ù ĐÙ ÖÙÒ Ö Ò ÔÐ ÒØ Ö Ó ÔÖ ÓÖ Ò Ì ÙÖ ÞÙ ÛĐ ÖÐ Ø Ò Ò Ö ÔÖ ÓÖ Ò Ò ÔÐ ÒØ Ò Ì Ò ÚÓÒ Ö Ì ¹Ä Ø ØÖ Ò Û Ö Òº ÄÓ Ð ÈÖ ÑÔØ ÓÒ ÒØ Ð Ó Ó Ò ÒÒØ Ò ÈÖ ÒÞ Ô Ö Ö ¹ ÙÐ Ö Ø ÓÒ Ò ÖĐ Ò ÙÒ Ö ËÝ Ø Ñ Ò Ø Ò ÞÙÖ Ö¹ ÐØÙÒ Ö Û Ø Ø Ò ÖÙÒ ÙÒ Ø ÓÒ Ò Ñ ÆÓØ ÐÐ ÙØ Øº Ò Ö ËØ ÐÐ Ø ÐÐ Ö Ò ÒÓ ÒÞÙÑ Ö Ò ÐÓ Ð ÈÖ ÑÔØ ¹ ÓÒ Ò Ø Ñ Ø ÁÒØ ÖÖÙÔØ Ö Ø Ø ÙÒ ÓÑ Ø Ò Ö Ö ØÙÒ Ò Ð ¹ Ò Ì Ò Ø ÙÒØ Ö Ö Ø ÓÒ ÖÒ ÒÙÖ ÒÓ Ò Ø Ò Ò Ö ÔÖ ÓÖ Ò Ì Ù ØÞØ Ò Ó Ö Þ ØÐ Ú ÖÐ Ò ÒÒº

145 8.5. VERLAGERUNGSALGORITHMUS Eine systemweite Scheduler-Strategie ÐÐ ÚÓÒ ÙÒ Ö Ö ØÖ Ø Ø Ò Î Ö Ö Ò Ò Û Ò Ø Ò Û Ð Ò Ò ÙØ Ò Ò Ô Þ Ò Æ Ø Ð Þº º Ö ÖØ Ñ Ò ÓÙ ¹ Ö Ò Ò Ì ĐÙ ÖÛ ÙÒ ÞÙ Ò Ñ Ö Ø ĐÙ ÖÐ Ø Ø Ò ÃÒÓØ Ò Ö ØÙ ÐÐ Ò Ù Ð ØÙÒ Ò Ù Ö Ø Ð Ò Û Ö Òº ÓØ ÔÖ ÒÞ Ô Ò µ Ú ÖÙÖ Ø Ò Ò ÖÓ Ò ÃÓÑÑÙÒ Ø ÓÒ ¹ Ù Û Ò Ö Ö Ò ÔÔ Ò Ð Ò Ø Ð Û Ö Ò ÒÒ Ð Ø ĐÍ ÖÐ ØÚ Ö ÐØ Òµº ÐÓ¹ Ð ÈÖ ÑÔØ ÓÒ ÒÒ ÒÙÖ Ñ Ê Ñ Ò Ò ÃÒÓØ Ò ÓÔ Ö Ö Ò ÙÒ ĐÙ ÖØ ÞÙÖ ËØÖ ÙÒ Ò Ö ÔÖ ÓÖ Ò Ì Ù ÒÒ Û ÒÒ Ù Ð ØÙÒ ¹ ÑØ Ý Ø Ñ Ö Ù ĐÙ ÖÙÒ ÞÙÐ Ò ÛĐÙÖ º Ò ÓÔØ Ñ Ð Ö Ò ÒÒ ÙÖ ÖÞ ÐØ Û Ö Ò ÐÐ Ö ÈÖ ÒÞ Ô Ò Ñ Ø À Ð Ò Ô Þ ÐÐ Ò Ð ÓÖ Ø ÑÙ Đ Ò ÚÓÒ Ö ØÙ ÐÐ Ò Ë ØÙ Ø ÓÒ ÝÒ Ñ ÙÑ ÐØ Ò Ð Òº Ö ÙÒ Ò Ö ÓÐ Ò ËØÖ Ø Ò Ø Âº ËØ Ò ÓÚ Ãº Ê ¹ Ñ ÑÖ Ø Ñ Ùº Ë º Ò ËÊ º ËÓ Ð Ò Ò ÒÒØ Ò ÙØÓÖ Ò ÙÒØ Ö Ò Ö Ñ ÚÓÖ Ø ÙÒ Ò Ù Û Ò ĐÙÖ Ò ÞÙ Ô Ö Ò ÐÐ ØÙ ÐÐ Ò Ê ÓÙÖ Ò Þº º Ò ÔÔ ÞÙ Ò Ò Ò ÙÒ ÓÙ Ö Ò ÞÙ Ò Ò Û ÒÒ Æ ØÞÛ Ö Ö Ð Ø Ú Ö Øº Ï Ö Ì Ð ØÞØ Ò Ð Ò Ñ Ø ÑÑØ Ò ÃÒÓØ Ò ÞÙ Û Ò Ó ÓÐÐ Ö Ò ÐÝ ¹ Ö Ò Ó Ð Ò Ó Ò Û Ø Ö Ò ÐØ Ò Û Ö Ò ÒÒ ÙÒ ÚØк Ñ Ø À Ð ÐÓ Ð Ö ÈÖ ÑÔØ ÓÒ ĐÙÖ ËÓÖ ØÖ Ò Ñ Å Ð Ò Ò Û Ø Ö Ì ÚÓÖÞÙ Ù Òº Ù Ö Ñ ÓÑÑØ ÞÙ Ò Ö Ø Ö Ò Ò Å Ò Ñ Ò Ò Ó Ò ÒÒØ Ö ÖÖÓÖ¹À Ò Ð Ö ÒÞÙ Ö Ñ ÐÐ Ò Ö ÖÓ Ò Ò ¹ Ð Ò Ú ÖÐ ØÞÙÒ ËÝ Ø Ñ ÑĐÓ Ð Ø ÚÓÖ Ö Ð Ò Ú ÖÐ ØÞÙÒ µ Ò Ò Ò ÚÓÖ Ò ÖØ Ò Ö Ò Ù Ø Ò Ö Ò Ø ÙÒ ÓÑ Ø Ò Ø Ú Ò ÃÓÒ ÕÙ Ò¹ Þ Ò Ö Ð Ò Ú ÖÐ ØÞÙÒ Ó Û Ø Û ÑĐÓ Ð Ö ÙÞ Öغ 8.5 Verlagerungsalgorithmus Funktionsprinzip eines Verlagerungsalgorithmus Ö Ø Ö Ò Ò Ò Ø Ò ÞÙ ÒØÛ Ö Ò Ò Ð ÓÖ Ø ÑÙ ÛÙÖ Ò ÚÓÒ Âº ËØ Ò ÓÚ ÞÙ ÑÑ Ò Øº À Ö Û Ö Ò ÃÓÒÞ ÔØ ĐÙÖ Ò Ê Ð ÖÙÒ Ð ÖØÓÐ Ö ÒØ Ò Ú ÖØ ÐØ Ò ËÝ Ø Ñ ÔÖĐ ÒØ ÖØ ÙÒ ÖÐĐ ÙØ Öغ ÁÒ Ö Ê Ð ÖÙÒ Ò ÞÛ ÖÙÒ ÞÙ ØĐ Ò Ò ÖØ Ò Û Ð Ò

146 134 KAPITEL 8. SCHEDULING IN FEHLERTOLERANTEN VERTEILTEN REALZEITSYSTEMEN ÑØ Ý Ø Ñ Ò Ò ÒÒ Ö ÒÓÖÑ Ð Ù Ø Ò Ð Ö Ö ØÖ µ ÙÒ Ö Ù Ø Ò Ñ Ð Ö Ðк ÁÑ ÆÓÖÑ Ð ØÖ Û Ö Ò Ò ÔÐ ÒØ Ò Ì Ò ÃÒÓØ Ò Ñ Ø À Ð Ö Ö ÒØ ¹ËÙ ÖÓÙØ Ò Û Ð Ò ÐÓ Ð Ò Ë ¹ ÙÐ Ö ØĐ Ò Ö Ù ĐÙ ÖÔÖĐÙ Ø Ó ÚÓÖ Ö Ò Ð Ò Ö Ù ĐÙ ÖØ Û Ö Ò ĐÓÒÒ Òº Ù Ö Ñ Û Ö Ò Ù Æ Ö ÒÓØ Òµ Ò ¹ Ö Ø ÖÐĐ ÙØ ÖØ Ò ÈÖ ÒÞ Ô Ò ÚÓÖ Ò ÖØ ÙÑ Ñ ÐÐ Ò Ð Ö Ò Ø Ñ Ö Ù Ò ÞÙ ÑĐÙ Òº Þ ÙÒ Ò ÞÙ Ò Æ Ö ÒÓØ Ò Û Ö Ò Ö Ø ÒÒ Ø Ú ÖØ Û ÒÒ ÒØ ÔÖ Ò Ì Ö ÓÐ Ö Ù ĐÙ ÖØ ÛÙÖ º ÁÑ ÐÐ Ò Ö Ð ÙÒ Ø ÓÒ Ô Ý Ð Ò Î Ö Ò ÒÞ ÐÒ Ö ÃÒÓØ Ò Ó Ö ÎÓÖ Ò Ò Ò Ò ÔÐ ÒØ Ö Ì Ö Ò Ö ØÞ Ø Ù ĐÙ ÖÙÒ Ò Ø Ö ÒØ ÖØ Û Ö Ò ÒÒ Û Ö Ò Ô Þ ÐÐ Ö Ð ÓÖ Ø ÑÙ Ø ÖØ Ø Ð µ Abbildung 8.3: Der Verlagerungsalgorithmus nach J. Stankovic Ö Ð ÓÖ Ø ÑÙ Ú Ö Ð Ø Ä Ü Ø Ö Ò Ø Ö ÒØ ÖØ Ò Ì Ñ Ø ¹ Ò Ö ÚÓÖ Ò ÖØ Ò ÃÓÒ Ø ÒØ ÙÒ ÙÒØ Ö Ø ÓÑ Ø ÞÛ Ò Ò Ð Ò Ì Ò ÐÐ Ø Ò Ù ĐÙ ÖØ Û Ö Ò ÓÐÐ Ò Ð Ò Ð Đ Ð Ø µ ÙÒ Óй Ò Ù Ö Ù ĐÙ ÖÙÒ ÒÓ Û ÖØ Ò ĐÓÒÒ Ò ÙÒ Ö ÑĐÓ Ð Ø

147 8.5. VERLAGERUNGSALGORITHMUS 135 Ö ÙÒ Ð ÑĐ Ñ ËÝ Ø Ñ Ú ÖØ ÐØ Û Ö Ò ÓÐÐØ Ò Ó Ò Ù ĐÙ ÖÙÒ Ò Ö Ö Ì ÞÙ Đ Ö Ò Ö Ø Ð Đ Ð Ø µº ÁÑ Ð Ò Ò Ø Ð ÓÖ Ø ÑÙ ÒØ Ñ Ò Ö ÐÓ Ð Ò ÈÖ ÑÔØ ÓÒ ÙÒ ÓÙ Ö Ò Ó Ò ØÙ ÐÐ Ò Ò Ø Ò ËÝ Ø Ñ ¹ Ò Ù ÞÙ Ò ÐÝ Ö Òº ÁÑ ÒØ Ð ÞÙ Û Ö Ñ Ö Ø Ò Ø ÒÓ ØÙ ÐÐ Ð ØÙÒ Æ ØÞÛ Ö ĐÙ ÖÔÖĐÙ Ø ÙÒ Ò ÓÔØ Ñ Ö Ò ÍÒØ ÖÔÖÓ Ö ÑÑ Ù ĐÙ ÖØ ÐÐ Æ ØÞÛ Ö Ð ØÙÒ ÖÐ Ù Ø Abbildung 8.4: Das optimierende Unterprogramm ÍÒØ ÖÔÖÓ Ö ÑÑ ÒØ Ø ĐÙ Ö Î ÖÐ ÖÙÒ Ö Ì Ù ¹ Ò ÚÓÒ Ñ Ö Ö Ò ØÓÖ Ò Ò ÓÒ Ö Û Ö Ù ÁÒ ÓÖÑ Ø ÓÒ ĐÙ Ö ÖĐÙ Ö Î ÖÐ ÖÙÒ Ú Ö Ù ÓÛ Ò Đ ØÞØ Ù Ö Î ÖÐ ÖÙÒ ¹ ÔÖÓÞ ÌÖ Ò Ñ Ø Ì Ñ µ Ò ÒØ ÙÒ Ñ Ø Ò ÞÓ Òº Ö Ö Ø Ö Ò ÖÖÓÖ¹À Ò Ð Ö Ø Ö Ò Ø ÖĐÙ Ø Øº Ò Ó Ø Ð Ø Ö Ð ÓÖ Ø ÑÙ ÓÐÐ Ð Ó Ò Ö Ø ÑĐÓ Ð Ø ÒÒÚÓÐÐ Ì Ú ÖÛ ÐØ Ò Û ÒÒ ØÙ ÐÐ Ë ØÙ Ø ÓÒ Ñ ËÝ Ø Ñ ÞÙÐĐ Ø Ò Ö Ö Ø Ð Ø Ö Ò ÐÐ Ò ÙÒ Ö Ù ÓÔØ Ñ Ð Ð ÑĐ µ Î Ö¹

Þ ÒÞÙÒØ Ö Ù ÙÒ Ò Ò Ö ÎÓÖ Ð Ò ÙÒ Î ÖØ Ù Ò ¹Å Ø Ó Ö ÙÓÖ ÒÙÒ ÔÖÓ Ð Ñ ÔÐÓÑ Ö Ø Ñ ÁÒ ÓÖÑ Ø Ò º Ò ÓÖѺ Ê Ò Ö À ÖÖÐ Ö ØÖ Ù Ö ÈÖÓ º Öº Ö Ò ÈÙÔÔ Ôк ÁÒ ÓÖѺ Ù Ä Ö ØÙ Ð Ö Ã Ò ØÐ ÁÒØ ÐÐ ÒÞ ÙÒ Ò Û Ò Ø ÁÒ ÓÖÑ Ø ÍÒ

Mehr

Ê Ê ÙÒ ÒØ ÖÖ Ý Ó ÁÒ Ô Ò ÒØ ÙØÓÖ ÖÒ Ö Ë Ñ Ø Å Øº ÆÖº ¾ à ÒÒÞº ½ ½ ÁÆÀ ÄÌËÎ Ê Á ÀÆÁË ÁÆÀ ÄÌËÎ Ê Á ÀÆÁË ÁÒ ÐØ Ú ÖÞ Ò ½ ÅÓØ Ú Ø ÓÒ ¾ Ì Ð Ò Ê ËÝ Ø Ñ ÖÖ Ý Å Ò Ñ ÒØ ËÓ ØÛ Ö Ê Ä Ú Ð º½ Ö «Ò Ø ÓÒ Ò ººººººººººººººººººººººººººººººº

Mehr

Ö Ú Øݹ ÄÓ Ð ÐÓ ËÝÒ ÖÓÒ Þ Ø ÓÒ Ò Ï Ö Ð Ë Ò ÓÖ Æ ØÛÓÖ Å Ö Ù ÏÐ Ð Ê ØÓ ÙÖ Ù Ò Ì ÓÑ ËØ Ù Ò ÌÓÖ Ø Ò Ö ÙÒ ÁÒ Ø ØÙØ Ó ÓÑÔÙØ Ö Ë Ò Ò ÔÔÐ Å Ø Ñ Ø ÍÒ Ú Ö ØÝ Ó

Ö Ú Øݹ ÄÓ Ð ÐÓ ËÝÒ ÖÓÒ Þ Ø ÓÒ Ò Ï Ö Ð Ë Ò ÓÖ Æ ØÛÓÖ Å Ö Ù ÏÐ Ð Ê ØÓ ÙÖ Ù Ò Ì ÓÑ ËØ Ù Ò ÌÓÖ Ø Ò Ö ÙÒ ÁÒ Ø ØÙØ Ó ÓÑÔÙØ Ö Ë Ò Ò ÔÔÐ Å Ø Ñ Ø ÍÒ Ú Ö ØÝ Ó Ö Ú Øݹ ÄÓ Ð ÐÓ ËÝÒ ÖÓÒ Þ Ø ÓÒ Ò Ï Ö Ð Ë Ò ÓÖ Æ ØÛÓÖ Å Ö Ù ÏÐ Ð Ê ØÓ ÙÖ Ù Ò Ì ÓÑ ËØ Ù Ò ÌÓÖ Ø Ò Ö ÙÒ ÁÒ Ø ØÙØ Ó ÓÑÔÙØ Ö Ë Ò Ò ÔÔÐ Å Ø Ñ Ø ÍÒ Ú Ö ØÝ Ó ÖÒ Æ Ù Ö ØÖ ½¾ ¼½¾ ÖÒ ¹ ËÛ ØÞ ÖÐ Ò ßÛ Ð Ð ÞÙÖ Ù Ø Ù

Mehr

ÁÒ Ø ØÙØ ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØĐ Ø ÅĐÙÒ Ò À ÙÔØ Ñ Ò Ö Ñ ËÓÑÑ Ö Ñ Ø Ö ½ ÈÖÓ º Öº Àº º À Ö Ò Î ÖÞ Ò Ò Ø ÙÒ Ö ÒÛ Ò ÙÒ Ò Ñ Æ ØÞ¹ ÙÒ ËÝ Ø ÑÑ Ò Ñ ÒØ Ä È Ú Ä ØÛ Ø Ö ØÓÖÝ ÈÖÓØÓÓÐ Î Ö ÓÒ Ê Ö ÒØ Ò Ö Ë ÐÐÑ

Mehr

Verteilte Systeme/Sicherheit im Internet

Verteilte Systeme/Sicherheit im Internet ruhr-universität bochum Lehrstuhl für Datenverarbeitung Prof. Dr.-Ing. Dr.E.h. Wolfgang Weber Verteilte Systeme/Sicherheit im Internet Intrusion Detection und Intrusion Response Systeme (IDS & IRS) Seminar

Mehr

ÔÐÓÑ Ö Ø ÈÖÓ Ù Ø ÓÒ ÔÐ ÒÙÒ Ñ Ø À Ð ÚÓÒ ÅÙÐØ ÒØ Ò Ý Ø Ñ Ò Ë ÄĐÙ ÔÐÓÑ Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØĐ Ø ÓÖØÑÙÒ ½ º Ç ØÓ Ö ¾¼¼½ ØÖ Ù Ö ÈÖÓ º Öº Ã Ø Ö Ò ÅÓÖ Ôк ÁÒ ÓÖѺ ËØ Ò À Ù Ø Ò À ÖÑ Ø ØĐ Ø Ö Ø Ð Ø ØĐ Ò Ú

Mehr

½ Ï ÐÐ ÓÑÑ Ò ÞÙÑ ËØÙ Ý Ù ÁÒ Ø ÐÐ Ø ÓÒ Ò ÓÒ ÙÖ Ø ÓÒ Á² ½µ ÖØ Þ ÖÙÒ º Ø Ö Ö Ø ÚÓÒ Ú Ö ÃÙÖ Ò ÞÙÑ Ë Ö Ä ÒÙÜ Ò ÆÍ ÖØ Ñ Ò ØÖ ØÓÖ Ä µº Ò Ö Ò Ö ÃÙÖ Ò ËÝ Ø Ñ Ñ Ò ØÖ Ø ÓÒ Ë ½µ Æ ØÛÓÖ Ò Æ Ì½µ ÙÒ Ë ÙÖ ¹ ØÝ Ë È½µº

Mehr

Ò ĐÙ ÖÙÒ Ò ÒØÛ ÐÙÒ Ø Ò Ö ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ ÃÓÒÞ ÔØ Å Ø Ó Ò ÙÒ Ï Ö Þ Ù ÞÙÖ ÒØÛ ÐÙÒ ÒØ Ö ÖØ Ö ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ Ñ Ø Ò Ò ÍÑ Ð ß ÎÓÖÐ ÙÒ ÙÒØ ÖÐ Ò ß Öº Å ÖØ Ò Ò Ö ÙÒ Ó Ö ÁÒ Ø ØÙØ ĐÙÖ Ö ØÖ ÙÒ ¹ ÙØÓÑ Ø ÖÙÒ Å

Mehr

ÖÖ Ö Ø ÚÓÒ ÓÑÔÙØ Ö Ý Ø Ñ Ò Ë Ö ÔØ ÞÙÑ Ë Ñ Ò Ö ËÓÑÑ Ö Ñ Ø Ö ½ À Ö Ù Ö Å Ò Ö Ã Ö Ö Ü Ð ÈÖĐ Ð Ò Ö ÁÒ ÓÖÑ Ø ÍÒ Ú Ö ØĐ Ø Ã Ö Ð ÙØ ÖÒ ¹ ¼ Ã Ö Ð ÙØ ÖÒ Ï Ø ÖÑ ÒÝ ÁÒ ÐØ Á Ø Ò ÙØÞ ½ Ø Ò ÙØÞ ß Ö ØÐ Ä ½º½ ÏÓ Ö ÓÑÑØ

Mehr

Î ÖØÖ Ù Ò Ú ÖÐÙ Ø Ñ ÁÒØ Ö Ò ÒÑ Ö Ø ÙÒ Ò Ø ÖÖ Ä ÙÒ Å Ð À Ò ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö Ò Ò ÙÒ Ò ÒÞ Ò

Î ÖØÖ Ù Ò Ú ÖÐÙ Ø Ñ ÁÒØ Ö Ò ÒÑ Ö Ø ÙÒ Ò Ø ÖÖ Ä ÙÒ Å Ð À Ò ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö Ò Ò ÙÒ Ò ÒÞ Ò Î ÖØÖ Ù Ò Ú ÖÐÙ Ø Ñ ÁÒØ Ö Ò ÒÑ Ö Ø ÙÒ Ò Ø ÖÖ Ä ÙÒ Å Ð À Ò ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö Ò Ò ÙÒ Ò ÒÞ Ò Ö Ð Ä ÕÙ ØØ Ò ÒÞ Ò Ø ØÙØ ÓÒ Ò ÙÒ ÁÒØ Ö Ò ÒÑ Ö Ø Î ÖØÖ Ù Ò ÁÒØ Ö Ò ÒÑ Ö Ø Û Ö Ò Ö ÃÖ Ù Û Ö ÙÒ Ò Ö Ò ÒÞ

Mehr

ÍÒ ÓÖÑ ÓÒ ØÖ Òع Ö Ñ ÛÓÖ ÓÖ Ø Î Ö Ø ÓÒ Ó ÁÒ Ò Ø ËØ Ø ËÝ Ø Ñ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ö Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Öº¹ÁÒ ºµ Ö Æ ØÙÖÛ Ò ØÐ ¹Ì Ò Ò ÙÐØĐ Ø Á Ö

ÍÒ ÓÖÑ ÓÒ ØÖ Òع Ö Ñ ÛÓÖ ÓÖ Ø Î Ö Ø ÓÒ Ó ÁÒ Ò Ø ËØ Ø ËÝ Ø Ñ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ö Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Öº¹ÁÒ ºµ Ö Æ ØÙÖÛ Ò ØÐ ¹Ì Ò Ò ÙÐØĐ Ø Á Ö ÍÒ ÓÖÑ ÓÒ ØÖ Òع Ö Ñ ÛÓÖ ÓÖ Ø Î Ö Ø ÓÒ Ó ÁÒ Ò Ø ËØ Ø ËÝ Ø Ñ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Ö Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Öº¹ÁÒ ºµ Ö Æ ØÙÖÛ Ò ØÐ ¹Ì Ò Ò ÙÐØĐ Ø Á Ö ÍÒ Ú Ö ØĐ Ø Ë ÖÐ Ò ÚÓÒ ËÙÔÖ Ø ÅÙ ÓÔ Ý Ý Ë Ö ÖĐÙ Ò ¾¼¼¼

Mehr

Ã Ô Ø Ð ¾ ØÙ ÐÐ Ö ËØ Ò ÙÒ Ì Ò ÒÞ Ò Ö Ã Þ¹ÁÒÒ ÒÖ ÙÑ ÖÛ ÙÒ ÁÒ ÐØ Ò ¾º½ ÅÓØ Ú Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ ÁÒÒ ÒÖ ÙÑ ÙØÞ Ñ Ã Þ¹ÁÒÒ ÒÖ ÙÑ º º º º º º º º º º º º º º

Mehr

Ð ÖÙÒ Ï Ö ÓÐÙÒ Å ØÖ Ü Ð Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ ÃÓÒ Ø ÓÒ Þ Ð Ô Ð Ö Ø ÈÓ ÓÒ¹ÈÖÓ Ð Ñ Å ØÖ Ü ÔÐ ØØ Ò ÅÓ ÖÒ Ø Ö Ø Ú Î Ö

Ð ÖÙÒ Ï Ö ÓÐÙÒ Å ØÖ Ü Ð Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ ÃÓÒ Ø ÓÒ Þ Ð Ô Ð Ö Ø ÈÓ ÓÒ¹ÈÖÓ Ð Ñ Å ØÖ Ü ÔÐ ØØ Ò ÅÓ ÖÒ Ø Ö Ø Ú Î Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Á º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á Ð Ñ Ò Ö Ò ÙÒ Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò ½¾º ÅÖÞ ¾¼½ Ð ÖÙÒ Ï Ö ÓÐÙÒ Å ØÖ Ü Ð Ö Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ ÃÓÒ Ø ÓÒ

Mehr

ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ ÌÀµ Ê Ù Ø ÙÒØ Ö Ù ÙÒ ÙÒ Æ ÒÓ ØÖÙ ØÙÖ ÖÙÒ Ñ Ø Ñ Ê Ø Ö Ö ØÑ ÖÓ ÓÔ ÜÔ Ö Ñ ÒØ ÙÒ Ð Ò ÐÝ Ò ÔÐÓÑ Ö Ø ÚÓÖ Ð Ø ÚÓÒ ËÚ Ò È ÙÐÙ ÁÒ Ø ØÙØ Ö Ò Û Ò Ø È Ý ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ ¼º ÆÓÚ Ñ Ö ½ Ö Ø ÙØ Ø Ö

Mehr

ÍÒ Ú Ö ØØ Ë ÖÐ Ò Ö ØÙÒ º ÐÐ Ñ Ò Ä Ò Ù Ø ËØÙ Ò Ò ÓÑÔÙØ ÖÐ Ò Ù Ø ÔÐÓÑ Ö Ø ÇÔØ Ñ Ð Ò Ó ËÔ Ø ÓÖ ÍÒ Ø Ë Ð Ø ÓÒ ËÝÒØ ÒÒ ÀÙÒ Ë Ö Ö Ò Ò ½ º Ë ÔØ Ñ Ö ¾¼¼ ÙÖ ÖØ

ÍÒ Ú Ö ØØ Ë ÖÐ Ò Ö ØÙÒ º ÐÐ Ñ Ò Ä Ò Ù Ø ËØÙ Ò Ò ÓÑÔÙØ ÖÐ Ò Ù Ø ÔÐÓÑ Ö Ø ÇÔØ Ñ Ð Ò Ó ËÔ Ø ÓÖ ÍÒ Ø Ë Ð Ø ÓÒ ËÝÒØ ÒÒ ÀÙÒ Ë Ö Ö Ò Ò ½ º Ë ÔØ Ñ Ö ¾¼¼ ÙÖ ÖØ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Ö ØÙÒ º ÐÐ Ñ Ò Ä Ò Ù Ø ËØÙ Ò Ò ÓÑÔÙØ ÖÐ Ò Ù Ø ÔÐÓÑ Ö Ø ÇÔØ Ñ Ð Ò Ó ËÔ Ø ÓÖ ÍÒ Ø Ë Ð Ø ÓÒ ËÝÒØ ÒÒ ÀÙÒ Ë Ö Ö Ò Ò ½ º Ë ÔØ Ñ Ö ¾¼¼ ÙÖ ÖØ Ñ ÙØ Ò ÓÖ ÙÒ Þ ÒØÖÙÑ Ö Ã Ò ØÐ ÁÒØ ÐÐ ÒÞ ÃÁµ Ñ À Ë

Mehr

ËÝÒØ ÓÖ ÎÄÁÏ Ö Ø ØÙÖ Ò Ð Ù Á È Ä Ç Å Ê Á Ì Ò Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ Å ¾¼¼ ØÖ Ù Ö ½µ Öº Â Ò Ö Ò Ø ¾µ ÈÖÓ º Öº ÃÐ Ù Ë Ò Ö

ËÝÒØ ÓÖ ÎÄÁÏ Ö Ø ØÙÖ Ò Ð Ù Á È Ä Ç Å Ê Á Ì Ò Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ Å ¾¼¼ ØÖ Ù Ö ½µ Öº Â Ò Ö Ò Ø ¾µ ÈÖÓ º Öº ÃÐ Ù Ë Ò Ö ËÝÒØ ÓÖ ÎÄÁÏ Ö Ø ØÙÖ Ò Ð Ù Á È Ä Ç Å Ê Á Ì Ò Ö Ø Ñ Ö ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ Å ¾¼¼ ØÖ Ù Ö ½µ Öº Â Ò Ö Ò Ø ¾µ ÈÖÓ º Öº ÃÐ Ù Ë Ò Ö ÓÔÝÖ Ø ¾¼¼ Ò Ð Ù ÐÐ Ê Ø ÚÓÖ ÐØ Ò Ú Ò ÙÒ Ò Ö ËØ ÐÐ Ñ Ø Ñ

Mehr

Ò ĐÙ ÖÙÒ Ò ÒØÛ ÐÙÒ Ø Ò Ö ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ ÃÓÒÞ ÔØ Å Ø Ó Ò ÙÒ Ï Ö Þ Ù ÞÙÖ ÒØÛ ÐÙÒ ÒØ Ö ÖØ Ö ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ Ñ Ø Ò Ò ÍÑ Ð ß ÎÓÖÐ ÙÒ ÙÒØ ÖÐ Ò ß Öº Å ÖØ Ò Ò Ö ÙÒ Ó Ö ÁÒ Ø ØÙØ ĐÙÖ Ö ØÖ ÙÒ ¹ ÙØÓÑ Ø ÖÙÒ Å

Mehr

Ë ÑÙÐ Ø Ú ÍÒØ Ö Ù ÙÒ À Ò ÓÚ Ö Î Ö ÐØ Ò ÚÓÒ ÅÓ Ð ÁÈ ÞÙ Đ ØÞÐ Ñ ÃÓÒØ ÜØØÖ Ò Ö ËØ Ò Ê Ò ÓÖ ÙÒ ¹ ÙÒ Ä Ö Ò Ø ÁÒ ÓÖÑ Ø ÎÁÁÁ ÈÖÓ º Öº Â Ò Ê Ò Ö ÓÑÑÙÒ Ø ÓÒ Å Ò ÐÐ Ù Ø ÓÒ Ë ÑÙÐ Ø Ú ÍÒØ Ö Ù ÙÒ À Ò ÓÚ Ö Î Ö ÐØ Ò

Mehr

a n½ x ½ +a n¾ x ¾ a nn x n = b n

a n½ x ½ +a n¾ x ¾ a nn x n = b n Ä Ò Ö Ð ÙÒ Ý Ø Ñ º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á Ð Ñ Ò Ö Ò ÙÒ Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò ½ º ÅÖÞ ¾¼½ Ä Ò Ö Ð ÙÒ Ý Ø Ñ Ä Ö Ø Ð Ö ÑÔ Ò Ð Ø Å ØÖ Ü Ð Ö Ä Ö Ø ÐÐÙÒØ Ö ÙÒ Ò Å ÌÄ ÙÒ Ð Ò Ö ËÝ Ø Ñ Ð Ö ÑÔ

Mehr

Ë ÑÑÐÙÒ ÙÒ ÆÙØÞÙÒ Ö Ö Ê ÓÙÖ Ò Ò Ï ØÚ Ö Ö Ò ØÞ Ò Å Ð Å Ý ÁÒ Ø ØÙØ ĐÙÖ ÁÒ ÓÖÑ Ø Ë ÑÑÐÙÒ ÙÒ ÆÙØÞÙÒ Ö Ö Ê ÓÙÖ Ò Ò Ï ØÚ Ö Ö Ò ØÞ Ò Å Ð Å Ý ÎÓÐÐ ØĐ Ò Ö ÖÙ Ö ÚÓÒ Ö ÙÐØĐ Ø ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ì Ò Ò ÍÒ Ú Ö ØĐ Ø ÅĐÙÒ

Mehr

ËØ Ø Ø Ò ÐÝ ÚÓÒ Î Ö Ö Ø Ò ÙÒ ÅÓ ÐÐ ÖÙÒ ÚÓÒ Î Ö Ö Ù Ñ ØØ Ð Þ ÐÐÙÐ Ö Ö ÙØÓÑ Ø Ò ÎÓÑ Ö È Ý ß Ì ÒÓÐÓ Ö Ö Ö ¹Å Ö ØÓÖ¹ÍÒ Ú Ö ØĐ Ø Ù ÙÖ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò Ò Ñ Ø ÖØ Ø ÓÒ ÚÓÒ ÄÙØÞ Æ Ù ÖØ Ù

Mehr

Ø ÑÑÙÒ Ö ÃÓÒØÖ Ø ÑÔ Ò Ð Ø Ñ Å ÑÑÓ Ö ÑÑ ÙÒ Ö ÙØÙÒ Ö Ð ÖÑ ÖØ ÙÒ ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ó ØÓÖ Ò Ò ÙÖ Ò Öº¹ÁÒ ºµ Ò ÒÓÑÑ Ò ÙÖ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÇØØÓ¹

Ø ÑÑÙÒ Ö ÃÓÒØÖ Ø ÑÔ Ò Ð Ø Ñ Å ÑÑÓ Ö ÑÑ ÙÒ Ö ÙØÙÒ Ö Ð ÖÑ ÖØ ÙÒ ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ó ØÓÖ Ò Ò ÙÖ Ò Öº¹ÁÒ ºµ Ò ÒÓÑÑ Ò ÙÖ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÇØØÓ¹ Ø ÑÑÙÒ Ö ÃÓÒØÖ Ø ÑÔ Ò Ð Ø Ñ Å ÑÑÓ Ö ÑÑ ÙÒ Ö ÙØÙÒ Ö Ð ÖÑ ÖØ ÙÒ ÙÒ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ó ØÓÖ Ò Ò ÙÖ Ò Öº¹ÁÒ ºµ Ò ÒÓÑÑ Ò ÙÖ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÇØØÓ¹ÚÓÒ¹ Ù Ö ¹ÍÒ Ú Ö ØØ Å ÙÖ ÚÓÒ ÙØ Ø Ö Ôк¹ÁÒ º ÖØ Ô ÐØ

Mehr

ËÓÖØ ÖÔÖÓ Ð Ñ ËÙ ÔÖÓ Ð Ñ ÃÓÑÔÐ Ü ØØ Ö Ò Ï ÖÙÑ Ø ÒØ Ö ÒØ Ï ÖÙÑ Ø Û Ø Ì Ð Á Ò ÖÙÒ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö ËÓÖØ Ö Ò ÙÒ ËÙ Ò ¾»½

ËÓÖØ ÖÔÖÓ Ð Ñ ËÙ ÔÖÓ Ð Ñ ÃÓÑÔÐ Ü ØØ Ö Ò Ï ÖÙÑ Ø ÒØ Ö ÒØ Ï ÖÙÑ Ø Û Ø Ì Ð Á Ò ÖÙÒ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö ËÓÖØ Ö Ò ÙÒ ËÙ Ò ¾»½ ËÓÖØ Ö Ò ÙÒ ËÙ Ò ÎÓÖØÖ Ñ À ÙÔØ Ñ Ò Ö À ÐÐÓ Ï ÐØ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö Ô Ð Ôº Ò ÓÖÑ Ø ºÙÒ ¹ ÖÐ Ò Òº Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò»Æ ÖÒ Ö ½º Å ¾¼¼ ÂÓ ÒÒ Ë ÐÙÑ Ö Ö ËÓÖØ Ö Ò ÙÒ ËÙ Ò ½»½ ËÓÖØ ÖÔÖÓ Ð Ñ ËÙ ÔÖÓ Ð Ñ

Mehr

ÔÐÓÑ Ö Ø ÍÒ Ú Ö ØØ À Ñ ÙÖ Ö ÁÒ ÓÖÑ Ø Ö Ø Ö Æ ÒÛ Ò ÙÒ Ò Ö ÁÒ ÓÖÑ Ø Ò Ø ¹ ÙÒ Æ ØÙÖÛ Ò Ø Òµ Ò ÁÌ¹Ë Ö Ø ÓÒÞ ÔØ Ö Ò Û Ò ØÐ ÒÖ ØÙÒ Ñ Ô Ð Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ À Ñ ÙÖ Ì Ð ÁÁÁ ÖÐÙØ ÖÙÒ Ò Â Ò Æ ÓÒ Ö ØÖ ¾ ¾¾ ½

Mehr

ÁÒ Ø ØÙØ Ö ÈÖÓ Ö ÑÑ ØÖÙ ØÙÖ Ò ÙÒ Ø ÒÓÖ Ò Ø ÓÒ ÁÈ µ ÁÒ Ø ØÙØ Ö Ì Ð Ñ Ø ÁÌŵ ÁÒ Ø ØÙØ Ö Ï ÖØ Ø ÔÓÐ Ø ÙÒ Ï ÖØ Ø ÓÖ ÙÒ ÁÏϵ ÁÒ Ø ØÙØ Ö Ï ÖØ Ø Ø ÓÖ ÙÒ ÇÔ Ö Ø ÓÒ Ê Ö ÏÁÇʵ ÒØÖÙÑ Ö Ò Û Ò Ø Ê Ø Û Ò Ø Ò Êµ ÁÒØ

Mehr

Ö ÁÒ ÓÖÑ Ø È Ø Ë Ñ Ð Ö ØÝ Ë Ð ØÓÒ Ö Ô Å Ø Ò ÓÖ Ç Ø ÔÐÓÑ Ö Ø ÞÙÖ ÖÐ Ò ÙÒ Ö ÔÐÓѹÁÒ ÓÖÑ Ø Ö Ò Ñ ËØÙ Ò Ò ÓÑÔÙØ ÖÚ Ù Ð Ø ÚÓÖ Ð Ø ÚÓÒ Ë ÑÓÒ Ë Ö ØÖ Ù Ö Ôк¹

Ö ÁÒ ÓÖÑ Ø È Ø Ë Ñ Ð Ö ØÝ Ë Ð ØÓÒ Ö Ô Å Ø Ò ÓÖ Ç Ø ÔÐÓÑ Ö Ø ÞÙÖ ÖÐ Ò ÙÒ Ö ÔÐÓѹÁÒ ÓÖÑ Ø Ö Ò Ñ ËØÙ Ò Ò ÓÑÔÙØ ÖÚ Ù Ð Ø ÚÓÖ Ð Ø ÚÓÒ Ë ÑÓÒ Ë Ö ØÖ Ù Ö Ôк¹ Ö ÁÒ ÓÖÑ Ø È Ø Ë Ñ Ð Ö ØÝ Ë Ð ØÓÒ Ö Ô Å Ø Ò ÓÖ Ç Ø ÔÐÓÑ Ö Ø ÞÙÖ ÖÐ Ò ÙÒ Ö ÔÐÓѹÁÒ ÓÖÑ Ø Ö Ò Ñ ËØÙ Ò Ò ÓÑÔÙØ ÖÚ Ù Ð Ø ÚÓÖ Ð Ø ÚÓÒ Ë ÑÓÒ Ë Ö ØÖ Ù Ö Ôк¹ÁÒ ÓÖѺ º À Ö ÁÒ Ø ØÙØ Ö ÓÑÔÙØ ÖÚ Ù Ð Ø Ö ÁÒ ÓÖÑ Ø

Mehr

= = = = =

= = = = = Å ÌÀ Ê ÂÍÆ ÍÆ ÄÌ ¹ Ë ÊÁ ¹ Â Æ» ¾¼½ ½ ÎÓÖ ÙÐ ½ Ù ¹½½ Ù Ñ Ð Ò Û Ö Ê Ð Ñ Ø Ñ Ö Û Ö ÓÖÑØ Ò Òº Ø ÐÐ Ù Ø ÐÐØ Ò ËØ Ò Ñ Ö ÚÓÖ Ò Òº µ Ï Ú Ð Ú Ö Ò ÓÑÑ Ò ÚÓÖ µ Ï Ð Ø Ñ Ù Ø Ò Ú ÖØÖ Ø Ò µ Ï Ð Ø Ù Ñ ÐØ Ò Ø Ò ¾ À Ï Ò

Mehr

Ü (k) Ü < ǫ, (Ü (k) ) < ǫ, Ü (k+½) Ü (k) < ǫ

Ü (k) Ü < ǫ, (Ü (k) ) < ǫ, Ü (k+½) Ü (k) < ǫ Å Ö Ñ Ò ÓÒ Ð Æ ÛØÓÒ Î Ö Ö Ò º ÎÓÖÐ ÙÒ ½ ¼ ¼¼ ÆÙÑ Ö Å Ø Ó Ò Á Ð Ñ Ò Ö Ò ÙÒ Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò º ÅÖÞ ¾¼½ Å Ö Ñ Ò ÓÒ Ð Æ ÛØÓÒ Î Ö Ö Ò ½ Å Ö Ñ Ò ÓÒ Ð Æ ÛØÓÒ Î Ö Ö Ò Î ØÓÖ Ò Ú ØÓÖÛ ÖØ ÙÒ Ø ÓÒ Ò

Mehr

Peter Gienow Nr.11 Einfach heilen!

Peter Gienow Nr.11 Einfach heilen! Peter Gienow Nr.11 Einfach heilen! Reading excerpt Nr.11 Einfach heilen! of Peter Gienow Publisher: Irl Verlag http://www.narayana-verlag.com/b4091 In the Narayana webshop you can find all english books

Mehr

Ö Ö Ð Ü Ò Ö ÍÒ Ú Ö ØÝ ÖÐ Ò Ò¹ÆÙÖ Ñ Ö Ô ÖØÑ ÒØ Ó ËÝ Ø Ñ Ë ÑÙÐ Ø ÓÒ ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ ÒØ Å Ø Ó Ôк¹ÁÒ º Àµ Ò Ï Ò Å Ø

Ö Ö Ð Ü Ò Ö ÍÒ Ú Ö ØÝ ÖÐ Ò Ò¹ÆÙÖ Ñ Ö Ô ÖØÑ ÒØ Ó ËÝ Ø Ñ Ë ÑÙÐ Ø ÓÒ ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ ÒØ Å Ø Ó Ôк¹ÁÒ º Àµ Ò Ï Ò Å Ø Ö Ö Ð Ü Ò Ö ÍÒ Ú Ö ØÝ ÖÐ Ò Ò¹ÆÙÖ Ñ Ö Ô ÖØÑ ÒØ Ó ËÝ Ø Ñ Ë ÑÙÐ Ø ÓÒ ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ ÒØ Å Ø Ó Ôк¹ÁÒ º Àµ Å Ø Ö Ì ÁÑÔÖÓÚ ËÙÖ Ê ÓÒ ØÖÙØ ÓÒ ÓÖ Ö ËÙÖ ÐÙ Ë ÑÙÐ Ø ÓÒ Í Ò ÈÓ

Mehr

Stefan Michaelis E S. Lehrstuhl für Elektronische Systeme und Vermittlungstechnik. Lehrstuhl für Künstliche Intelligenz

Stefan Michaelis E S. Lehrstuhl für Elektronische Systeme und Vermittlungstechnik. Lehrstuhl für Künstliche Intelligenz ß ÔÐÓÑ Ö Ø ß Ì Ò Ò Ø Å Ò Ò ÞÙÖ Ò ÐÝ ÚÓÒ Ì Ð ÓÑÑÙÒ Ø ÓÒ Ò ØÞÛ Ö Ò Stefan Michaelis Þ Ñ Ö ¾¼¼¼ E S V Lehrstuhl für Künstliche Intelligenz Lehrstuhl für Elektronische Systeme und Vermittlungstechnik Prof.

Mehr

ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Ç ØÓ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ½» ½

ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Ç ØÓ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ½» ½ ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ º Ç ØÓ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ½» ½ ÁÒ ÐØ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø º Ç ØÓ Ö ¾¼½ ¾» ½ Ò Ö Ð ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ

Mehr

0) = 1 Ö ÒØ Ð ÓÖ u(t) = 14 t sin(2t)+sin(4t) 4 t cos(8t)] 1(t) G(s) = L{g(s)}º

0) = 1 Ö ÒØ Ð ÓÖ u(t) = 14 t sin(2t)+sin(4t) 4 t cos(8t)] 1(t) G(s) = L{g(s)}º ¼ Å ÒÙØ Ê Ò ¹ÙÔ¹Ø Ñ È ½ ÓÖ Ö Ú Û Ò ÔÙÖÔÓ Ó Ø ÔÖÓ Ð Ñ Ø Ø Ñ ÒØ Ø Ö Ö Ò ¹ÙÔ¹Ø Ñ Ó ½¼ Ñ ÒÙØ ÔÖ ÓÖ ØÓ Ø Ó Ð Ü Ñ Ò Ø ÓÒ Ø Ñ º ÙÖ Ò Ø Ô Ö Ó Ø ÒÓØ ÐÐÓÛ ØÓ Ø ÖØ ÓÐÚ Ò Ø ÔÖÓ Ð Ñ º Ì Ñ Ò ÜÔÐ ØÐÝ Ø Ø ÙÖ Ò Ø ÒØ Ö

Mehr

¾ ʺ à ÀÄ Ò Ò Ù À Ð ÖØ Ù ÒØÛ ÐÙÒ Ö ÖÙÒ Ð Ò ÓÖ ÙÒ Ð Ò Ù ÖÐ Ñ Ò Ø Ò ÈÙÒ Ø Ö ÒÒ Ò ½µ Ë Ò Ù ÖÙÒ Ð Ò Ö ÓÑ ØÖ À Ð Ò ÓÒ Ö Ñ À Ò¹ Ð Ù Ü ÓÑ Ø Å Ø Ó Û Û Ò Û Öº

¾ ʺ à ÀÄ Ò Ò Ù À Ð ÖØ Ù ÒØÛ ÐÙÒ Ö ÖÙÒ Ð Ò ÓÖ ÙÒ Ð Ò Ù ÖÐ Ñ Ò Ø Ò ÈÙÒ Ø Ö ÒÒ Ò ½µ Ë Ò Ù ÖÙÒ Ð Ò Ö ÓÑ ØÖ À Ð Ò ÓÒ Ö Ñ À Ò¹ Ð Ù Ü ÓÑ Ø Å Ø Ó Û Û Ò Û Öº ÈÖ ¹ÈÙ Ð Ó Ô ÖØ Ñ ÒØÓ Å Ø Ñ Ø ÍÒ Ú Ö Ó Ñ Ö ÈÖ ÔÖ ÒØ ÆÙÑ Ö ¼ ½ ÎÁ ÀÁÄ ÊÌ Ê È Ê Ç Á Æ Ê ÁÆÀ Ê Ã ÀÄ Ù ÑÑ Ò ÙÒ ÁÒ Ö Ö Ø Ø ÐÐ Ò Û Ö À Ð ÖØ Ù ÓÒ Ö Ñ Ò Ò¹ Ø ÓÖ Ø Òµ È Ö ÓÜ Ò Ò Ò Ò ÖÙÒ Ð ÒØ ÓÖ Ø Ò ÎÓÖÐ ÙÒ Ò ÚÓÖº

Mehr

Ê Ø Ô Ò ÒØ ÒÓÒÐ Ò Ö ÔÖÓÔ ÖØ Ó Ô ÖÓÚ Ø Ø ØÖ ÓÒ Ð Ô ÞÓ Ð ØÖ Ñ Ø Ö Ð Ù Ò Ñ ÖÓÑ Ò Ð ÑÓ Ð Ö Ö Å Ò Ò Ù ² Î Ö Ö Ò Ø Ò Ö Ì Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ ÞÙÖ ÖÐ Ò ÙÒ

Ê Ø Ô Ò ÒØ ÒÓÒÐ Ò Ö ÔÖÓÔ ÖØ Ó Ô ÖÓÚ Ø Ø ØÖ ÓÒ Ð Ô ÞÓ Ð ØÖ Ñ Ø Ö Ð Ù Ò Ñ ÖÓÑ Ò Ð ÑÓ Ð Ö Ö Å Ò Ò Ù ² Î Ö Ö Ò Ø Ò Ö Ì Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ ÞÙÖ ÖÐ Ò ÙÒ Ê Ø Ô Ò ÒØ ÒÓÒÐ Ò Ö ÔÖÓÔ ÖØ Ó Ô ÖÓÚ Ø Ø ØÖ ÓÒ Ð Ô ÞÓ Ð ØÖ Ñ Ø Ö Ð Ù Ò Ñ ÖÓÑ Ò Ð ÑÓ Ð Ö Ö Å Ò Ò Ù ² Î Ö Ö Ò Ø Ò Ö Ì Ò ÍÒ Ú Ö ØØ Ã Ö Ð ÙØ ÖÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ò Ñ Ø ÖØ Ø ÓÒ ÚÓÒ ÅºËº

Mehr

ÑÔ Ö ÍÒØ Ö Ù ÙÒ ÞÙÑ Î Ö Ð ÚÓÒ À Ð Ý Ø Ñ Ò Ö ÖÑ Ò Ø ÓÐÙØ ÙÒ Å ÖÓ Ó Ø Ò ÃÖ Ø Ö Ò Ö ÒÙØÞ Ö Ö ÙÒ Ð Ø ¹ Ñ Ô Ð ÚÓÒ Ü Ð Å Ø Ö Ö Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ ÖÐ Ò ÙÐ

ÑÔ Ö ÍÒØ Ö Ù ÙÒ ÞÙÑ Î Ö Ð ÚÓÒ À Ð Ý Ø Ñ Ò Ö ÖÑ Ò Ø ÓÐÙØ ÙÒ Å ÖÓ Ó Ø Ò ÃÖ Ø Ö Ò Ö ÒÙØÞ Ö Ö ÙÒ Ð Ø ¹ Ñ Ô Ð ÚÓÒ Ü Ð Å Ø Ö Ö Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ ÖÐ Ò ÙÐ ÑÔ Ö ÍÒØ Ö Ù ÙÒ ÞÙÑ Î Ö Ð ÚÓÒ À Ð Ý Ø Ñ Ò Ö ÖÑ Ò Ø ÓÐÙØ ÙÒ Å ÖÓ Ó Ø Ò ÃÖ Ø Ö Ò Ö ÒÙØÞ Ö Ö ÙÒ Ð Ø ¹ Ñ Ô Ð ÚÓÒ Ü Ð Å Ø Ö Ö Ø Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ ÖÐ Ò ÙÐØØ ½ Ø Û Ò Ø Ò ÁÒ Ø ØÙØ Ö ËÔÖ ÙÒ ÃÓÑÑÙÒ Ø ÓÒ Ø Ù Ó

Mehr

Ü Ò Ê Ø Ø ÖÑ Ò Ø ÓÒ ÙÒ Ö ÁÒ Ø ÓÒ Ì Ö Ø Ò Å ÖÓ ØÖÙØÙÖ Ð ÔÔÖÓ ÓÖ Ñ Ö Ò ÓÒÓÑ Ö Ý Ñ Ó ¹ ØÖ ÒÓ Ð Ê Ô Ð ÖÖ Ö ½ ¹ Ó ÓØ ÓÐÓÑ ØÖ Ø ÁÒ Ø Ô Ô Ö Á ØÙ Ý Ø ÑÔ Ø Ó Ñ

Ü Ò Ê Ø Ø ÖÑ Ò Ø ÓÒ ÙÒ Ö ÁÒ Ø ÓÒ Ì Ö Ø Ò Å ÖÓ ØÖÙØÙÖ Ð ÔÔÖÓ ÓÖ Ñ Ö Ò ÓÒÓÑ Ö Ý Ñ Ó ¹ ØÖ ÒÓ Ð Ê Ô Ð ÖÖ Ö ½ ¹ Ó ÓØ ÓÐÓÑ ØÖ Ø ÁÒ Ø Ô Ô Ö Á ØÙ Ý Ø ÑÔ Ø Ó Ñ Ü Ò Ê Ø Ø ÖÑ Ò Ø ÓÒ ÙÒ Ö ÁÒ Ø ÓÒ Ì Ö Ø Ò Å ÖÓ ØÖÙØÙÖ Ð ÔÔÖÓ ÓÖ Ñ Ö Ò ÓÒÓÑ Ö Ý Ñ Ó ¹ ØÖ ÒÓ Ð Ê Ô Ð ÖÖ Ö ½ ¹ Ó ÓØ ÓÐÓÑ ØÖ Ø ÁÒ Ø Ô Ô Ö Á ØÙ Ý Ø ÑÔ Ø Ó ÑÓÒ Ø ÖÝ ÔÓÐ Ý ÒÒÓÙÒ Ñ ÒØ ÓÒ Ø Ü Ò Ö Ø Ú ÓÖ Ò Ñ Ö Ò

Mehr

Ë Ö Ø ÒĐÙ ÖØÖ ÙÒ ĐÙ Ö ÁÒØ ÖÒ Ø Ñ ØØ Ð ÁÈË ËØÙ Ò Ö Ø ÎÓÖ Ð Ø ÚÓÒ Ì ÐÓ ÊÙ ÞÙÖ ÙØ ØÙÒ ÙÖ ÈÖÓ º Öº ÃÐ Ù ÖÙÒÒ Ø Ò ½ º Þ Ñ Ö ½ ÍÒ Ú Ö ØĐ Ø À Ñ ÙÖ Ö ÁÒ ÓÖÑ Ø Ö Ø Ö ÒÛ Ò ÙÒ Ò Ö ÁÒ ÓÖÑ Ø Ò Ø ¹ ÙÒ Æ ØÙÖÛ Ò Ø Ò ÁÒ

Mehr

ÒÛ Ò ÙÒ Ô Ø Ð Ö ÒÒ ÖÙÒ ÂÈ Ñ ÚÓÖ Ò Ò ØØ Û Ø Ð ÓÑÔÖ ÓÒ ÅÈ µ ØÛ µ ÃÓÑÔÖ ÓÒ ÚÓÒ Ù Ó Ø Ò ¾

ÒÛ Ò ÙÒ Ô Ø Ð Ö ÒÒ ÖÙÒ ÂÈ Ñ ÚÓÖ Ò Ò ØØ Û Ø Ð ÓÑÔÖ ÓÒ ÅÈ µ ØÛ µ ÃÓÑÔÖ ÓÒ ÚÓÒ Ù Ó Ø Ò ¾ ÖÒ Ù Àº ÖÒ ÙÙÒ ¹ØÖ Öº Ñ Ð ¾¼½ ËÓË ÌÖ Ö ÍÒ Ú Ö ØØ Ø Ò ÓÑÔÖ ÓÒ ÒÛ Ò ÙÒ Ò ½ ÒÛ Ò ÙÒ Ô Ø Ð Ö ÒÒ ÖÙÒ ÂÈ Ñ ÚÓÖ Ò Ò ØØ Û Ø Ð ÓÑÔÖ ÓÒ ÅÈ µ ØÛ µ ÃÓÑÔÖ ÓÒ ÚÓÒ Ù Ó Ø Ò ¾ ÒÐ Ø Ò ÒÒ Ö Ð ÒÞ ÐÒ Ö Ð Ö Ï Ø Ö Ò Ø ËØ ÖÙÒ

Mehr

Ò Ì Ò Ú º ÓÖ Ò ØÓÖ Ë Ö Ø Ô Ð ÇÖ Ò ØÓÖ Ö Ë Ö Ø Ñ Ò Ñ Ò Ë Ö Ø Ñ Ò Ñ ÒØÔÖÓÞ Ë ÙÖ Øݵ ÈÓÐ È ¹ÅÓ ÐÐ ËØ Ò Ö ÙÒ ÆÓÖÑ Ò ÞÙ ÁÌ¹Ë Ö Ø Ë Ö Ø ÓÒÞ ÔØ Ä Ø Ö ØÙÖ ¾»

Ò Ì Ò Ú º ÓÖ Ò ØÓÖ Ë Ö Ø Ô Ð ÇÖ Ò ØÓÖ Ö Ë Ö Ø Ñ Ò Ñ Ò Ë Ö Ø Ñ Ò Ñ ÒØÔÖÓÞ Ë ÙÖ Øݵ ÈÓÐ È ¹ÅÓ ÐÐ ËØ Ò Ö ÙÒ ÆÓÖÑ Ò ÞÙ ÁÌ¹Ë Ö Ø Ë Ö Ø ÓÒÞ ÔØ Ä Ø Ö ØÙÖ ¾» ØÓ Ë ÙÖ ØÝ ÎÇ ÁÒØÖÓ ÙØ ÓÒ Ë Ö Ø»Ë Ö Ø Ñ Ò Ñ ÒØ ÇÖ Ò ØÓÖ ÁÒ Ù ØÖ Ð ËÓ ØÛ Ö ÁÆËÇ Ö Ê Ò Ö Ø ØÞØ ÙØÓÑ Ø ÓÒ ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ì Ò ÍÒ Ú Ö ØØ Ï Ò ÁÒ Ø ØÙØ ÐÓÖ Ò Ò Ù Ö Ö ÒÞ Å Ö Ó Ö Ò Ì Ò Ú º ÓÖ Ò ØÓÖ Ë Ö Ø Ô Ð ÇÖ

Mehr

ÉÙ ¹ÁÒØ Ö Ð Ò Ø ÇÖ Ò Ó ÙÖ Ø Ò ÔÀ Ç ÐÐ Ø ÓÒ Ò Ò ÒÞÝÑ ÅÓ Ð ËÝ Ø Ñ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ ÖºÖ ÖºÒ Øºµ Ò Ñ Ø ÙÖ ÙÐØØ Ö Æ ØÙÖÛ Ò Ø

ÉÙ ¹ÁÒØ Ö Ð Ò Ø ÇÖ Ò Ó ÙÖ Ø Ò ÔÀ Ç ÐÐ Ø ÓÒ Ò Ò ÒÞÝÑ ÅÓ Ð ËÝ Ø Ñ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ ÖºÖ ÖºÒ Øºµ Ò Ñ Ø ÙÖ ÙÐØØ Ö Æ ØÙÖÛ Ò Ø ÉÙ ¹ÁÒØ Ö Ð Ò Ø ÇÖ Ò Ó ÙÖ Ø Ò ÔÀ Ç ÐÐ Ø ÓÒ Ò Ò ÒÞÝÑ ÅÓ Ð ËÝ Ø Ñ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ ÖºÖ ÖºÒ Øºµ Ò Ñ Ø ÙÖ ÙÐØØ Ö Æ ØÙÖÛ Ò Ø Ò Ö ÇØØÓ¹ÚÓÒ¹ Ù Ö ¹ÍÒ Ú Ö ØØ Å ÙÖ ÚÓÒ Ôк È Ý º ÊÓÒÒÝ

Mehr

ÔÐÓÑ Ö Ø Ú ÀÓÖÒ Ö ½ ÌÀ ÖÑ Ø Ø Ö ÁÒ ÓÖÑ Ø ØÖ Ù Ö ÈÖÓ º Ϻ À Ò ÔÐ ÁÒ ÓÖÑ Ø ÈÖÓ º ĺ ÈÓÒ Ö ØÞ ÈĐ Ó Öº ź À Ö À ÖÙÒ ÞĐÙ Ö ÁÒ ÓÖÑ Ø Á ß Ø Ò ÐÝ ĐÍ ÙÒ ØÖ ß ÒÖ ÙÒ Ò ÞÙÖ Æ Ù ÓÒÞ ÔØ ÓÒº Ú ÖĐÓ«ÒØÐ Ø Ð À ¹ Ö Ø Ö Ø

Mehr

a 2 b 2 db = 10 log db = 20 log db b 2 2

a 2 b 2 db = 10 log db = 20 log db b 2 2 À Ò ÓÙØ ÞÙÖ Î Ö Ò Ø ÐØÙÒ ÑÓÒ ØÖ Ø ÓÒ ÜÔ Ö Ñ ÒØ ÙÒ Ø ÓÒ Ò Ö ØÓÖ ÙÒ Ø ÓÒ ÙÑ Ò Î Ö Ð Ú Ö Ò Ö ÌÝÔ Ò Ø Ö È Ý ÍÒ Ú Ö ØØ ÝÖ ÙØ Ö Ø Ò Ä Ò Ò Ö ¾ º  ÒÙ Ö ¾¼¼ ½ ÁÒ ÐØ Ú ÖÞ Ò ½ ÒÐ ØÙÒ ¾ ÙÒ Ø ÓÒ ÙÑ Ò ¾º½ Ö º º º º

Mehr

v = ṡ, a = v, a = s adt v = a t+v 0 s = 1 2 a t2 +v 0 t+s 0

v = ṡ, a = v, a = s adt v = a t+v 0 s = 1 2 a t2 +v 0 t+s 0 Ú½º ¹ Ö ØÙ Ð ÙÖ ÖØ ÚÓÒ Ò Ñ ½ º¼ º¾¼½ Î Ö ÓÒ ÚÓÑ ½ º¼ º¾¼½ ÓÒØ ÒØ ÙÖ ÖÙÒ Ð ÙÒ ÙÒ Ú Ö ÐØ Ò Ò Ö ØÙ Ð Ì Ð ½ Ò ÐÓ Å Ø Ó Ð ÖÖ ÒÙÒ ÞÙÑ Ò ØØ ÃÓÒ ØÖÙ Ø ÓÒ a t¹ v t¹ ÙÒ s t¹ Ö ÑÑ Ò Å ÌÄ Ì Ð ¾ Ð ÙÒ ÙÒ Ñ ÙÒ Ñ Ø Ñ

Mehr

ÁÈÄÇÅ Ê ÁÌ Î Ö Ð Ú Ö Ò Ö ÊÓØÓÖ ØÖÙ ØÙÖ Ò Ò Ô Þ Ø Ú Ò Ö ÑÓÑ ÒØ Ò ÓÖ Ù ĐÙ ÖØ Ñ ÁÒ Ø ØÙØ ĐÙÖ Ò Û Ò Ø Ð ØÖÓÒ ÙÒ ÉÙ ÒØ Ò Ð ØÖÓÒ Ö Ì Ò Ò ÍÒ Ú Ö ØĐ Ø Ï Ò ÙÒØ Ö ÒÐ ØÙÒ ÚÓÒ ÍÒ ÚºÈÖÓ º Ôк¹ÁÒ º ÖºØ Òº ÓÖ Ö ÙÖ Ôк¹ÁÒ

Mehr

Ë Ð Ö Ö Ø ÚÓÒ ÐÙ Ø Ö¹ Ø Ý Ø Ñ Ò ÙÖ Î ÖØ ÐÙÒ Ö Å Ø Ø Ò ÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ö ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ Ì Ò ÀÓ ÙÐ µ Ò Ñ

Ë Ð Ö Ö Ø ÚÓÒ ÐÙ Ø Ö¹ Ø Ý Ø Ñ Ò ÙÖ Î ÖØ ÐÙÒ Ö Å Ø Ø Ò ÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ö ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ Ì Ò ÀÓ ÙÐ µ Ò Ñ Ë Ð Ö Ö Ø ÚÓÒ ÐÙ Ø Ö¹ Ø Ý Ø Ñ Ò ÙÖ Î ÖØ ÐÙÒ Ö Å Ø Ø Ò ÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö ÁÒ Ò ÙÖÛ Ò Ø Ò Ö ÙÐØØ Ö ÁÒ ÓÖÑ Ø Ö ÍÒ Ú Ö ØØ Ã ÖÐ ÖÙ Ì Ò ÀÓ ÙÐ µ Ò Ñ Ø ÖØ Ø ÓÒ ÚÓÒ Ù Ó Å ÐÔÓ Ð Ù ËÓÐ Ò Ò Ì Ö Ñ Ò Ð Ò ÈÖ

Mehr

(t M (x)) 1/k L(M) = A. µ(x) c. Prob µ [M( x,1 m ) χ A (x)] < 1 m. x 1

(t M (x)) 1/k L(M) = A. µ(x) c. Prob µ [M( x,1 m ) χ A (x)] < 1 m. x 1 T U M Á Æ Ë Ì Á Ì Í Ì Ê Á Æ Ç Ê Å Ì Á à ¼º ÏÓÖ ÓÔ Ö ÃÓÑÔÐ Ü ØØ Ø ÓÖ Ø Ò ØÖÙ ØÙÖ Ò ÙÒ Þ ÒØ Ð ÓÖ Ø Ñ Ò ÖÒ Ø Ïº Å ÝÖ ËÚ Ò ÃÓ Ù ÀÖ ºµ ÀÁ ÃÄÅÆÇ ÌÍŹÁ¼ ¼ ÅÖÞ ¾¼¼ Ì À Æ Á Ë À Í Æ Á Î Ê Ë Á Ì Ì Å Æ À Æ ÌÍŹÁÆ

Mehr

Semantic Assistance for Industrial Automation Based on Contracts and Verification DISSERTATION. zur Erlangung des akademischen Grades.

Semantic Assistance for Industrial Automation Based on Contracts and Verification DISSERTATION. zur Erlangung des akademischen Grades. JOHANNES KEPLER UNIVERSITÄT LINZ JKU Technisch-Naturwissenschaftliche Fakultät Semantic Assistance for Industrial Automation Based on Contracts and Verification DISSERTATION zur Erlangung des akademischen

Mehr

Ê Ñ Ò¹ËÔ ØÖÓ ÓÔ Ò Ò Ö Ñ Ò ÓÒ Ð Ò Ð ØÖÓÒ Ò Ý Ø Ñ Ò ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö È Ý Ö ÍÒ Ú Ö ØĐ Ø À Ñ ÙÖ ÚÓÖ Ð Ø ÚÓÒ Þ Ö ÍÐÖ Ù À Ñ ÙÖ À Ñ ÙÖ ¾¼¼¼ ÙØ Ø Ö Ö ÖØ Ø ÓÒ ÙØ Ø Ö Ö ÔÙØ Ø ÓÒ ØÙÑ Ö ÔÙØ Ø ÓÒ ËÔÖ Ö

Mehr

ÖÙÒ ½ ÖÙÒ ¾ ËÔ Ö ÈÖÓÞ ÓÖ» Ø Ù ÑÑ Ò ÙÒ ÂÓÒ Ë ÐÙÑ Ö Ö ¾»

ÖÙÒ ½ ÖÙÒ ¾ ËÔ Ö ÈÖÓÞ ÓÖ» Ø Ù ÑÑ Ò ÙÒ ÂÓÒ Ë ÐÙÑ Ö Ö ¾» ÖÙÒ ÎÓÖØÖ Ñ ÈÖÓ Ñ Ò Ö ÃÓÒÞ ÔØ ÚÓÒ ØÖ Ý Ø Ñ ÓÑÔÓÒ ÒØ Ò ÂÓÒ Ë ÐÙÑ Ö Ö Ô Ð Ôº Ò ÓÖÑ Ø ºÙÒ ¹ ÖÐ Òº Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò»Æ ÖÒ Ö ¾ º ÂÙÒ ¾¼¼ ÂÓÒ Ë ÐÙÑ Ö Ö ½» ÖÙÒ ½ ÖÙÒ ¾ ËÔ Ö ÈÖÓÞ ÓÖ» Ø Ù ÑÑ Ò ÙÒ ÂÓÒ

Mehr

ß Ð ¹ ÓÜ¹Ï ÖÚ ÖÛ Ò ÙÒ Î Ö ĐÙ Ö Ø ÚÓÒ Ú Ö Ò Ò Ö Ø ÒÙØÞ Ö ÃÐ Ò ÞÙÖ ÁÒ Ø ÒØ ÖÙÒ ÖĐ Ò Ø ÅĐÓ Ð Ø Ò ÞÙÖ ÒÔ ÙÒ Ö Ò Ö Ú ÖÛ Ò Ö ß Ï ÖÚ ÖÛ Ò ÙÒ ÚÓÒ ÃÓÑÔÓÒ ÒØ Ò Ò ÃÓÑÔÓÒ ÒØ Ò Ô Þ ÐÐ ËÛ¹Ì Ð Ò Ô Þ Î Ö ÐØ Ò Ù ¹ Û Ò

Mehr

UNIVERSITEIT STELLENBOSCH UNIVERSITY

UNIVERSITEIT STELLENBOSCH UNIVERSITY UNIVERSITEIT STELLENBOSCH UNIVERSITY jou kennisvennoot your knowledge partner ÁÒØ ÖÔÓÐ ØÓÖÝ Ú Ö Ø Ê Ò Ð ÙÒØ ÓÒ Ò ËÙ Ú ÓÒ Ý Ò Ö Ò Ö ÚÓ Ò Ê Ö ÓÒ Ì ÔÖ ÒØ Ò Ô ÖØ Ð ÙÐ ÐÑ ÒØ Ó Ø Ö ÕÙ Ö Ñ ÒØ ÓÖ Ø Ö Ó Å Ø Ö Ó

Mehr

Ź Ö ÑÑ Ø ÑÓ ÐÐ ÖØ Ù Ö Á ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Ð Ð Ñ ØØ Ð ØÖ Ø Ö ÑÓÖÔ Ó ÝÒØ Ø Ö Å Ö Ñ Ð ÙÒ Ø ÓÒ Ö Òº È ÓÒÓÐÓ ÙÒ Ö ØÖÖ Ð Ü Ð µ ÁÒ ÓÖÑ Ø ÓÒ Û Ö Ö Ø ÔØ Ò Ö Ë

Ź Ö ÑÑ Ø ÑÓ ÐÐ ÖØ Ù Ö Á ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Ð Ð Ñ ØØ Ð ØÖ Ø Ö ÑÓÖÔ Ó ÝÒØ Ø Ö Å Ö Ñ Ð ÙÒ Ø ÓÒ Ö Òº È ÓÒÓÐÓ ÙÒ Ö ØÖÖ Ð Ü Ð µ ÁÒ ÓÖÑ Ø ÓÒ Û Ö Ö Ø ÔØ Ò Ö Ë ÈÓ Ø ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Á È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º Ô Ð ÔÔÛ Öº ½ º ÔÖ Ð ¾¼½ ½» Ź Ö ÑÑ Ø ÑÓ ÐÐ ÖØ Ù Ö Á ÝÒØ Ø ÇÔ Ö Ø ÓÒ Ò Ð Ð Ñ ØØ Ð ØÖ Ø Ö ÑÓÖÔ Ó ÝÒØ Ø Ö Å Ö Ñ Ð ÙÒ Ø ÓÒ Ö Òº È ÓÒÓÐÓ

Mehr

ÖÐ ÙÒ Ò Ê ÒÑ Ò Ò Ä ÙÖ ÒØ È Ð Ö ¼º ÆÓÚ Ñ Ö ¾¼¼ ½» ¾

ÖÐ ÙÒ Ò Ê ÒÑ Ò Ò Ä ÙÖ ÒØ È Ð Ö ¼º ÆÓÚ Ñ Ö ¾¼¼ ½» ¾ ÖÐ ÙÒ Ò Ê ÒÑ Ò Ò Ä ÙÖ ÒØ È Ð Ö ¼º ÆÓÚ Ñ Ö ¾¼¼ ½» ¾ ÖÐ À ØÓÖ À ÒØ Ö Ö Ò Ö ÒÞ ÒÑ Ò Ö ÒÞ ÒÚ Ö Ö Ò ØÙÖ Ö Ö ÒÞ ÒÑ Ò Ò ÐÝØ Å Ò ¾» ¾ ÖÐ ½ ½ ½ ½ Ä Ø ÞÙÖ Ø Ö ÁÒ Ù ØÖ ÐÐ Ò Ê ÚÓÐÙØ ÓÒ ½ ÎÓÐÐÑ Ò ÖØ Ö Ï ØÙ Ð ½ ¼ Ù

Mehr

ÈÐ Ò Ö¹Ë Ô Ö ØÓÖ¹Ì ÓÖ Ñ ÚÓÒ Ä ÔØÓÒ ² Ì Ö Ò ½ µ ÄÌ Ø ÓÒ ØÖÙ ¹ Ø Ú º º Ð ÖØ Ò Ò Ð ÓÖ Ø ÑÙ Ò Û Ö Ò ÙÒ Ö Ñ ÈÖ Ø ÙÑ Ò Â Î ½º Ú ÑÔÐ Ñ ÒØ ÖØ Òº À Ö ĐÙÖ Ú ÖÛ

ÈÐ Ò Ö¹Ë Ô Ö ØÓÖ¹Ì ÓÖ Ñ ÚÓÒ Ä ÔØÓÒ ² Ì Ö Ò ½ µ ÄÌ Ø ÓÒ ØÖÙ ¹ Ø Ú º º Ð ÖØ Ò Ò Ð ÓÖ Ø ÑÙ Ò Û Ö Ò ÙÒ Ö Ñ ÈÖ Ø ÙÑ Ò Â Î ½º Ú ÑÔÐ Ñ ÒØ ÖØ Òº À Ö ĐÙÖ Ú ÖÛ ÈÐ Ò Ö¹Ë Ô Ö ØÓÖ¹Ì ÓÖ Ñ Ù Ö ØÙÒ ÞÙÑ ÈÖ Ø ÙÑ ÖÐ Ò ÙÒ ÐÙ Ø ÖÒ ÚÓÒ Ö Ô Ò Ñ ËË ¼ ØÖ Ù Ö Å ÖØ Ò ÀÓÐÞ Ö À Ð Ð ËØ Ò À ÖØØ º ÆÓÚ Ñ Ö ¾¼¼ Ù ÑÑ Ò ÙÒ Ù Ö ØÙÒ ÞÙÑ ÈÖ Ø ÙÑ ÖÐ Ò ÙÒ ÐÙ Ø ÖÒ ÚÓÒ Ö ¹ Ô Ò Ò ÐØ ÚÓÒ Ñ ÈÐ

Mehr

Oliver Zacharias. Gyrokinetic Simulations of Tearing Modes

Oliver Zacharias. Gyrokinetic Simulations of Tearing Modes Oliver Zacharias Gyrokinetic Simulations of Tearing Modes IPP 12/13 Juli,2015 ÝÖÓ Ò Ø ÑÙÐ Ø ÓÒ Ó Ø Ö Ò ÑÓ ÁÒ Ù ÙÖ Ð ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò Ö Å Ø Ñ Ø ¹Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ö ÖÒ Ø¹ÅÓÖ

Mehr

ÃÙÖÞ ÙÒ ËÇ È ÈÖÓØÓ ÓÐÐ ÛÙÖ Ð Ò ÔÐ ØØ ÓÖÑÙÒ Ò Æ Ö Ø Ò ÓÖ¹ Ñ Ø Ò Öغ Ö ÐÐ Ò Ñ Ø Ö Ò Ø ÓÒ Ø ÍÒ Ò Ø Ò Ø ÖÖ Øº Ø ÑÑ Ö ÒÓ Ê Ñ Ò Ò ÙÒ Ò Ò ÖÒ ÙÒ¹ Ò Ö Ò Ø Ò ÐØ

ÃÙÖÞ ÙÒ ËÇ È ÈÖÓØÓ ÓÐÐ ÛÙÖ Ð Ò ÔÐ ØØ ÓÖÑÙÒ Ò Æ Ö Ø Ò ÓÖ¹ Ñ Ø Ò Öغ Ö ÐÐ Ò Ñ Ø Ö Ò Ø ÓÒ Ø ÍÒ Ò Ø Ò Ø ÖÖ Øº Ø ÑÑ Ö ÒÓ Ê Ñ Ò Ò ÙÒ Ò Ò ÖÒ ÙÒ¹ Ò Ö Ò Ø Ò ÐØ ÁÈÄÇÅ Ê ÁÌ Î Ö Ð ÚÓÒ ËÇ È ÃÓÑÑÙÒ Ø ÓÒ ÔÐ ØØ ÓÖÑ Ò Ù ÖØ Ñ ÁÒ Ø ØÙØ Ö ÈÖÓ Ö ÑÑ Ö ÔÖ Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ Ï Ò ÙÒØ Ö Ö ÒÐ ØÙÒ ÚÓÒ ÓºÍÒ ÚºÈÖÓ º Ôк¹ÁÒ º Öº Ö ÒÞ ÈÙÒØ Ñ ÙÖ Å Ò Ö Â ÖØ Ò ½ ¾ ÙØ ¹ ÖÓ Ö ÓÖ Ï Ò ½

Mehr

¾

¾ Ï Ò ØÐ À Ù Ö Ø Ö Ø ËØ Ø ÔÖ ÙÒ Ö Ä Ö ÑØ Ò Ê Ð ÙÐ Ò Ò ÊÈÇ Á ÚÓÑ ½ º Þ Ñ Ö ½ ËØÖ Ò Ò Ö ÙÖ Ð ÙÒ ÞÙÑ Ä Ò ÑÓØ Ú Ö Ò ÓÑÔÙØ Ö ÙÒ ÁÒØ ÖÒ Ø Ñ ÈÖÓ Ø È Ø Ó ½ ÚÓÖ Ð Ø ÚÓÒ ÓÖÒ Ð ÃÓÖ Ò Ö Ø Ö È Ó Ò ÀÓ ÙÐ À Ð Ö Ê Ö ÒØ

Mehr

)XQGDPHQWDOH &3$ /DVHU QP 6WHXHUXQJ 'DWHQDXIQDKPH 9HU] JHUXQJV VWUH NH /R N,Q :HL OL KWN YHWWH KURPDWRU 3KRWRGLRGH )LOWHU,) =HUKD NHU 0RQR 3UREH

)XQGDPHQWDOH &3$ /DVHU QP 6WHXHUXQJ 'DWHQDXIQDKPH 9HU] JHUXQJV VWUH NH /R N,Q :HL OL KWN YHWWH KURPDWRU 3KRWRGLRGH )LOWHU,) =HUKD NHU 0RQR 3UREH Ã Ô Ø Ð ¾ ÜÔ Ö Ñ ÒØ ÐÐ Å Ø Ó Ò ¾º½ ÒÐ ØÙÒ ÖÓÑÓÔÖÓØ Ò Û Ò Ò Ø Ù Ö ÓÐÓ Ê Ø ÓÒ ÙÖ Ä Ø¹ ÓÖÔØ ÓÒ ÒÞÙØÖ Òº Ù Ñ ÖÙÒ Û Ö Ò Ä Ø ØÖ Ð ÞÙÖ ÒÖ ÙÒ ÈÖÓØ Ò ÙÒ ÞÙÑ ËØ ÖØ Ö Ê Ø ÓÒ Ò Ø Øº Ñ Ø Ú Ö ÙÒ Ò Ò ÖÙÒ Ð ØÖÓÒ Ò Ù Ø

Mehr

= 27

= 27 Å ÌÀ Ê ÂÍÆ ÍÆ ÄÌ ¹ Ë ÊÁ ¹ ÇÃÌ»ÆÇÎ ¾¼½½ ½ ÎÓÖ ÙÐ ½ Ù ¹½½ ÁÒ ÂÙÐ Ë Ù Ö Ò Ø Ò Ö È Ö Ë Ù º Ë Ò ÑÑØ Ñ ÙÒ ÐÒ Ú Ö ÒÞ ÐÒ Ë Ù Ö Ù º Á Ø Ò ÞÙ ÑÑ Ò Ö Ò È Ö Ù ¹½¾ Û ÚÓÒ Ò Ð Ö Ò Ò Ú ÐÐ Ð º Ï Ð Ò ¾ À Ï Ò ÐÚÓ ÛÛÛº Ð

Mehr

ÀÓÛ ÌÓ ÈÖÓÚ Ì ÓÖ Ñ ÓÖÑ ÐÐÝ Å ØØ Ã Ù Ñ ÒÒ ½ Ò Â ËØÖÓØ Ö ÅÓÓÖ ¾ ½ Ú Ò Å ÖÓ Ú ÁÒº ¼¼ Ø Ò Ï Ø ÐÚ º Ù Ø Ò Ì ½ Ñ Øغ Ù Ñ ÒÒ Ñ ºÓÑ ¾ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò Í

ÀÓÛ ÌÓ ÈÖÓÚ Ì ÓÖ Ñ ÓÖÑ ÐÐÝ Å ØØ Ã Ù Ñ ÒÒ ½ Ò Â ËØÖÓØ Ö ÅÓÓÖ ¾ ½ Ú Ò Å ÖÓ Ú ÁÒº ¼¼ Ø Ò Ï Ø ÐÚ º Ù Ø Ò Ì ½ Ñ Øغ Ù Ñ ÒÒ Ñ ºÓÑ ¾ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò Í ÀÓÛ ÌÓ ÈÖÓÚ Ì ÓÖ Ñ ÓÖÑ ÐÐÝ Å ØØ Ã Ù Ñ ÒÒ ½ Ò Â ËØÖÓØ Ö ÅÓÓÖ ¾ ½ Ú Ò Å ÖÓ Ú ÁÒº ¼¼ Ø Ò Ï Ø ÐÚ º Ù Ø Ò Ì ½ Ñ Øغ Ù Ñ ÒÒ Ñ ºÓÑ ¾ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ö Ë Ò ÍÒ Ú Ö ØÝ Ó Ì Ü Ø Ù Ø Ò Ì ÝÐÓÖ À ÐÐ ¾º½¾ Ù Ø Ò Ì Ü ½¾

Mehr

T = 0.3 s b = 4 m/s 2 s0 = 1 m. T = 2 s v0 = 90 km/h b = 1 m/s 2 s0 = 3 m. s = 0. s = 0. v0=220 km/h 2 a = 4 m/s. a = 1 m/s

T = 0.3 s b = 4 m/s 2 s0 = 1 m. T = 2 s v0 = 90 km/h b = 1 m/s 2 s0 = 3 m. s = 0. s = 0. v0=220 km/h 2 a = 4 m/s. a = 1 m/s Ö ÓÒ Ñ ËØÖ ÒÚ Ö Ö Û Ñ Ò Ð ÖÚ Ö ÐØ Ò ËØ Ù ÒØ Ø ÙÒ Ò Ù Ø Å ÖØ Ò ÌÖ Ö ½ Ö ÓÒ Ù Ö Ë Ø Î Ö Ö ÑÓ ÐÐ Ö Ö Ö Ú ØØ ÙÒ Ò Ö Ò Ø ÐÐÙÒ Ò ÚÓÒ ÙØÓ Ö ÖÒ Û Ö Ò Ù ÖÚ Ö ÐØ Ò ÙÒ Ñ ØØ Ð Ö Ù Ò Î Ö Ö Ù Ù Ò ¹ ÓÒ Ö Ù Þ ÒÞ Î Ö Ö

Mehr

15+9 = 24 8 = 41 6 = 44+4 = 45 5 = = = = = 26 7 = 13 6 = = 27+6 = = =

15+9 = 24 8 = 41 6 = 44+4 = 45 5 = = = = = 26 7 = 13 6 = = 27+6 = = = Å ÌÀ Ê ÂÍÆ ÍÆ ÄÌ ¹ Ë ÊÁ ¹ Ë ÈÌ»ÇÃÌ ¾¼½¾ ½ ÎÓÖ ÙÐ ½ Ù ¹½½ Ï Ú Ð Ö ÒÒ Ø Ù Ò Ö ÙÖ ÒØ Ò Ù ¹½¾ Ù Ô Ø Ö ÊØ ÐÖ Ø Ö ÙØ Å Ù Ò ÙÒ Ò Ã Ø Ö ÍÒ ÒÒ Ö Ò Ø Ù Û Ò Û ÐØ ÛÓ Ð Ò Ò Ò ÏÓ Òµ À ÒÛ ÙÒ Ò Û Ð Ò Ò Ð Ò Ò ÈÙÒ Ø ÙÒØ

Mehr

ÎÓÖÖØÙÒ ÑØÖÐ ĐÙÖ Ò ËØÙÙÑ Ò Ò ĐÖÒ ÅØÑØ ÙÒ ÁÒÓÖÑØ Ò Ö ÍÒÚÖ ØĐØ ÄÔÞ ÀÖÙ Ò ÚÓÑ ËØÙÒÒ Ö ÙÐØĐØ ĐÙÖ ÅØÑØ ÙÒ ÁÒÓÖÑØ ÏÖÙÑ Ò ÌÙØÓÖÙÑ ÅØÑØ ÁÒ ÐÐÒ ÚÓÒ ÙÒ ÖÖ ÙÐØĐØ ÒÓØÒÒ ËØÙÒĐÒÒ Ø ĐØÙÒ ÑØ ÑØÑØ Ò ËÚÖÐØÒ Ð ØÚÖ ØĐÒк

Mehr

ÙÐØØ ÁÒ Ò ÙÖ Û Ò Ø Ò ÙÒ ÁÒ ÓÖÑ Ø ÔÐÓÑ Ö Ø Ö Ì Ñ ÃÓÒ ÓÐ ÖÙÒ Ò Á̹ËÝ Ø Ñ ÞÙÖ ÍÒØ Ö Ø ØÞÙÒ ÐÐ ÖØ Ö Ö Ö ËÓ ØÛ Ö Ò ØÐ ØÙÒ Ò ÚÓÖ Ð Ø ÙÖ ÌÓÖ Ø Ò ÁÖÐÒ Ö ¾¼¼ ÌÓÖ Ø Ò ÁÖÐÒ Ö ÓÑ Ö Ø Ö ÖÚ Ï Ö Ø ÙÒØ Ö Ö Ö Ø Ú ÓÑÑÓÒ

Mehr

Ä ÓÔÓÐ ¹ Ö ÒÞ Ò ¹ÍÒ Ú Ö ØØ ÁÒÒ ÖÙ ÁÒ Ø ØÙØ Ö ÁÒ ÓÖÑ Ø Ø Ò Ò Ò ÙÒ ÁÒ ÓÖÑ Ø ÓÒ Ý Ø Ñ ËÓ Ð¹Å ÃÓÒÞ ÔØ Ò È Ö ÓÒ Ð¹ÁÒ ÓÖÑ Ø ÓÒ¹Å Ò Ñ ÒعËÝ Ø Ñ Ò ÐÓÖ¹ Ö Ø ØÖ ÙØ ÚÓÒ ÏÓÐ Ò Ð Ö Ú Ò ÖÐ ÁÒÒ ÖÙ ½ º ÂÙÒ ¾¼½¾ Ù ÑÑ

Mehr

ÒÐ ØÙÒ ØÖ Ù ÖØ ÅÓÖÔ ÓÐÓ Ì ÓÖ Ø ÅÓÖÔ ÓÐÓ È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º ½ º ÔÖ Ð ¾¼½ ½» ¾

ÒÐ ØÙÒ ØÖ Ù ÖØ ÅÓÖÔ ÓÐÓ Ì ÓÖ Ø ÅÓÖÔ ÓÐÓ È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º ½ º ÔÖ Ð ¾¼½ ½» ¾ Ì ÓÖ Ø ÅÓÖÔ ÓÐÓ È Ð ÔÔ Ï Ö ÍÒ Ú Ö ØØ Ä ÔÞ Ô Ð ÔÔºÛ ÖÙÒ ¹Ð ÔÞ º ½ º ÔÖ Ð ¾¼½ ½» ¾ ¾» ¾ Ò ÝÒØ Ø ËØÖÙ ØÙÖ ½µ È È»ÆÈ ³ ¼ ÆÈ ¼ ÌÈ Æ ¼ Ø ÚÈ Ì Ê ÔÖ ÒØ ÒØ Ò Ù ÎÈ Ú È»ÆÈ Î ¼ ¼ ÆÈ Æ ¼ Û Ö Ù ÒÓÑÑ Ò Î Ö Ò ÐÙÒ Ò» ¾

Mehr

Ì ÀÆÁË À ÍÆÁÎ ÊËÁÌ Ì ÅÆ À Æ ÁÒ Ø ØÙØ Ö Î ÖÓÐÓ Ì ÑÔ Ø Ó ÔÖÓØ Ò Ò Ø Ð ØÝ ÓÒ Ø Ö Ø ÒØ Ò ÔÖÓ Ò ÔÖ ÒØ Ø ÓÒ Ò ÑÑÙÒÓ Ò ØÝ Ò ÅÎ Ú Ò Ä Ò ÃÖ ÙÞ Ö ÎÓÐÐ ØÒ Ö ÖÙ Ö

Ì ÀÆÁË À ÍÆÁÎ ÊËÁÌ Ì ÅÆ À Æ ÁÒ Ø ØÙØ Ö Î ÖÓÐÓ Ì ÑÔ Ø Ó ÔÖÓØ Ò Ò Ø Ð ØÝ ÓÒ Ø Ö Ø ÒØ Ò ÔÖÓ Ò ÔÖ ÒØ Ø ÓÒ Ò ÑÑÙÒÓ Ò ØÝ Ò ÅÎ Ú Ò Ä Ò ÃÖ ÙÞ Ö ÎÓÐÐ ØÒ Ö ÖÙ Ö Ì ÀÆÁË À ÍÆÁÎ ÊËÁÌ Ì ÅÆ À Æ ÁÒ Ø ØÙØ Ö Î ÖÓÐÓ Ì ÑÔ Ø Ó ÔÖÓØ Ò Ò Ø Ð ØÝ ÓÒ Ø Ö Ø ÒØ Ò ÔÖÓ Ò ÔÖ ÒØ Ø ÓÒ Ò ÑÑÙÒÓ Ò ØÝ Ò ÅÎ Ú Ò Ä Ò ÃÖ ÙÞ Ö ÎÓÐÐ ØÒ Ö ÖÙ Ö ÚÓÒ Ö ÙÐØØ Ö Å Þ Ò Ö Ì Ò Ò ÍÒ Ú Ö ØØ Å Ò Ò ÞÙÖ ÖÐ

Mehr

α : Σ γ Σ α γ : Σ α Σ γ

α : Σ γ Σ α γ : Σ α Σ γ Ë Ñ Ò Ö Ö Ø ØÖ Ø ÁÒØ ÖÔÖ Ø Ø ÓÒ Á È Ò ½¼º ÂÙÐ ¾¼¼ ÄÙ Û ¹Å Ü Ñ Ð Ò ¹ÍÒ Ú Ö ØØ Å Ò Ò ÁÒ Ø ØÙØ Ö ÁÒ ÓÖÑ Ø Ä Ö¹ ÙÒ ÓÖ ÙÒ Ò Ø Ì ÓÖ Ø ÁÒ ÓÖÑ Ø ØØ Ò Ò ØÖ ¹ ¼ Å Ò Ò Î Ö Ö ÓÞ ÒØ ØÖ Ù Ö Æ Þ Å ÝÐÓÚ ÈÖÓ º Å ÖØ Ò ÀÓ

Mehr

Ä Ü Ð Ò ÐÝ Ä Ü Ð Ò ÐÝ Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ò ÅÓÓÐÝ Ë Ú Ì Ð Ú Ú ÍÒ Ú Ö ØÝ ÚÑ Ø ºØ Ùº º Ð ¾º ÆÓÚ Ñ Ö ¾¼¼

Ä Ü Ð Ò ÐÝ Ä Ü Ð Ò ÐÝ Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ò ÅÓÓÐÝ Ë Ú Ì Ð Ú Ú ÍÒ Ú Ö ØÝ ÚÑ Ø ºØ Ùº º Ð ¾º ÆÓÚ Ñ Ö ¾¼¼ Ê Ò Ö Ï Ð ÐÑ ÍÒ Ú Ö ØØ Ë ÖÐ Ò Û Ð ÐÑ ºÙÒ ¹ º Ò ÅÓÓÐÝ Ë Ú Ì Ð Ú Ú ÍÒ Ú Ö ØÝ ÚÑ Ø ºØ Ùº º Ð ¾º ÆÓÚ Ñ Ö ¾¼¼ ËÙ Ø ÊÓÐ Ó Ð Ü Ð Ò ÐÝ Ê ÙÐ Ö Ð Ò Ù Ö ÙÐ Ö ÜÔÖ ÓÒ Ò Ø ÙØÓÑ Ø ÖÓÑ Ö ÙÐ Ö ÜÔÖ ÓÒ ØÓ Ò Ø ÙØÓÑ Ø Ð Ò

Mehr

Å Ø Ò Ñ ÙÒ Ö Å Þ Ò Ò ÙÐØØ Ö ÍÒ Ú Ö ØØ Å Ò Ò Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº Ê Ö ÚÓÒ ÃÖ ¾º Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº ØÐ ÃÙÒÞ Å Ø Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº À Ò ¹È Ø Ö Ë Û

Å Ø Ò Ñ ÙÒ Ö Å Þ Ò Ò ÙÐØØ Ö ÍÒ Ú Ö ØØ Å Ò Ò Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº Ê Ö ÚÓÒ ÃÖ ¾º Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº ØÐ ÃÙÒÞ Å Ø Ö Ø Ö Ø ØØ Ö ÈÖÓ º Öº À Ò ¹È Ø Ö Ë Û Ù Ñ ÁÒ Ø ØÙØ Ö ËÓÞ Ð È ØÖ ÙÒ ÂÙ Ò Ñ Þ Ò Ö ÄÙ Û ¹Å Ü Ñ Ð Ò ¹ÍÒ Ú Ö ØØ Å Ò Ò ÎÓÖ Ø Ò ÃÓÑÑ Ö Ö Ä Ø Öµ ÈÖÓ º Öº Ê Ö ÚÓÒ ÃÖ Ê Ó ØÓÖ Ò Ö Ò Ð ÔÓ Ø ÍÒØ Ö Ð Ø ÒÓÖÑ Ð¹ ÙÒ Ö Û Ø Ò Ã Ò ÖÒ ÖØ Ø ÓÒ ÞÙÑ ÖÛ Ö Ó ØÓÖ Ö

Mehr

R ψ = {λ ψ, λ 0}. P ψ P H

R ψ = {λ ψ, λ 0}. P ψ P H Ã Ô Ø Ð Ç ÖÚ Ð Ù ØÒ ÙÒ ÍÒ Ø ÑÑØ Ø ÒØ Ò ÐÐ Ò Ö Ö ØØÐ Ò Ñ ÙÒ Ò ººº Ò Û Ö Ø ¹ Ø Ø Ö Ø Ö Ö È ¹ ÙÒ Ø ÓÒ ÙÒ Ñ Ø Ö Æ ØÙÖ ØÞ ººº Ò ËØ Ð Ö ØÞ Û Ò Ø Ò Ö Ò Â Ö ÙÒ ÖØ Ø ÑÑ Ò Û Ö ººº ÎÓÒ Ò Ñ Ï ÞÙÖ ÞÙ ØÖÙÑ Ò ÞÙÖ ÞÙÑ

Mehr

Ð ÖØ Ø ÓÒ Ò Ñ Ø ÚÓÒ Ò Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö ÍÒ Ú Ö¹ ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö Ì Ö Ñ Ò Ð Ò ÈÖ ÙÒ ÎÓÖ ØÞ Ò Ö Ö ÈÖÓÑÓØ ÓÒ ÓÑÑ ÓÒ Ö Ø Ö Ø Ö Ø ØØ Ö Û Ø Ö Ø Ö Ø ØØ

Ð ÖØ Ø ÓÒ Ò Ñ Ø ÚÓÒ Ò Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö ÍÒ Ú Ö¹ ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö Ì Ö Ñ Ò Ð Ò ÈÖ ÙÒ ÎÓÖ ØÞ Ò Ö Ö ÈÖÓÑÓØ ÓÒ ÓÑÑ ÓÒ Ö Ø Ö Ø Ö Ø ØØ Ö Û Ø Ö Ø Ö Ø ØØ Ò Ò Ø Ó ÍÒØ Ö Ù ÙÒ Ö Ð ØÖÓÒ Ò ÄÓ Ð ÖÙÒ Ò Ò Ö Ñ Ò ÓÒ Ð Ò À Ð Ð Ø Ö ØÖÙ ØÙÖ Ò Ñ Ø Ï ÐÛ Ö ÙÒ ÙÒ ÍÒÓÖ ÒÙÒ Ò Ò ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ò Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö ÚÓÖ Ð Ø ÚÓÒ Å Ö

Mehr

Ò Ö Ø Ö ÙØ Ø Ö Û Ø Ö ÙØ Ø Ö Ì Ö Ñ Ò Ð Ò ÈÖ ÙÒ Ì Ö ÈÖÓÑÓØ ÓÒ ÈÖÓ ÓÖ Öº ƺ Ë Ñ ØÞ ÈÖÓ ÓÖ Öº Ϻ º Ë ØØ Ö ÈÖÓ ÓÖ Öº Àº Ö ¾ º¼ º ¾ º¼ º

Ò Ö Ø Ö ÙØ Ø Ö Û Ø Ö ÙØ Ø Ö Ì Ö Ñ Ò Ð Ò ÈÖ ÙÒ Ì Ö ÈÖÓÑÓØ ÓÒ ÈÖÓ ÓÖ Öº ƺ Ë Ñ ØÞ ÈÖÓ ÓÖ Öº Ϻ º Ë ØØ Ö ÈÖÓ ÓÖ Öº Àº Ö ¾ º¼ º ¾ º¼ º ËÌÊÇÆÇÅÁ ÆÙØÞÙÒ ØÖÓÒÓÑ Ö ÈÐ ØØ Ò Ö Ú ÁÒ Ù ÙÖ Ð ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö Æ ØÙÖÛ Ò Ø Ò Ñ Ö È Ý Ö Å Ø Ñ Ø Æ ØÙÖÛ Ò ØÐ Ò ÙÐØØ Ö Ï Ø Ð Ò Ï Ð ÐÑ ÍÒ Ú Ö ØØ Å Ò Ø Ö ÚÓÖ Ð Ø ÚÓÒ Ê Ò Ø Ù ÐÐ Ù ÓØØÖÓÔ ½ Ò Ö Ø

Mehr

Ò ÖØ Ö ÑÙÐØ Ñ Ð ÒÛ Ò ÙÒ Ò Ö Ø Ã Ö Ð ÓÖÒÖ Ò ¼ Ø ØØ Ò Ö Ø Ö ÐºÒ Ø ¾ º Å ¾¼¼½ Ù ÑÑ Ò ÙÒ Ö Ø Ñ Ø Ò Ò Ö Ð Ö ÒÓÖÑ Ò ÓØ Ò ÑÙÐØ Ñ Ð Ò Ò ÖØ Ò Ò ÙÒ Ò ÒØ Ö ÒØ ÙÒ Ò Ù Ì ÒÓÐÓ Ò ÙÖ ÔÖ Ø ¹ Ì Ø Ò Ù Ö ÙÒØ Ö ÄÙÔ Ò Ñ Òº

Mehr

Systemsoftware (SYS)

Systemsoftware (SYS) Ä ÙÒ ÞÞ Ò ÞÙÖ ÐÙ Ð Ù ÙÖ ËÝ Ø Ñ Ó ØÛ Ö Ë Ëµ ØÖ Ý Ø Ñ ¹ÓÖ ÒØ ÖØ Ö Ì Ð ¾º ÂÙÐ ¾¼¼ Æ Ñ ÎÓÖÒ Ñ Å ØÖ ÐÒÙÑÑ Ö ËØÙ Ò Ò À ÒÛ ÌÖ Ò Ë ÞÙ Ö Ø Ù ÐÐ Ò ÐØØ ÖÒ Ò Ð Ð Ð ØØ µ Á Ö Ò Æ Ñ Ò Á Ö Ò ÎÓÖÒ Ñ Ò ÙÒ Á Ö Å ØÖ ÐÒÙÑÑ

Mehr

±0, 1m 2 m 3..m 53 2 e 10e 9..e

±0, 1m 2 m 3..m 53 2 e 10e 9..e Ê Ò Ò Ï ÖÙÑ Ð Ö Ö Ò Ò Ø Ó ÓÑÔÙØ Ö Ì ÐÒ Ñ Ö Ö Ø Ò Ö Ö ÒÒ Å Ò È ØÖ Å ÙØ Ò Ö ÊÓÞ È ØÖ ÃÐ ØÞ Ö ØÓÔ Ö Ë Ñ Ø ÊÓ ÖØ Ë ÐÑ ÒÒ Ò Ö ¹Ç Ö ÙÐ À ÒÖ ¹À ÖØÞ¹Ç Ö ÙÐ ÁÑÑ Ò٠йà ÒØ¹Ç Ö ÙÐ À Ö Ö¹Ç Ö ÙÐ Ò Ö ¹Ç Ö ÙÐ ÁÑÑ ÒÙ

Mehr

ξ := Φ t = Φ T T H H t 0.2h 1

ξ := Φ t = Φ T T H H t 0.2h 1 Å ÙÖ Ò Ø ÖÓÔÐ Ø¹Ë Þ Ò Î ÐÓ ØÝ ØÖ ÙØ ÓÒ Ò Ò ÖÝ È Ë Ô Ö Ø ÓÒ Å ÙÒ Ö ÌÖÓÔ Ò Ö Ò¹ ÙÒ Û Ò Ø Ú ÖØ ÐÙÒ Ò ÒÖ Ö ÒØÑ ÙÒ ÔÐÓÑ Ö Ø ÚÓÖ Ð Ø ÚÓÒ Å ÖØ Ò ÊÓ ÐÓ Ù Ñ Ò ÖØ Ø Ñ Å Ü¹ÈÐ Ò ¹ÁÒ Ø ØÙØ Ö ÝÒ Ñ ÙÒ Ë Ð ØÓÖ Ò Ø ÓÒ

Mehr

ÙØÓÑ Ø ÏÓÖØ ÓÖÑ Ö ÒÒÙÒ ÃÓÖ Ò Ò Ñ Ê Ñ Ò Ö Ä ÁÒ Ù ÙÖ Ð¹ ÖØ Ø ÓÒ Ò Ö È ÐÓ ÓÔ Ò ÙÐØØ ÙÒ Ö Ì ÓÐÓ Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÚÓÖ Ð Ø ÚÓÒ ËÓÓÖ Ã

ÙØÓÑ Ø ÏÓÖØ ÓÖÑ Ö ÒÒÙÒ ÃÓÖ Ò Ò Ñ Ê Ñ Ò Ö Ä ÁÒ Ù ÙÖ Ð¹ ÖØ Ø ÓÒ Ò Ö È ÐÓ ÓÔ Ò ÙÐØØ ÙÒ Ö Ì ÓÐÓ Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÚÓÖ Ð Ø ÚÓÒ ËÓÓÖ Ã ÙØÓÑ Ø ÏÓÖØ ÓÖÑ Ö ÒÒÙÒ ÃÓÖ Ò Ò Ñ Ê Ñ Ò Ö Ä ÁÒ Ù ÙÖ Ð¹ ÖØ Ø ÓÒ Ò Ö È ÐÓ ÓÔ Ò ÙÐØØ ÙÒ Ö Ì ÓÐÓ Ö Ö Ö ¹ Ð Ü Ò Ö¹ÍÒ Ú Ö ØØ ÖÐ Ò Ò¹Æ ÖÒ Ö ÚÓÖ Ð Ø ÚÓÒ ËÓÓÖ Ã Ñ Ù Ë ÓÙÐ Ë ÓÖ Ù ÑÑ Ò ÙÒ Ø Ò ËÝ Ø Ñ Ö ÑÓÖÔ ÓÐÓ Ò ÐÝ

Mehr

Ö Ñ ÛÓÖ ÌÖÓÑÑ Ö ¾¼½½µ ÐÐ ØÙ Ò Ù ÑÑ Ò ÙÒ Ä Ø Ö ØÙÖ ÇÔ Þ ØØ ÒØ ÐØ Ò Ò Ø ÓÖ ÖÓÒ ÓÐ Ò ÍÒ Ú Ö ØØ Ä ÔÞ ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ½ º ÂÙÒ ¾¼½¾ ÖÓÒ ÓÐ Ò ÇÔ Þ ØØ

Ö Ñ ÛÓÖ ÌÖÓÑÑ Ö ¾¼½½µ ÐÐ ØÙ Ò Ù ÑÑ Ò ÙÒ Ä Ø Ö ØÙÖ ÇÔ Þ ØØ ÒØ ÐØ Ò Ò Ø ÓÖ ÖÓÒ ÓÐ Ò ÍÒ Ú Ö ØØ Ä ÔÞ ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ½ º ÂÙÒ ¾¼½¾ ÖÓÒ ÓÐ Ò ÇÔ Þ ØØ ÒØ ÐØ Ò Ò Ø ÓÖ ÍÒ Ú Ö ØØ Ä ÔÞ ÁÒ Ø ØÙØ Ö Ä Ò Ù Ø ½ º ÂÙÒ ¾¼½¾ ÁÒ ÐØ ½ ÜØ Ò ËØÖ Ø Ð ÓÒØ ÒÑ ÒØ ÆÓØ Ø ÓÒ ¾ ÌÖÓÑÑ Ö ¾¼½½µ ÜØ Ò ËØÖ Ø Ð ÓÒØ ÒÑ ÒØ ÆÓØ Ø ÓÒ ÜØ Ò ËØÖ Ø Ð ÓÒØ ÒÑ ÒØ µ ËØÖ Ø Ð Ò ÙÐÐÝ ÙØÓ Ñ ÒØ Ð

Mehr

ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÈÙØ ÓÖÛ Ö Ý ÔÐÓѹÁÒ ÓÖ

ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÈÙØ ÓÖÛ Ö Ý ÔÐÓѹÁÒ ÓÖ ÖØ Ø ÓÒ Ù Ñ ØØ ØÓ Ø ÓÑ Ò ÙÐØ ÓÖ Ø Æ ØÙÖ Ð Ë Ò Ò ÓÖ Å Ø Ñ Ø Ó Ø ÊÙÔ ÖØÓ¹ ÖÓÐ ÍÒ Ú Ö ØÝ Ó À Ð Ö ÖÑ ÒÝ ÓÖ Ø Ö Ó ÓØÓÖ Ó Æ ØÙÖ Ð Ë Ò ÈÙØ ÓÖÛ Ö Ý ÔÐÓѹÁÒ ÓÖÑ Ø Ö ÓÖÒ Ò Ò ÏÓ Ð Ð Ä ÔÞ ÇÖ Ð Ü Ñ Ò Ø ÓÒ ½ º½¾º¾¼¼

Mehr

h : N {0, 1, 2,..., 10} k k mod 11 10, 23, 17, 42, 13, 21, 31, 1

h : N {0, 1, 2,..., 10} k k mod 11 10, 23, 17, 42, 13, 21, 31, 1 ÂÙÒº ÈÖÓ º Öº Ö Ø Ò ËÓ Ð Ö È Ö ÓÖÒ Ò ½½º ÂÙÐ ¾¼¼ ÈÖÓ ¹ÃÐ Ù ÙÖ ÞÙÖ ÎÓÖÐ ÙÒ Ø Ò ØÖÙ ØÙÖ Ò ÙÒ Ð ÓÖ Ø Ñ Ò ËË ¾¼¼ Æ Ñ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º

Mehr

Ù Ö Ö Æ ÙÖÓÐÓ Ò ÃÐ Ò Ö Ð ÖعÄÙ Û ¹ÍÒ Ú Ö ØØ Ö ÙÖ Ñ Öº Ò Î ÖÐ Ù Ò ÐÝ Ö ÌÖ ÑÓÖ Ö ÕÙ ÒÞ Ò Ñ ÅÓÖ Ù È Ö Ò ÓÒ ÙÒ Ñ ÒØ ÐÐ Ò ÌÖ ÑÓÖ ÁÆ Í ÍÊ Ä ¹ ÁËË ÊÌ ÌÁÇÆ ÞÙ

Ù Ö Ö Æ ÙÖÓÐÓ Ò ÃÐ Ò Ö Ð ÖعÄÙ Û ¹ÍÒ Ú Ö ØØ Ö ÙÖ Ñ Öº Ò Î ÖÐ Ù Ò ÐÝ Ö ÌÖ ÑÓÖ Ö ÕÙ ÒÞ Ò Ñ ÅÓÖ Ù È Ö Ò ÓÒ ÙÒ Ñ ÒØ ÐÐ Ò ÌÖ ÑÓÖ ÁÆ Í ÍÊ Ä ¹ ÁËË ÊÌ ÌÁÇÆ ÞÙ Ù Ö Ö Æ ÙÖÓÐÓ Ò ÃÐ Ò Ö Ð ÖعÄÙ Û ¹ÍÒ Ú Ö ØØ Ö ÙÖ Ñ Öº Ò Î ÖÐ Ù Ò ÐÝ Ö ÌÖ ÑÓÖ Ö ÕÙ ÒÞ Ò Ñ ÅÓÖ Ù È Ö Ò ÓÒ ÙÒ Ñ ÒØ ÐÐ Ò ÌÖ ÑÓÖ ÁÆ Í ÍÊ Ä ¹ ÁËË ÊÌ ÌÁÇÆ ÞÙÖ ÖÐ Ò ÙÒ Å Þ Ò Ò Ó ØÓÖ Ö Ö Å Þ Ò Ò ÙÐØØ Ö Ð ÖعÄÙ

Mehr

Ò Á Ò Ò ÃÓÐÐ Ò Ê Ò Ö Ë Ñ ÐÞ¹ ÖÙÒ Ê Ò Ö Ë Ñ Ø ÙÒ ÊÙ Ë Ñ Ö Ù ÖÓÖ ÒØÐ Ð Ö Ä Ø Ö ØÙÖ ÒÛ Ò Ö Ñ Ö Ò Ò Ö Ò Ù Ò ÞÙ Ñ Ö ÙÒÚ ÖØÖ ÙØ Ò Þ ÔÐ Ò Ò ÖÑ Ð Ø Òº

Ò Á Ò Ò ÃÓÐÐ Ò Ê Ò Ö Ë Ñ ÐÞ¹ ÖÙÒ Ê Ò Ö Ë Ñ Ø ÙÒ ÊÙ Ë Ñ Ö Ù ÖÓÖ ÒØÐ Ð Ö Ä Ø Ö ØÙÖ ÒÛ Ò Ö Ñ Ö Ò Ò Ö Ò Ù Ò ÞÙ Ñ Ö ÙÒÚ ÖØÖ ÙØ Ò Þ ÔÐ Ò Ò ÖÑ Ð Ø Òº Ö Å Ò Ò Ò Á Ò Ò ÃÓÐÐ Ò Ê Ò Ö Ë Ñ ÐÞ¹ ÖÙÒ Ê Ò Ö Ë Ñ Ø ÙÒ ÊÙ Ë Ñ Ö Ù ÖÓÖ ÒØÐ Ð Ö Ä Ø Ö ØÙÖ ÒÛ Ò Ö Ñ Ö Ò Ò Ö Ò Ù Ò ÞÙ Ñ Ö ÙÒÚ ÖØÖ ÙØ Ò Þ ÔÐ Ò Ò ÖÑ Ð Ø Òº ÁÒ ÐØ Ú ÖÞ Ò Ù Ò ÔÙÒ Ø ½ ½ ÖÔ ÖÐ ¹ Ø ½º½ Ö Û ÙÒ ÔÔ

Mehr

arxiv:math/ v1 [math.ho] 29 Sep 2004 ǫ = 180 (α+β +γ) = C F.

arxiv:math/ v1 [math.ho] 29 Sep 2004 ǫ = 180 (α+β +γ) = C F. º º Ù³ ÈÖÞ ÓÒ Ñ ÙÒ Ò Ø ÖÖ ØÖ Ö Ö ÙÒ Ò ÖÐ ÙÒ Ò ÞÙÖ ÑÔ Ö Ò ÙÒ ÖÙÒ Ö ÓÑ ØÖ Ò Ò ½ ¾¼ Ö Â Ö Ò Ö Ö Ë ÓÐÞ ÏÙÔÔ ÖØ Ð ½ arxiv:math/0409578v1 [math.ho] 29 Sep 2004 Ù ÑÑ Ò ÙÒ ÁÒ Ø ØÓÖ Ð Ð Ø Ö ØÙÖ Ø Ö Ò Ò ÜØ Ò Ù ÓÒ

Mehr

ÒØÛ ÐÙÒ ÚÓÒ Å ØÖ Ò Ö ÅĹ Ó ÙÑ ÒØ ÓÐÐ Ø ÓÒ Ò ÔÐÓÑ Ö Ø ÍÒ Ú Ö ØØ ÊÓ ØÓ Ö ÁÒ ÓÖÑ Ø ÚÓÖ Ð Ø ÚÓÒ ÓÖ Ò Ñ Ä Ö Ë Ò Ö ¾½º ÔÖ Ð ½ Ò ÊÓ ØÓ ØÖ Ù Ö ÈÖÓ º Öº Ò Ö À Ù Ö ÈÖÓ º Öº Ð Ñ Ò Ô Öº¹ÁÒ º Å ÃÐ ØØ ØÙÑ ¾ º Þ Ñ Ö

Mehr

ÁÒ ÐØ ½ ¾ ÈÖ Ú ÒØ Ø Ú Å ÒØ Ò Ò ¹ ÎÓÖ Ù Ò ÁÒ Ø Ò ÐØÙÒ Ñ Ò Ñ ÅÓ ÐÐ ÖÙÒ ÚÓÒ ËÝ Ø Ñ Ò Ñ ØØ Ð Å Ö ÓÚ ËÝ Ø Ñ ÅÓ ÐÐ ÖÙÒ Ö Ê Ô Ö ØÙÖÞ Ø Ö ÒÙÒ Ö ÅÌÌ ÙÒ ÅÌÌÊ Ò

ÁÒ ÐØ ½ ¾ ÈÖ Ú ÒØ Ø Ú Å ÒØ Ò Ò ¹ ÎÓÖ Ù Ò ÁÒ Ø Ò ÐØÙÒ Ñ Ò Ñ ÅÓ ÐÐ ÖÙÒ ÚÓÒ ËÝ Ø Ñ Ò Ñ ØØ Ð Å Ö ÓÚ ËÝ Ø Ñ ÅÓ ÐÐ ÖÙÒ Ö Ê Ô Ö ØÙÖÞ Ø Ö ÒÙÒ Ö ÅÌÌ ÙÒ ÅÌÌÊ Ò ÙÚ ÖÐ Ø º Ì Ð ÈÖÓ º Ö À Ù Ò Ð ÅÓÒØ ÒÙÒ Ú Ö ØØ Ä Ó Ò Ø ÖÖ ¾ º ÂÒÒ Ö ¾¼½ ÈÖÓ º Ö À Ù Ò Ð Ä Ó Òµ ÙÚ ÖÐ Ø ¾ º ÂÒÒ Ö ¾¼½ ½» ¼ ÁÒ ÐØ ½ ¾ ÈÖ Ú ÒØ Ø Ú Å ÒØ Ò Ò ¹ ÎÓÖ Ù Ò ÁÒ Ø Ò ÐØÙÒ Ñ Ò Ñ ÅÓ ÐÐ ÖÙÒ ÚÓÒ ËÝ Ø Ñ

Mehr

Hennig-Schmidt, Heike; Selten, Reinhard; Wiesen, Daniel

Hennig-Schmidt, Heike; Selten, Reinhard; Wiesen, Daniel econstor www.econstor.eu Der Open-Access-Publikationsserver der ZBW Leibniz-Informationszentrum Wirtschaft The Open Access Publication Server of the ZBW Leibniz Information Centre for Economics Hennig-Schmidt,

Mehr

ÙÐØØ Ö È Ý ÙÒ ØÖÓÒÓÑ ÊÙÔÖ Ø¹Ã ÖÐ ¹ÍÒ Ú Ö ØØ À Ð Ö ÐÓÖ Ö Ø Ñ ËØÙ Ò Ò È Ý ÚÓÖ Ð Ø ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù À Ð Ö Ù Ù Ø ¾¼½¼

ÙÐØØ Ö È Ý ÙÒ ØÖÓÒÓÑ ÊÙÔÖ Ø¹Ã ÖÐ ¹ÍÒ Ú Ö ØØ À Ð Ö ÐÓÖ Ö Ø Ñ ËØÙ Ò Ò È Ý ÚÓÖ Ð Ø ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù À Ð Ö Ù Ù Ø ¾¼½¼ ÙÐØØ Ö È Ý ÙÒ ØÖÓÒÓÑ ÊÙÔÖ Ø¹Ã ÖÐ ¹ÍÒ Ú Ö ØØ À Ð Ö ÐÓÖ Ö Ø Ñ ËØÙ Ò Ò È Ý ÚÓÖ Ð Ø ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù À Ð Ö Ù Ù Ø ¾¼½¼ Ä ÕÙ ÓÑÔÙØ Ò Ñ Ø Æ ÙÖÓÑÓÖÔ Ö À Ö Û Ö ÐÓÖ Ö Ø ÛÙÖ ÚÓÒ Å ÖÚ Ò Ð ÖØ Ù ÖØ Ñ Ã Ö Ó ¹ÁÒ Ø ØÙØ

Mehr

Ò Ö Ò Ð Ò Ö º Ä Ð ØÖÓÒ ÐÙÒ Ñ ØØ Ð Ñ ÁÒØ ÖÒ Ø ĐÍ Ö Ø ÙÒ Û ÖØÙÒ ØÙ ÐÐ Ö Î Ö Ö Ò ÙÒØ Ö ÖĐÙ Ø ÙÒ ÚÓÒ ÃÖ Ø Ö Ò Ö Ë Ö Ø ÙÒ ÙÒ Ø ÓÒ Ð ØĐ Ø ËØÙ Ò Ö Ø ÎÓÖ Ð Ø ÞÙÖ ÙØ ØÙÒ ÙÖ Ã Ø Ö Ò Ë Ö Þ Ñ Ö ½ ÍÆÁÎ ÊËÁÌ Đ Ì À Å

Mehr

ÖÓÒÐÝ ÒÙÒ ÎÖÖÒ ÞÙÖ ÈÁƹÖÒÙÒ ÙÒ ÈÁƹÈÖĐÙÙÒ ĐÙÖ ¹ÃÖØÒ ÖÓÒÐÝ ÒÙ ÈÁƹÎÖÖÒ ½ ÁÒÐØ ÚÖÞÒ ½ Ù ÑÑÒ ÙÒ Ö Ê ÙÐØØ ¾ ¾ ÒÙ ÎÖÖÒ ¾º½ ÈÁƹÒÖÖÙÒ º º º º º º º º º º º º º º º º º º º º º º º º º ¾º½º½ ÈÁƹÒÖÖÙÒ Ù ÃÖØÒÒÓÖÑØÓÒÒ

Mehr

Æ ÙØÖ Ð Æ ØÛÓÖ Ò ÈÖÓØ Ò ËÔ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Ò Ö Ø Ò Ö ÓÖÑ Ð¹ ÙÒ Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Ö ÍÒ Ú Ö ØĐ Ø Ï Ò ÚÓÒ Å º ÖÓÒ ÁÒ Ø

Æ ÙØÖ Ð Æ ØÛÓÖ Ò ÈÖÓØ Ò ËÔ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Ò Ö Ø Ò Ö ÓÖÑ Ð¹ ÙÒ Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Ö ÍÒ Ú Ö ØĐ Ø Ï Ò ÚÓÒ Å º ÖÓÒ ÁÒ Ø Æ ÙØÖ Ð Æ ØÛÓÖ Ò ÈÖÓØ Ò ËÔ ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ñ Ò Ö ÓØÓÖ Ö ÖÙÑ Ò ØÙÖ Ð ÙÑ Ò Ö Ø Ò Ö ÓÖÑ Ð¹ ÙÒ Æ ØÙÖÛ Ò ØÐ Ò ÙÐØĐ Ø Ö ÍÒ Ú Ö ØĐ Ø Ï Ò ÚÓÒ Å º ÖÓÒ ÁÒ Ø ØÙØ ĐÙÖ Ì ÓÖ Ø Ñ ÙÒ ÅÓÐ ÙÐ Ö ËØÖÙ ØÙÖ ÓÐÓ Ï Ò Ñ Þ

Mehr

Trustworthy Preservation Planning. Christoph Becker. nestor edition 4

Trustworthy Preservation Planning. Christoph Becker. nestor edition 4 Trustworthy Preservation Planning Christoph Becker nestor edition 4 Herausgegeben von nestor - Kompetenznetzwerk Langzeitarchivierung und Langzeitverfügbarkeit Digitaler Ressourcen für Deutschland nestor

Mehr

ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ì Ò ÍÒ Ú Ö ØØ Ö Ò Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ ÚÓÒ ÅºËº Ò Þ Ã٠ľ¼¼

ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ì Ò ÍÒ Ú Ö ØØ Ö Ò Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ ÚÓÒ ÅºËº Ò Þ Ã٠ľ¼¼ ÙÐØØ Å Ø Ñ Ø ÙÒ Æ ØÙÖÛ Ò Ø Ò Ì Ò ÍÒ Ú Ö ØØ Ö Ò Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ ÚÓÒ ÅºËº Ò Þ Ã٠ľ¼¼ Ì ÓÖ Ø Ð ØÙ Ó Ö ÓÒ¹ Ò ÒÓ ØÖÙØÙÖ Ñ Ø Ö Ð Û Ø ÔÔÐ Ø ÓÒ Ò Ý ÖÓ Ò ØÓÖ

Mehr

ÅÙÐØ Ò ÓÖ ÁÒØ Ö Ø ÓÒ ÚÓÒ Ö ÙÒ ÒØ Ò Ê Þ Ò ÖØ Ø ÓÒ ÞÙÖ ÖÐ Ò ÙÒ Ó ØÓÖ Ö Ö Æ ØÙÖÛ Ò Ø Ò Öº Ö Öº Ò Øºµ Ñ Ö È Ý ÓÐÓ Ö È Ð ÔÔ ¹ÍÒ Ú Ö Ø Ø Å Ö ÙÖ ÚÓÖ Ð Ø ÚÓÒ Å ØØ ÓÒ Ò Ù Ö ÙÖ Å Ö ÙÖ»Ä Ò ¾¼¼ ÅÙÐØ Ò ÓÖ ÁÒØ Ö Ø

Mehr

Ò ÖÙÒ ÃÓ Ñ ËØÖ ÐÙÒ Ö Ø ÜÔ Ö Ñ ÒØ ÁÒ Ö Ø ÜÔ Ö Ñ ÒØ Þ Ø ÃÓ Ñ ËØÖ ÐÙÒ Ö ÓÖ Ó ÊÓÔ Ö ÖÛÓÓ ½ º¼ º¾¼¼

Ò ÖÙÒ ÃÓ Ñ ËØÖ ÐÙÒ Ö Ø ÜÔ Ö Ñ ÒØ ÁÒ Ö Ø ÜÔ Ö Ñ ÒØ Þ Ø ÃÓ Ñ ËØÖ ÐÙÒ Ö ÓÖ Ó ÊÓÔ Ö ÖÛÓÓ ½ º¼ º¾¼¼ ÃÓ Ñ ËØÖ ÐÙÒ Ö ÓÖ Ó ÊÓÔ Ö ÖÛÓÓ ½ º¼ º¾¼¼ ½ Ò ÖÙÒ Ï Ø Ó Ñ ËØÖ ÐÙÒ ÒØ ÙÒ Ö Ó Ñ Ò ËØÖ ÐÙÒ ¾ ÃÓ Ñ ËØÖ ÐÙÒ ÉÙ ÐÐ Ò ÙÒ ÈÖÓÔ Ø ÓÒ Ó Ñ Ö ËØÖ ÐÙÒ Ð ÙÒ ÙÒ Ñ Ò Ñ Ò Ö Ò Ò ÜÔ Ö Ñ ÒØ Ö Ø ÜÔ Ö Ñ ÒØ Ö Ø ÜÔ Ö Ñ ÒØ ÐÐÓÒ

Mehr

Ð ØÛÓÖØ Ó ØÓÖÚ Ø Ö Ñ Î Ö Ð ÚÓÒ ÁÒ ÓÖÑ Ø ÓÒ ÕÙ ÐÐ Ò ÙÒ Đ Ò ÚÓÒ Ò Ò Ö ÒØÛ ÐØ ÛÙÖ Ò ØĐÓ Ø Ñ Ò ÑÑ Ö Û Ö Ù È Đ ÒÓÑ Ò Ø Ò Ò Ö ÁÒ ÓÖÑ Ø ÓÒ ÕÙ ÐÐ ÐØ Ò ÓÑÔ Ø Ð Ò Ñ Ø Ò Ò Ò Ö ÞÛ Ø Ò Ð Ø Û ÒÒ ÙÑ Ð ÒÛ Ò ÙÒ Ò Ðغ À

Mehr

ψ(t, Ü) = e iet/ ψ(ü).

ψ(t, Ü) = e iet/ ψ(ü). Ã Ô Ø Ð Ö ÖÑÓÒ Ç Þ ÐÐ ØÓÖ ÒÞ Û Ë Ö Ò Ò ÒÒ Ò Ø Ò Ã Ø ÒÔÓØ ÒØ Ð Ö ÌÙÒÒ Ð Ø Ï Ö ØÓ ØÓÑ ÙÒ ÚÓÖ ÐÐ Ñ Ö ÖÑÓÒ Ç Þ ÐÐ ØÓÖº Ï ÒÒ Ë Ó Ò Ò Ò Ö Ù Ò Ë º Ï ÒÒ Ò Ø Ò ÖÒ Ë Ó Ð Ò Ë Ò Ò Òº Ù Ø Ò ËÔÖ ÚÓÒ ÈÖÓ ÓÖ Ò ÁÒ Ñ Ã

Mehr

Ð ØÖÓÒ ÙÒ Ð Ò ÚÓÒ Å ÖØ Ò Ï Ò Ò Ö Ò ½ ¹ ½ ¼ Ö Ò Ò ½ µ ÛÙÖ Ö ØÑ Ð ÚÓÒ Å Ð ËÓÓ ØÑ Ý Ö ÍÒ Ú Ö ØØ Ò Ö Ø ÐÐØ ÙÒ Ù ¹ÊÓÑ ÞÙÖ Î Ö ÙÒ Ø ÐÐغ Í Ó Ù ÍÒ Ú Ö ØØ Ù Ù

Ð ØÖÓÒ ÙÒ Ð Ò ÚÓÒ Å ÖØ Ò Ï Ò Ò Ö Ò ½ ¹ ½ ¼ Ö Ò Ò ½ µ ÛÙÖ Ö ØÑ Ð ÚÓÒ Å Ð ËÓÓ ØÑ Ý Ö ÍÒ Ú Ö ØØ Ò Ö Ø ÐÐØ ÙÒ Ù ¹ÊÓÑ ÞÙÖ Î Ö ÙÒ Ø ÐÐغ Í Ó Ù ÍÒ Ú Ö ØØ Ù Ù Ð ØÖÓÒ ÙÒ Ð Ò ÚÓÒ Å ÖØ Ò Ï Ò Ò Ö Ò ½ ¹ ½ ¼ Ö Ò Ò ½ µ ÛÙÖ Ö ØÑ Ð ÚÓÒ Å Ð ËÓÓ ØÑ Ý Ö ÍÒ Ú Ö ØØ Ò Ö Ø ÐÐØ ÙÒ Ù ¹ÊÓÑ ÞÙÖ Î Ö ÙÒ Ø ÐÐغ Í Ó Ù ÍÒ Ú Ö ØØ Ù ÙÖ ¹ Ò Ö Ö Ø Ø ¾¼½ Î Ö ÓÒ Ó Ò Ò Ï Ò Ò Ì ÜØ ÙÒ Ð ÖÒ ØÛ

Mehr

Self-Triggering of Radio Signals from Cosmic Ray Air Showers

Self-Triggering of Radio Signals from Cosmic Ray Air Showers . Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Wissenschaftliche Berichte FZKA 7459 Self-Triggering of Radio Signals from Cosmic Ray Air Showers T. Asch Institut für Prozessdatenverarbeitung

Mehr