ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ статичСского конфигурирования ΠΈ диспСтчСризации Π²ΠΎ встроСнных синхронных систСмах ТСсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π”ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’Π°ΠΊΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ описаны Π΄Π²Π° Ρ‚ΠΈΠΏΠ° диспСтчСров -— с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈ Ρ€ΠΈΡ‚мичСский диспСтчСр. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ ритмичСского диспСтчСра ΠΏΠ΅Ρ€Π΅Π΄ диспСтчСром с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ врСмя Π΅Π³ΠΎ нахоТдСния Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° Ρ€Π°Π½Π³ΠΎΠ² Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ свойством ритмичСской диспСтчСризации являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° являСтся эффСктивным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ планирования… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ статичСского конфигурирования ΠΈ диспСтчСризации Π²ΠΎ встроСнных синхронных систСмах ТСсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • Π“Π»Π°Π²Π°.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ построСния встроСнных систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΡ‚ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
    • 1. 1. ВстроСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ комплСксы ΠΊΠ°ΠΊ систСмы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • 1. 2. ΠŸΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • 1. 3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΈ Ρ†Π΅Π»Π΅Π²Π°Ρ части встроСнной ΠžΠ‘Π Π’
    • 1. 4. Π—Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ (экзСмпляры Π·Π°Π΄Π°Ρ‡)
    • 1. 5. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ планирования Π·Π°Π΄Π°Ρ‡ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • 1. 6. Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • 1. 7. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠΉΠ½Ρ‹ΠΉ ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • 1. 8. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ построСния ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ статичСских Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²
    • 1. 9. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Π»Π°Π²Π΅
  • Π“Π»Π°Π²Π°.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования
  • прилоТСния
    • 2. 1. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ смыслС
    • 2. 2. Быстрый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
    • 2. 3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ смыслС
    • 2. 4. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Π΅
  • Π“Π»Π°Π²Π°.
  • Π Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡
    • 3. 1. Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мноТСство Π·Π°Π΄Π°Ρ‡
    • 3. 2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π·Π°Π΄Π°Ρ‡
    • 3. 3. ДиспСтчСризация Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡
    • 3. 4. Анализ выполнимости Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° нСвытСсняСмых Π·Π°Π΄Π°Ρ‡
    • 3. 5. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ области примСнимости ритмичСской диспСтчСризации для планирования нСвытСсняСмого Π½Π°Π±ΠΎΡ€Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡
    • 3. 6. ΠšΡ€Π°Ρ‚Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мноТСство Π·Π°Π΄Π°Ρ‡
    • 3. 7. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π³Π»Π°Π²Π΅
  • Π“Π»Π°Π²Π°.
  • Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠžΠ‘Π Π’
    • 4. 1. Π‘Ρ…Π΅ΠΌΠ° сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ
    • 4. 2. МодСль Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов диспСтчСра
    • 4. 3. Алгоритм статичСского планирования
    • 4. 4. ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ для Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ мноТСства Π·Π°Π΄Π°Ρ‡
    • 4. 5. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΊ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ Π³Π»Π°Π²Π΅

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Одной ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… областСй примСнСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм являСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСхничСскими процСссами ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π°ΠΌΠΈ. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΡ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅-ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ постоянно увСличиваСтся, ΠΏΠΎΠ΄Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ соврСмСнными тСхнологичСскими ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈ достиТСниями Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ индустрии, Ρ‚Π°ΠΊ ΠΈ Ρ‚рСбованиями соврСмСнного Ρ€Ρ‹Π½ΠΊΠ° ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ эффСктивности тСхнологичСских процСссов ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ качСства выпускаСмой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ производства ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой комплСксныС систСмы, состоящиС ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ числа слоТных подсистСм, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит сотни Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. Для обСспСчСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для соврСмСнных производств тСхнологичСских ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, всС эти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ слаТСнно ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ этом, Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ достиТСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ [1].

Одними ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Ρ… ΠΊ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ систСмам Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ (ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния). Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈ этим трСбованиям ΡΠ²Π»ΡΡŽΡ‚ΡΡ систСмы синхронного Ρ‚ΠΈΠΏΠ°, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽ ΡƒΡ‡Ρ‘Π½Ρ‹ΠΌΠΈ ВСнского ВСхничСского УнивСрситСта [2]. Π’ Π½Π°ΡΡ‚оящиС врСмя СвропСйским Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ консорциумом разрабатываСтся Π½Π°Π±ΠΎΡ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² [3] - [5], ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… стандард для встроСнных систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ синхронного Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈΠΌΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π°Π²Ρ‚ΠΎt мобильной ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ являСтся довольно ΠΌΠΎΠ»ΠΎΠ΄Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ событийного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±ΠΎΠ³Π°Ρ‚ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для использования Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ…. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ построСния синхронных систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Π΄ΠΎΡΡ‚иТСниях Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ событийных систСм, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ рСализациям (ΠΊΠ°ΠΊ Π² ΡΠΌΡ‹ΡΠ»Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊ ΠΈ Π² ΡΠΌΡ‹ΡΠ»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСсурсов). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для синхронных систСм, ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚Π΅ΠΌ самым Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹. ЦСлью диссСртационной Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² статичСского конфигурирования ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ планирования (диспСтчСризации) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для встроСнных систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ синхронного Ρ‚ΠΈΠΏΠ°.

Π—Π°Π΄Π°Ρ‡ΠΈ исслСдования. Для осущСствлСния поставлСнной Ρ†Π΅Π»ΠΈ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ поставлСны ΠΈ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Ρ†Π΅Π»ΡŒΡŽ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСсурсов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ статичСского Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΉ Π·Π°Π΄Π°Ρ‡;

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² диспСтчСризации ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ динамичСских ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм синхронного Ρ‚ΠΈΠΏΠ°;

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ†Π΅Π½ΠΊΠΈ выполнимости ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² диспСтчирования для случая Π½Π΅-вытСсняСмых Π·Π°Π΄Π°Ρ‡;

4. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ области примСнимости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² диспСтчСризации для выполнСния нСвытСсняСмых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;

5. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² сниТСния Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π° Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ синхронного Ρ‚ΠΈΠΏΠ°, адаптация Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ модСлям динамичСских ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ².

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ исслСдования. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ исслСдований ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ мноТСств, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вСроятности ΠΈ ΠΌΠ°Ρ‚СматичСской статистики, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ псСвдослучайных чисСл, исслСдования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, систСмного программирования.

НовыС Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Научная Π½ΠΎΠ²ΠΈΠ·Π½Π° диссСртационной Ρ€Π°Π±ΠΎΡ‚Ρ‹ состоит:

1. Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΌ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях Π½Π° ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСсурсов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для прСдставлСния статичСского Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΉ Π·Π°Π΄Π°Π½ΠΈΠΉ;

2. Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΈ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ранТирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ синхронного Ρ‚ΠΈΠΏΠ° ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ динамичСских ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния для опрСдСлСния Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎ позволяСт сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ рСсурсы Π±Π΅Π· ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы;

3. Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ выполнимости нСвытСсня-Π΅ΠΌΠΎΠ³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния (Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΎΡ†Π΅Π½ΠΊΠ° выполнимости мноТСства нСвытСсняСмых Π·Π°Π΄Π°Ρ‡ являСтся iVP-ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° эквивалСнтна 0(N), Π³Π΄Π΅ N — число Π·Π°Π΄Π°Ρ‡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ), ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ (Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°) ΠΎΡ†Π΅Π½ΠΊΠ΅ примСнимости ритмичСской диспСтчСризации для выполнСния нСвытСсняСмых Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡;

4. Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΌ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы синхронного Ρ‚ΠΈΠΏΠ° Π½Π° Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ встроСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Апробация Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ тСорСтичСскиС ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСскиС полоТСния диссСртации Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹:

1. На Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Ρ… Π½Π°ΡƒΡ‡Π½ΠΎ-тСхничСских конфСрСнциях ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠœΠΎΡ‚ΠΎΡ€ΠΎΠ»Π° (Motorola Software Engineering Symposium), Phoenix, Arizona, USA, 2000 — 2001 Π³Π³.

2. На 25-ΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Π°ΠΌ-ΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (25th Annual International Computer Software & Applications Conference, IEEE Computer Society), Chicago, Illinois, USA, 08.10 — 12.10.2001 r.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. По ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ диссСртационной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΏΡΡ‚ΡŒ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, ΠΈΠ· Π½ΠΈΡ… — Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Ρ‚Сзисы ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π΄ΠΎΠΊΠ»Π°Π΄Ρƒ Π½Π° ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ:

1. Π’. Π’. Никифоров, М. Π’. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ·Ρ‡ΠΈΠΊΠΎΠ². Π Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Π·Π°Π΄Π°Ρ‡ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. II ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹, МНИИПУ 1999, № 4, с. 16 — 20.

2. М. Π’. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ·Ρ‡ΠΈΠΊΠΎΠ². ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° выполнСния прилоТСния Π²ΠΎ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Ρ… систСмах Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. II ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹, МНИИПУ 1999, № 4, с. 20 -23.

3. Ya. Domaratsky, М. Perevozchikov. Highly Dependable Time-Triggered Operating System: Static Scheduling Approach and Effective.

Run-Time Implementation (ВосоконадёТная синхронная опСрационная систСма: ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΡΡ‚атичСскому ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΡΡ„фСктивная рСализация динамичСской части). // Dedicated Systems Magazine, Dedicated Systems Experts, Brussels, Q4 2000, pp. 77 -84.

4. M. Π’. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ·Ρ‡ΠΈΠΊΠΎΠ², Π―. А. Π”ΠΎΠΌΠ°Ρ€Π°Ρ†ΠΊΠΈΠΉ, А. А. ΠΠ»ΡŒΡ…ΠΎΠ²ΠΈΠΊ. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Ρ… систСмах Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. II ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹, МНИИПУ 2000, № 4, с. 25 — 29.

5. Ya. Domaratsky, М. Perevozchikov, A. Ingulets, A. Alkhovik. BackEnd Software for Highly Dependable Real-Time Control Systems. (ВстроСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для высоконадёТных систСм управлСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). // Proc. of 25th Annual International Computer Software & Applications Conference «COMP-SAC'01», IEEE Computer Society, October 2001, Chicago, Illinois, USA, pp. 237 — 244.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ДиссСртационная Ρ€Π°Π±ΠΎΡ‚Π° состоит ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½ΠΈΡ, Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π³Π»Π°Π² с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, списка Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ 89 Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Основная Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° Π½Π° 111 страницах машинописного тСкста. Π Π°Π±ΠΎΡ‚Π° содСрТит 17 рисунков ΠΈ 15 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

4.5 Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΊ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ Π³Π»Π°Π²Π΅.

Данная Π³Π»Π°Π²Π° посвящСна сниТСнию Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠžΠ‘Π Π’ Π·Π° ΡΡ‡Ρ‘Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ числа ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкстов Π²ΠΎ Π²Ρ€Π΅ΠΌΡ функционирования прилоТСния. Данная ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ основываСтся Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ.

Π’ Π³Π»Π°Π²Π΅ Π²Π²Π΅Π΄Π΅Π½Π° модСль Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов стСкового диспСтчСра ΠžΠ‘Π Π’ синхронного Ρ‚ΠΈΠΏΠ°, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Π·Π°Π΄Π°Π½ΠΈΠΉ. На ΠΎΡΠ½ΠΎΠ²Π΅ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ построСн, Π½Π°ΡƒΡ‡Π½ΠΎ обоснован ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описан Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ статичСского планирования, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ. Для своСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅ΠΌ, Π½ΠΎ ΠΈ ΠΎ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ. НаиболСС благоприятным для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ являСтся Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ случай, ΠΊΠΎΠ³Π΄Π°.

106 Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅Π΅ ΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ врСмя выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ Ρ€Π°Π²Π½Ρ‹. Π’ΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ тСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ†Π΅ΠΏΠΈΡ‚ΡŒ всС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ задания Π² ΠΎΠ΄Π½Ρƒ Ρ‡Π΅ΠΏΠΎΡ‡ΠΊΡƒ. Π’ ΡΡ‚ΠΎΠΌ случаС Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ контСкстов ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ достигнута макисмальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Однако ΠΈ Π΄Π»Ρ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ случая (ΠΊΠΎΠ³Π΄Π° информация ΠΎ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π°Ρ… исполнСния нСизвСстна, ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΈΡ… Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π²Π΄Π²ΠΎΠ΅ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ число ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкстов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для систСмы ΠΈΠ· [88]).

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ описан ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ для диспСтчСризации Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΉ. ОбъСдинСниС этих Π΄Π²ΡƒΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² позволяСт, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠ²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния статичСского Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ постоянноС врСмя систСмного Ρ†ΠΈΠΊΠ»Π°, Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰Π΅Π΅ ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° Π·Π°Π΄Π°Ρ‡ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ достигаСтся эффСктивноС с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ памяти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для диспСтчСризации прилоТСния для встроСнной ΠžΠ‘Π Π’ синхронного Ρ‚ΠΈΠΏΠ°.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ относится ΠΊ Ρ€Π°Π·Ρ€ΡΠ΄Ρƒ интСнсивно Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’Π΅Ρ…Π½ΠΈΠΊΠ° построСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств для Ρ‚Π°ΠΊΠΈΡ… систСм характСризуСтся рядом спСцифичСских особСнностСй, Π΄ΠΈΠΊΡ‚ΡƒΠ΅ΠΌΡ‹Ρ… условиями функционирования встроСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов (особСнностями взаимодСйствия с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ процСссами, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Π²Ρ€Π΅ΠΌΡ исполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ систСмы ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, трСбованиями надёТности ΠΈ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ повСдСния систСмы). Один ΠΈΠ· ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ встроСнных систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ связан с ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΡ‚Π°ΠΏΠ΅ конструирования систСмы статичСских Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ синхронный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄). Однако, ΠΏΡ€ΠΈ построСнии статичСских Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² сущСствуСт ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, описанных Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Π»Π°Π²Π΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ.

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Π΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ описываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ физичСской ограничСнности доступного ΠΎΠ±ΡŠΡ‘ΠΌΠ° памяти для прСдставлСния статичСского Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΉ. Π’ ΡΡ‚ΠΎΠΉ Π³Π»Π°Π²Π΅ Π²Π²Π΅Π΄Π΅Π½Π° нотация Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ допусков Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² исполнСния Π·Π°Π΄Π°Ρ‡ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΅Π³ΠΎ допусков. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΡ€ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… допусков сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ выполнСния прилоТСния, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ памяти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для Π΅Π³ΠΎ прСдставлСния. НаиболСС благоприятным случаСм для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ являСтся Π½Π°Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡, срСди ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅, Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ взаимнопрос-Ρ‚Ρ‹ΠΌΠΈ числами. НапримСр, для систСмы ΠΈΠ· [78] Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ допуска Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ всСго Π² 5% позволяСт ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ функционирования прилоТСния Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 40 Ρ€Π°Π·.

Π’ Π³Π»Π°Π²Π΅ описаны Π΄Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ быстрый слоТности 0(iV2) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ поиска ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ смыслС значСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ процСссора. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° этой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС опрСдСляСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ допусков Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Π·Π°Π΄Π°Ρ‡. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ примСнимости Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° описываСтся ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ (2.14). Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния ΠΏΡ€ΠΈ поискС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ смыслС значСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ врСмя выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΈ, поэтому, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ процСссора Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 100%.

Π’Ρ€Π΅Ρ‚ΡŒΡ Π³Π»Π°Π²Π° посвящСна ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ранТирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ Π½Π΅ΠΉ описаны Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΈ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ достоинствами Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΡ… ΡΠ²ΠΎΠΉΡΡ‚Π²Π°:

1. БущСствСнноС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ сниТСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ RAM Π·Π° ΡΡ‡Ρ‘Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π°Π½Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° коопСративная ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, ΠΈ Π²ΡΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π½Π³Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ стСкС ΠΈ Ρ ΠΎΠ±Ρ‰ΠΈΠΌ динамичСским дСскриптором.

2. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования нСявных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² прСдставлСния статичСских Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², практичСски Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… памяти для своСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ прСдставлСния.

Π’ Π³Π»Π°Π²Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ допусками Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ‹ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° построСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈΠ· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ мноТСства Π·Π°Π΄Π°Ρ‡.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ строит Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мноТСство исходя ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ допуска, Ρ€Π°Π²Π½ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Ρ€Π΅Ρ‚ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ номинального ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°. ΠŸΡ€ΠΈ построСнии Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ΅ мноТСство Π·Π°Π΄Π°Ρ‡ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ отклонСния вычислСнного ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΎΡ‚ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ строит Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мноТСство Π·Π°Π΄Π°Ρ‡ исходя ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, спСцифицированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ номинального ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΈ Π΅Π³ΠΎ допусков). Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ‚Ρ‹ΡΠΊΠ°Π½ΠΈΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ смыслС значСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния, описанного Π² Π“Π»Π°Π²Π΅ 2, ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ рСализуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎ2 Ρ€ΠΈΡ‚ΠΌΠ° слоТности 0(N).

Π’Π°ΠΊΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ описаны Π΄Π²Π° Ρ‚ΠΈΠΏΠ° диспСтчСров -— с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈ Ρ€ΠΈΡ‚мичСский диспСтчСр. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ ритмичСского диспСтчСра ΠΏΠ΅Ρ€Π΅Π΄ диспСтчСром с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ врСмя Π΅Π³ΠΎ нахоТдСния Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° Ρ€Π°Π½Π³ΠΎΠ² Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ свойством ритмичСской диспСтчСризации являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° являСтся эффСктивным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ планирования Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… нСвытСсняСмых Π·Π°Π΄Π°Ρ‡. Π’ Π³Π»Π°Π²Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… статистичСских исслСдований области примСнимости ритмичСской диспСтчСризации для планирования нСвытСсняСмых Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ выполнимости Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ мноТСства нСвытСсняСмых Π·Π°Π΄Π°Ρ‡ для случая ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ² Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ 1 ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ процСссора Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 70% (Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ ΠΈΠ· 100 000 ΠΏΡ€ΠΎΠ± для прилоТСния ΠΈΠ· 10 Ρ€Π°Π½Π³ΠΎΠ² ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

70% Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ выполнимости составила -0.996), ΠΈ Π²ΡΠ΅Π³Π΄Π° Ρ€Π°Π²Π½Π° 1 для прилоТСния, содСрТащСго Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ Ρ‚Ρ€Ρ‘Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ².

ЧСтвёртая Π³Π»Π°Π²Π° посвящСна ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠžΠ‘Π Π’ Π·Π° ΡΡ‡Ρ‘Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ числа ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкстов Π²ΠΎ Π²Ρ€Π΅ΠΌΡ функционирования прилоТСния. Данная ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ основываСтся Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ.

Π’ Π³Π»Π°Π²Π΅ Π²Π²Π΅Π΄Π΅Π½Π° модСль Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов стСкового диспСтчСра ΠžΠ‘Π Π’ синхронного Ρ‚ΠΈΠΏΠ°, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ. На ΠΎΡΠ½ΠΎΠ²Π΅ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ построСн, Π½Π°ΡƒΡ‡Π½ΠΎ обоснован ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описан Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ статичСского планирования, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ. Для своСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅ΠΌ, Π½ΠΎ ΠΈ ΠΎ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ. НаиболСС благоприятным для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ являСтся Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ случай, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅Π΅ ΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ Ρ€Π°Π²Π½Ρ‹. Π’ΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ тСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ†Π΅ΠΏΠΈΡ‚ΡŒ всС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ задания Π² ΠΎΠ΄Π½Ρƒ Ρ‡Π΅ΠΏΠΎΡ‡ΠΊΡƒ. Π’ ΡΡ‚ΠΎΠΌ случаС Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ контСкстов ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ достигнута макисмальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Однако ΠΈ Π΄Π»Ρ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ случая (ΠΊΠΎΠ³Π΄Π° информация ΠΎ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π°Ρ… исполнСния нСизвСстна, ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΈΡ… Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π²Π΄Π²ΠΎΠ΅ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ число ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкстов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для систСмы ΠΈΠ· [88]).

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ описан ΠΏΡ€ΠΈΠΌΠ΅Ρ€ объСдинСния Π΄Π²ΡƒΡ… описанных Π² Π΄ΠΈΡΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² — ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сцСплСния Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° диспСтчСризации Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΉ. ОбъСдинСниС этих Π΄Π²ΡƒΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² позволяСт, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠ²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния статичСского Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·Ρƒ.

Ill Π΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ постоянноС врСмя диспСтчСризации, Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰Π΅Π΅ ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° Π·Π°Π΄Π°Ρ‡ (Ρ€Π°Π½Π³ΠΎΠ²) Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ достигаСтся эффСктивноС с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ памяти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для диспСтчСризации прилоТСния для встроСнной ΠžΠ‘Π Π’ синхронного Ρ‚ΠΈΠΏΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ сцСплСния задания обСспСчиваСт Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС 2N +1 (Π³Π΄Π΅ N — число Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ² Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅) ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкстов Π½Π° ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π΅ функционирования прилоТСния Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° Π·Π°Π΄Π°Ρ‡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, прСдставляСмая диссСртационная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ряд систСматизированных, Π½Π°ΡƒΡ‡Π½ΠΎ-обоснованных ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ описанных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡ‚ΠΈ систСм Тёсткого Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ синхронного Ρ‚ΠΈΠΏΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… сущСствСнно ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΈΡ… ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ области ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ.

Рис. 2.1 ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния для Π·Π°Π΄Π°Ρ‡ΠΈ с Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ 7 ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠΎΠΌ +/- 1. 39.

Рис. 2.2 Π‘Ρ…Π΅ΠΌΠ° отыскания ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ смыслС значСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния. 41.

Рис. 2.3 Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния. 45.

Рис. 3.1 ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° для Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ 27 ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠΎΠΌ +/— 4. 59.

Рис. 3.2 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ² с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ смСщСниями. 63.

Рис. 3.3 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ритмичСской Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ². 65.

Рис. 3.4 ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π°Π½Π°Π»ΠΈΠ·Π° выполнимости Π½Π°Π±ΠΎΡ€Π° нСвытСсняСмых Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. 68.

Рис. 3.5 Π‘ΡƒΠΌΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° (/ - 1)-Π³ΠΎ Ρ€Π°Π½Π³Π° ΠΈ Π·Π°Π΄Π°Ρ‡ /-Π³ΠΎ Ρ€Π°Π½Π³Π° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (/ - 1)-Π³ΠΎ Ρ€Π°Π½Π³Π°. 69.

Рис. 3.6 Π‘ΡƒΠΌΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° (/ - 1)-Π³ΠΎ Ρ€Π°Π½Π³Π° ΠΈ Π·Π°Π΄Π°Ρ‡ /-Π³ΠΎ Ρ€Π°Π½Π³Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (/ — 1)-Π³ΠΎ Ρ€Π°Π½Π³Π° Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π΅Π³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ Π·Π΅Π΄Π΅Ρ€ΠΆΠΊΠΈ. 70.

Рис. 3.7 Π‘ΡƒΠΌΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° (/ - 1)-Π³ΠΎ Ρ€Π°Π½Π³Π° ΠΈ Π·Π°Π΄Π°Ρ‡ /-Π³ΠΎ Ρ€Π°Π½Π³Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (/ - 1)-Π³ΠΎ Ρ€Π°Π½Π³Π° большС Ρ‡Π΅ΠΌ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π΅Π³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ Π·Π΅Π΄Π΅Ρ€ΠΆΠΊΠΈ. 71.

Рис. 3.8 ΠžΠ±Π»Π°ΡΡ‚ΡŒ распрСдСлСния А^-ΠΌΠ΅Ρ€Π½ΠΎΠΉ случайной Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. 74.

Рис. 3.9 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнтов для мноТСства нСвытСсняСмых Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ². 76.

Рис. 3.10 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнтов для сбаллансированного мноТСства нСвытСсняСмых Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ². 77.

Рис. 3.11 ВрСмСнная Π΄ΠΈΠ³Ρ€Π°ΠΌΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ² с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ смСщСниями. 79.

Рис. 4.1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ стСкового диспСтчСра. 83.

Рис. 4.2 Π‘Ρ…Π΅ΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ. 86.

Рис. 4.3 МодСль Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов диспСтчСра. 90.

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Алг. 2.1 Быстрый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ отыскания ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΌ смыслС значСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° функционирования прилоТСния. 43.

Алг. 2.2 Алгоритм ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния для отыскания ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ смыслС значСния ESOP. 49.

Алг. 3.1 Алгоритм опрСдСлСния области допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. 60.

Алг. 3.2 ДиспСтчСр для мноТСства Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. 62.

Алг. 3.3 РитмичСский диспСтчСр. 64.

Алг. 3.4 Алгоритм Π°Π½Π°Π»ΠΈΠ·Π° выполнимости Π½Π°Π±ΠΎΡ€Π° нСвытСсняСмых Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ². 72.

Алг. 3.5 Алгоритм гСнСрирования случайной Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлённой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ процСссора ΠΏΠΎ Ρ€Π°Π½Π³Π°ΠΌ. 74.

Алг. 3.6 Алгоритм диспСтчСризации ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π½Π³ΠΎΠ² с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. 79.

Алг. 4.1 Алгоритм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡ I. 97.

Алг. 4.2 Алгоритм вычислСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°ΠΊΡ‚Π²ΠΈΠ°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΡΠΎΠΎΡ‚вСтствии с ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ II. 99.

Алг. 4.3 Алгоритм добавлСния Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ. 100.

Алг. 4.4 Алгоритм создания Π½ΠΎΠ²ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ. 100.

Алг. 4.5 Алгоритм обновлСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² послС измСнСния ΠΈΠ»ΠΈ добавлСния Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ. 101.

Алг. 4.6 Алгоритм статичСского планирования. 104.

Алг. 4.7 ДиспСтчСр для мноТСства Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Ρ„Π°Π·Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ со ΡΡ†Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ. 105.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. J. A. Stankovic. Real-Time Computing: A Critical Enabling Technology, University of Massachusetts, 1993
  2. H. Kopetz, A. Damm, C. Koza, M. Mulazzani, W. Schwabl, C. Senft, R. Zainlinger. Distributed Fault-Tolerant Real-Time Systems: The MARS Approach, IEEE Micro, February 1989
  3. OSEK/VDX — Time-Triggered Operating System, Specification Version 1.0, July 24th 2001
  4. OSEK/VDX — Fault-Tolerant Communication, Specification Version 1.0, July 24th 2001
  5. OSEK/VDX — OSEKtime Implementation Language, Specification Version 0.0.4, October 31st 2001
  6. R. Davis. Dual Priority Scheduling: A Means of Providing Flexibility in Hard Real-Time Systems, University of York, 1995
  7. J. A. Stankovic. Real-Time Computing, University of Massachusetts, April 1992
  8. M. Humphrey, G. Wallace, J. A. Stankovic. Kernel-Level Threads for Dynamic, Hard Real-Time Enviroments, University of Massachusetts, May 1995
  9. J. A. Stankovic, F. Wang. The Integration of Scheduling and Fault Tolerance in Real-Time Systems, University of Massachusetts, 1992
  10. K. Jeff ay. Analysis of a Synchronization and Scheduling Discipline for Real-Time Tasks with Preemption Constraints, University of North Carolina at Chapel Hill, 1989
  11. K. Jeff ay. Scheduling Sporadic Tasks with Shared Resources in Hard-Real-Time Systems, 13th IEEE Real-Time Systems Symposium, Phoenix, AZ, December 1992
  12. D. Niehaus, J. A. Stankovic, K. Ramamritham. The Spring System Description Language, University of Massachusetts, February 1993
  13. B. Allvin, K. Sandstrom, Ch. Eriksson. Constructive Feedback Turns Failure into Success for Pre-Run-Time Scheduled Systems, Malardalen Univesity, Sweden, August 1999
  14. MCX11 — Microcontroller executive for the Motorola MC68HC11, Version 1.3, Barrett & Associates, Houston, April 1990
  15. R. Gerber, S. Hong, M. Saksena. Guaranteeing Ent-to-End Timing Constraints by Calibrating Intermediate Processes, IEEE Real-Time Systems Symposium, December 1994
  16. K. Ramamritham, J. A. Stankovic. Scheduling Algorithms and Operating Systems Support for Real-Time Systems, 1994
  17. S. Chai, A. Agrawala. Scheduling Aperiodic and Sporadic Tasks in Hard Real-time Systems, Department of Computer Science, University of Maryland, 1997
  18. J. Stankovic, M. Spuri, M. Di Natale, G. Buttazzo. Implication of Classical Scheduling Results for Real-Time Systems, vol. 28, № 6, 1994
  19. J.-F. Hermant, L. Leboucher, N. Rivierre. Real-time fixed and dynamic priority driven scheduling algorithms: theory and experience, INRIA, research report № 3081, December 1996
  20. D. Poirier, K. Jeffay. An Implementation and Application of the RealTime Producer/Concumer Paradigm, University of North Carolina at Chapel Hill, technical report № 90−038, October 1990
  21. B. Lamie. Preemption Threshold, Real-Time Magazine, № 3, 1997
  22. Y. Wang, M. Saksena. Scheduling Fixed-Priority Tasks with Preemption Threshold — An Attractive Technology? Concordia University Montreal, Canada, 2000
  23. Ch. McElhone. Hybrid Algorithms for Dynamic Schedulability Testing, University of York, October 1994
  24. К. Erciyes, Z. Soysert. A Multi-Level Task Allocation Scheme for Periodic Tasks of a Distributed Real-Time Systems, Ege University International Computing Institute, Turkey, 1996
  25. L. Sha, M. H. Klein, J. B. Goodenough. Rate-Monotonic Analysis for Real-Time Systems, 1991
  26. N. Audsley. Deadline Monotonic Scheduling, University of York, September 1990
  27. A. Burns, К Tindell, A. J. Wellings. Fixed Priority Scheduling with Deadlines Prior to Completion, University of York, 1995
  28. A. D. Ferrari. Real-Time Scheduling Algorithms. — Dr. Dobb’s Journal, December 1994
  29. M. Spuri. Analysis of Deadline Scheduled Real-Time Systems, INRIA, research report № 2772, January 1996
  30. M. Spuri. Holistic Analysis for Deadline Scheduled Real-Time Distributed Systems, INRIA, research report № 2873, April 1996
  31. R. Howell, S. Baruah, L. Rosier. Feasibility Problems for Recuring Tasks on One Processor, 11th Real-Time Systems Symposium, Lake Buena Vista, Florida, December 1990
  32. K. Jeff ay, D. F. Stanat, C. U. Martel. On Non-Preemptive Scheduling of Periodic and Sporadic Tasks, 12th IEEE Real-Time Systems Symposium, Phoenix, AZ, December 1991
  33. D. W. Gilles, J. W.-S. Liu, Scheduling Tasks with And/Or Precedence Constraints, University of Illinois, 1992
  34. L. George, P. Muhlethaler, N. Rivierre. Optimality and non-preemptive real-time scheduling revisited, INRIA, research report № 2516, April 1995
  35. R. Davis, K. Tindell, A. Burns Scheduling Slack Time in Fixed Priority Pre-emptive Systems, Real-Time System Symposium, December 1993
  36. A. Burns. Pre-Emptive Priority Based Scheduling: An Appropriate Engineering Approach, University of York, 1995
  37. L. George, N. Rivierre, M. Spuri. Preemptive and Non-Preemptive Real-Time Uni-Processor Scheduling, INRIA, research report № 2966, September 1996
  38. D. Isovic, G. Fohler. Efficient Scheduling of Sporadic, Aperiodic, and Periodic Tasks with Complex Constraints, Malardalen Univesity, Sweden, November 2000
  39. R. Howell, M. Venkatrao. On Non-Preemptive Scheduling of Recurring Tasks Using Inserted Idle Times, Kansas State University, 1994
  40. M. Spuri, J. A. Stankovic. How to Integrate Precedence Constraints and Shared Resources in Real-Time Scheduling, University of Massachusetts, 1993
  41. R. Gerber, S. Hong, M. Saksena. Guaraneeing Real-Time Requirements with Resource-Based Calibration of Periodic Processes, IEEE Transactions on Software Engineering, vol. 21, № 7, July 1995
  42. S. K. Baruah, J. E. Gehrke, C. G. Plaxton, I. Stoica, H. Abdel-Wahab, K. Jeffay. Fair On-Line Scheduling of a Dynamic Set of Tasks on a Single Resource, 17th IEEE Real-Time Systems Symposium, December 1996
  43. N. Audsley, A. Burns, M. Richardson, K. Tindell, A. J. Wellings. Applying New Scheduling Theory to Static Priority Pre-emptive Scheduling, Software Engineering Journal, September 1993
  44. K. Tindell. Adding Time-Offsets to Schedulability Analysis, University of York, 1995
  45. K. Tindell. Using Offset Information to Analyse Static Priority PreEmptively Scheduled Task Sets, University of York, 1995
  46. J. H. Anderson, S. Ramamurthy, K. Jeffay. Real-Time Computing with Lock-Free Shared Objects, University of North Carolina, 1997
  47. N. Audsley, A. Burns. Real-Time System Scheduling, University of York, 1992
  48. P. Puschner, A. Vrchoticky. An Assessment of Task Execution Time Analysis, Technische Universitat Wien, 1992
  49. P. Puschner, Ch. Koza. Calculating the Maximum Execution Time of Real-Time Programs, Real-Time Systems, September 1989
  50. R. Chapman. Worst-Case Timing Analysis via Finding Longest Paths in SPARK Ada Basic-Path Graphs, University of York, October 1994
  51. P. Puschner, A. Schedl. Computing Maximum Task Execution Times — A Graph-Based Approach, Real-Time Systems, July 1997
  52. P. Puschner, A. Vrchoticky. Problems in Static Worst-Case Execution Time Analysis, Technische Universitat Wien, 1998
  53. N. Zhang, A. Burns, M. Nicholson. Pipelined Processors and Worst Case Execution Time, Real-Time Systems 5(4), 1993
  54. P. Puschner, A. Schedl. A Tool for the Computation of Worst Case Task Execution Times, Technische Universitat Wien, 1994
  55. H. Kopetz. Real-time Systems. Design principles for Distributed Embedded Applications. Kluwer Academic Publisher, Boston, 1997
  56. J. A. Stankovic. Distributed Real-Time Computing: The Next Generation, University of Massachusetts, January 1992
  57. J. A. Stankovic, K. Ramamritham. The Design of the Spring Kernel, 8th IEEE Real-Time Systems Symposium, San Jose, California, December 1987
  58. J. A. Stankovic, K. Ramamritham. The Spring Kernel: A New Paradigm for Real-Time Operating System, ACM Operating System Review 23(3), July 1989
  59. L. D. Molesky, K. Ramamritham, C. Shen, J. A. Stankovic, G. Zlokapa. Implementing a Predictable Real-Time Multiprocessor Kernel — The Spring Kernel, University of Massachusetts, May 1990
  60. H. Kopetz, W. Merker. The Architecture of MARS, 15th Fault-Tolerant Computing Symposium, Ann Arbor, Michigan, June 1985
  61. N. Audsley, K. Tindell, A, Burns. The End of The Line for Static Cyclic Scheduling, 5th Euromicro Workshop on Real-Time Systems, Oulu, IEEE Computer Soc. Press, 1993
  62. A. Damm, J. Reisinger, W. Schwabl, H. Kopetz. The Real-Time Operating System of MARS, ACM Operating Systems Review 23(3), 1989
  63. S. Poledna, G. Kroiss. The Time-Triggered Communication Protocol TTP/C, Real-Time Magazine, Q4 1998
  64. H. Kopetz, G. Griinsteidl. TTP — A Protocol for Fault-Tolerant RealTime Systems, Computer, v. 27, № 1, January 1994
  65. H. Kopetz. TTP/A — The Fireworks Protocol, Research Report № 23/1994, Technische Universiat Wien, September 1994
  66. Ch. Ebner. Implementation of a TTP/A — Prototype, Research Report № 2/1995, Technische Universiat Wien, February 1995
  67. K. Tindell, J. Clark. Holistic Schedulability Analisys for Distributed Hard Real-Time Systems, University of York, 1994
  68. D. Isovic, G. Fohler. Handling Sporadic Tasks in Off-line Scheduled Distributed Real-Time Systems, Malardalen Univesity, Sweden, July 1999
  69. R. Gerber, S. Hang. Slicing Real-time Programs for Enhanced Sched-ulability, Department of Computer Science, University of Maryland, 1995
  70. D. Isovic, G. Fohler. Online Handling of Firm Aperiodic Tasks in Time Triggered Systems, Malardalen Univesity, Sweden, June 2000
  71. Ch. McElhone. Adapting and Evaluating Algorithms for Dynamic Schedulability Testing, University of York, February 1994
  72. Y. Manabe, S. Aoyagi. A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling, Real-Time Systems, vol. 14, № 2, March 1998
  73. R. Davis. Guaranteeing X in Y: On-line Acceptance Tests for Hard Aperiodic Tasks Scheduled by the Slack Stealing Algorithm, University of York, 1995
  74. A. Girault, C. Lavarenne, M. Sighireanu, Y. Sorel. Fault-Tolerant Static Scheduling for Real-Time Distributed Embedded Systems, INRIA, research report № 4006, September 2000
  75. R. Dobrin, G. Fohler. Attribute Assignment for the Integration of Off-line and Fixed Priority Scheduling, Malardalen Univesity, Sweden, November 2000
  76. Π‘. M. Bailey, A. Burns, A. J. Wellings, Π‘. H. Forsyth. A Performance Analysis of a Hard Real-Time System. Real-Time Systems Research Group, Department of Computer Science, University of York, 1994
  77. H. Kopetz. A Solution to an Automotive Control System Benchmark. Institute for Technical Informatics, Technical University, Vienna, Austria, research report № 4/1994, Apr 1994
  78. Π‘. М. Bailey, A. Burns, A. J. Wellings, Π‘. Н. Forsyth. A Performance Analysis of a Hard Real-time System. Real-time Systems Research Group, Department of Computer Science, University of York, 1994
  79. Π“. Π’Π°Π³Π½Π΅Ρ€. ΠžΡΠ½ΠΎΠ²Ρ‹ исслСдования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚ΠΎΠΌ 3, ΠœΠΈΡ€, Москва, 1973
  80. Π”. Π­. ΠšΠ½ΡƒΡ‚. Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ программирования, Ρ‚ΠΎΠΌ 2 ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, 3-Π΅ ΠΈΠ·Π΄. Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΠ΅», Моска, 2000
  81. Π’. P. Baker. Stack-Based Scheduling of Real-Time Processes, RealTime Systems, March 1991
  82. OSEK/VDX. Operating System. Version 2.0, revision 1. October 1997
  83. R. Howell. Optimal Scheduling and Handling Potential Overload, Kansas State University, 1995
  84. ERCOSek V3.0. User’s Guide. ETAS Gmbh & Co. KG, Stuttgart, 1999
  85. P. Ancilottiy G. Buttazzo, M. Natale, M. Spuri. Design and Programming Tools for Time-Critical Applications, Real-Time Systems, vol. 14, № 3, May 1998
  86. H. Kopetz. A Solution to an Automotive Control System Benchmark. Institute for Technical Informatics, Technical University, Vienna, Austria, research report 4/1994 (April 1994)
  87. D. McConnell, B. Lewis, L. Cray. Reengineering a Single Thread Embedded Missile Application onto a Parallel Processing Platform Using MetaH, Real-Time Systems, v. 14, № 1, January 1998
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ