Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

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

Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ USB WatchDog

АвтоматичСская удалСнная ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Π—Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ “Π·Π°Π²ΠΈΡΡˆΠΈΡ…” устройств.
Watchdog ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ ΠΈΡ… сам.

Когда Π½ΡƒΠΆΠ΅Π½ USB WatchDog


  1. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ бСспСрСбойной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.
  2. Автономный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ выполняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Π΅Π· присмотра пСрсонала.
  3. НуТно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ПК.
  4. GPU-ΠΌΠ°ΠΉΠ½Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚.
Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· USB интСрфСйс ΠΊ ПК. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ ΠΎΠ½ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ соСдиняСтся с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Reset ΠΈΠ»ΠΈ Power матСринской ΠΏΠ»Π°Ρ‚Ρ‹.
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ пСрСодичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ сигнал устройству. Если watchdog Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сигнал, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ завис.Π§Π΅Ρ€Π΅Π· Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя USB WatchDog автоматичСски ΠΏΠΎΠ΄Π°Π΅Ρ‚ сигнал Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Reset матСринской ΠΏΠ»Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ систСму.
Если Reset Π½Π΅ сработал, Π² сСриях Pro активируСтся ΠΊΠ°Π½Π°Π» Power, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈ снова Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

ΠœΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ для вас

ЦСлая Π»ΠΈΠ½Π΅ΠΉΠΊΠ° стороТСвых Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² для контроля Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π°ΡˆΠΈΡ… устройств

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ устройства для большСго удобства

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ инструкция

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ wdtmon3-mini

    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ для Win/Lin/OSX

    Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ HiveOS, Ρ‚ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ПО Π½Π΅ трСбуСтся.
    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° USB WatchDog ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Hive OS.

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€

    USB WatchDog Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² USB ΠΏΠΎΡ€Ρ‚, Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Reset ΠΈ Power (для Pro) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ вмСсто ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΡ‚ систСмного Π±Π»ΠΎΠΊΠ°. Π‘Π°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ стороТСвому Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

  • Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΊ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅

    ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ – это Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΎΠ½ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ USB WatchDog, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ “Reset” ΠΈ “Power”. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² “Reset” ΠΈ “Power”.

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ инструкция: ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΏΠΎ ссылкС

FAQ

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

  • Π§Π΅ΠΌ стороТСвыС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Wi-Fi Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ?

    Wi-Fi Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρƒ автоматичСски. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ машина пСрСстала Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ·Π½Π°Π» ΠΎΠ± этом ΠΈ срСагировал, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ достаточно ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

  • Π§Π΅ΠΌ отличаСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ внСшнСго?

    Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· USB TypeA (стандартный Π²Ρ…ΠΎΠ΄, ΠΊΠ°ΠΊ для Ρ„Π»Π΅ΡˆΠΊΠΈ). Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ – Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄ PBD-10 Π½Π° матСринской ΠΏΠ»Π°Ρ‚Π΅.

  • Π§Π΅ΠΌ отличаСтся Pro вСрсия ΠΎΡ‚ Lite?

    1. Иногда достаточно ΠΏΠΎΠ΄Π°Ρ‚ΡŒ сигнал Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Reset, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠ°ΡΡ‚ΠΈΡΡŒ ΠΎΡ‚ всСх зависаний ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚ΠΎ достаточно вСрсии Lite.
    2. Pro вСрсия ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° управляСмых ΠΊΠ°Π½Π°Π»Π° Π½Π° случай, ΠΊΠΎΠ³Π΄Π° Reset нСдостаточСн ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° Power. Π’Π°ΠΊΠΆΠ΅, Pro ΠΈΠΌΠ΅Π΅Ρ‚ больСС Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

  1. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ online инструкция,
  2. wdtmon3-mini инструкция,
  3. wdtmon3 инструкция,
  4. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ±Π»Π°ΠΊΡƒ инструкция,
  5. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° USB Watchdog Π² HiveOs,
  6. ВСхничСская докумСнтация USB WatchDog Pro2,
  7. ВСхничСская докумСнтация USB WatchDog Lite,
  8. Π’Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.

Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ для отказоустойчивых систСм

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


ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² отказоустойчивых систСмах

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ управлСния (Π­Π‘Π£) находят всС большСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… условиях внСшнСй срСды. Π’ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условиях эксплуатации Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии Π­Π‘Π£ происходят сбои, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ частичному ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΎΡ‚ΠΊΠ°Π·Ρƒ систСмы. ИспользованиС стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° β€” это Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ способ Π²Ρ‹Π²ΠΎΠ΄Π° систСмы ΠΈΠ· Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ состояния Π² бСзопасный Ρ€Π΅ΠΆΠΈΠΌ.

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

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ систСмных сбоСв

Π’ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прилоТСниях ΠΏΡ€ΠΈ эксплуа­тации встраиваСмых систСм Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ²: систСматичСскиС ΠΈ случайныС ошибки. БистСматичСскиС ошибки ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π½Π΅Β­ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΡ‹Π΅ поврСТдСния Π² систСмС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ корпуса микросхСмы Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ воздСйствия ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ дСйствия случайных ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π² систСмС, ΠΎΠ½Π° способна Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ появлСния Ρ‚Π°ΠΊΠΈΡ… сбоСв ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ самыми Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ: ΠΎΡ‚ воздСйствия космичСских ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠΉ, элСктромагнитных ΠΏΠΎΠΌΠ΅Ρ… (ЭМП) Π΄ΠΎ использования Π½Π΅ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСс­пСчСния.
Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ систСмной Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ всС Π±ΠΎΠ»Π΅Π΅ высокоскоростных ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ΠΌ шага Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² корпусов микросхСм влияниС ЭМП становится всС Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ. ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ случайныС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ состояния ячССк памяти, Π° ЭМП ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ИП ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΡŽ ΠΈ записи Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ рСгистры Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
Когда происходит такая потСря Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ, Ρ‚.ΠΊ. состояниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ счСтчика ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ. ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΈΡ… памяти ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСпрСдсказуСмых ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ сбой ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ВмСстС с ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ для восстановлСния потСрянных Π΄Π°Π½Π½Ρ‹Ρ… Π² систСмС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ систСмный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сбои ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² бСзопасноС/извСстноС состояниС с минимальной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ устойчив ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ сбоям.

БистСмный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ β€” стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€

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

На рисункС 1 прСдставлСна базовая концСпция стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

Рис. 1. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ отказоустойчивого стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

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

β€“Β ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для формирования сигнала ΠΎ сбоС систСмы, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ отказоустойчивым.
β€“Β ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ рСгистров управлСния ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΎΡ‚ случайной пСрСзаписи.
β€“Β ΠœΠ΅Ρ‚ΠΎΠ΄ восстановлСния стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ случайного восстановлСния ΠΏΡ€ΠΈ сбоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° минимальной.
– РСакция стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сбоя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ быстрой. Если стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° восстановлСниС систСмы, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ послСдствия, особСнно Π² ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности прилоТСниях.
β€“Β Π Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π° тСстированиС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
– БтороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Ρ‚ΡŒ диагностику ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сбоя.
На основС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π±Ρ‹Π»Π° спроСктирована схСма стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ надСТности (БВПН), которая отличаСтся ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… схСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ:
β€“Β ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ восстановлСния;
– синхронизированный ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ доступ ΠΊ рСгистрам управлСния ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ;
– обнаруТСниС «слСдов» сбоя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎ запуска ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° оТидания;
– болСС быстрая ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя надСТная рСакция Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°;
– быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ схСмы стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ.
НапримСр, для формирования ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 1 мс…1 с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Ρ‡Ρ‚ΠΎ частота источника Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала для стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ“Ρ† (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, RTC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€) Π΄ΠΎ сотСн ΠœΠ“Ρ† (систСмная тактовая частота).

На рисункС 2 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания для 8-, 16-, 24- ΠΈ 32-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… частотах. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ зСлСная полоса ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания 1 мс…1 с. Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· рисунка, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ всС значСния Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты ΠΈ расчСтный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-разрядный счСтчик.

Рис. 2. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (логарифмичСская шкала)

НСзависимый источник Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты

Π’ БВПН ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° Π²Ρ…ΠΎΠ΄Π° Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ источнику Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊ встроСнному Π² микросхСму RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ. Π”Ρ€ΡƒΠ³ΠΈΠΌ источником Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ систСмная тактовая частота. Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ систСмы ΠΌΠΎΠΆΠ΅Ρ‚ вмСсто ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ источника Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту.

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ случайной записи

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

Уникальная схСма восстановлСния

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² восстановлСния β€” простая запись ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (скаТСм, 0x35), Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ восстановлСния ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ процСссора ΠΈΠ»ΠΈ запись ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π²ΡƒΡ… ΠΊΠΎΠ΄ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0xAA послС 0x55). Π‘Ρ…Π΅ΠΌΠ° восстановлСния, использованная для БВПН, прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… ΠΊΠΎΠ΄ΠΎΠ², Π½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… схСм, Π² Π½Π΅ΠΉ установлСно ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ записью Π΄Π²ΡƒΡ… чисСл. Если записано ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π·Π° Π½ΠΈΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства Ρ†ΠΈΠΊΠ»ΠΎΠ² систСмной Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты Π½Π΅ слСдуСт записи Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа, Ρ‚ΠΎ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ сбоя ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ сброс систСмы.
Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Ρ‚ΠΎΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся для описанной Π²Ρ‹ΡˆΠ΅ схСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ случайной записи с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ записью Π΄Π²ΡƒΡ… ΠΊΠΎΠ΄ΠΎΠ² позволяСт ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит сбой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ случайноС восстановлСниС стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎ затрудняСт сброс систСмы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ прСдприняты для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вСроятности Π²Ρ‹Π±ΠΎΡ€Π° Π² качСствС ΠΊΠΎΠ΄ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ чисСл 0x55 ΠΈ 0xAA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² тСстах записи-чтСния памяти. Π’Π°ΠΊΠΈΠ΅ тСсты ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ этих чисСл Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

ΠžΠΊΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ восстановлСния

Π‘Ρ…Π΅ΠΌΠ° БВПН ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ восстановлСния, Ρ‡Ρ‚ΠΎ являСтся стандартным для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСм.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ восстановлСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ восстановлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅) Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ схСмС БВПН это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ совпадаСт с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Если восстановлСниС происходит Π²Π½Π΅ этого ΠΎΠΊΠ½Π°, это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ выполняСтся быстрСС, Ρ‡Π΅ΠΌ оТидаСтся, ΠΈ, Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π½Π΅ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Рисунок 3 ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ восстановлСния.

Рис. 3. ΠžΠΊΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ восстановлСния

Быстрая рСакция Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ сбой

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ рСакция стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π° сбой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° быстрой. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ сбой β€” это состояниС, ΠΊΠΎΠ³Π΄Π° дСйствия систСмы Π½Π΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, поэтому ΠΈΠ· Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС. Π’ схСмС БВПН для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄.
Если сбой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… систСмах ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° оТидания стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ρ‚ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ прСдприняты ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия ΠΏΠΎ сбросу систСмы, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прилоТСниях Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎ 1 с. БВПН Π·Π°Ρ€Π°Π½Π΅Π΅ распознаСт ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ сбоя ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ сброс систСмы Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ сбоя ΠΊΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹.
– НаличиС нСизвСстных ΠΊΠΎΠ΄ΠΎΠ² Π² рСгистрах стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ записи ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… чисСл Π² эти рСгистры, поэтому Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π² рСгистрах Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ сбоС.
– Ббой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ записи Π² рСгистр ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ фиксированный ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послС разблокирования рСгистра.
– Ббой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ записи, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² ΠΎΠ΄ΠΈΠ½ рСгистр ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ фиксированный ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послС восстановлСния систСмы. ПослС систСмного сброса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСгистры стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.
Π’ΠΎ врСмя оТидания стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π»ΠΎΠ³ΠΈΠΊΠ°, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π°Ρ сигнал систСмного сброса, синхронизируСтся ΠΎΡ‚ быстрого систСмного Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала (частотой ΠΎΡ‚ дСсятков Π΄ΠΎ сотСн ΠœΠ“Ρ†), Π° Π½Π΅ ΠΎΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (частотой ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ“Ρ† Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠœΠ“Ρ†). Если сигнал сброса Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ частотой 1 ΠΊΠ“Ρ†, Ρ‚ΠΎ для восстановлСния систСмы ΡƒΠΆΠ΅ послС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° оТидания потрСбуСтся ΠΏΠΎΡ‡Ρ‚ΠΈ 1 мс. Π—Π° Ρ‚Π°ΠΊΠΎΠΉ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ сбой ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ хаос Π² систСмС. ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ гСнСрирования сигнала сброса ΠΎΡ‚ систСмного Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² случаС ΠΎΡ‚ΠΊΠ°Π·Π° источника систСмной частоты врСмя оТидания стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Π² БВПН прСдусмотрСна рСзСрвная Ρ†Π΅ΠΏΡŒ, которая послС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° оТидания стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ сигнал систСмного сброса, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС 4.

Рис. 4. Π›ΠΎΠ³ΠΈΠΊΠ° формирования сигнала сброса

Быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ΠΏΠΎ бСзопасности, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ IEC 60730, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС систСмы, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ функциями, связанными с обСспСчСниСм бСзопасности, Π±Ρ‹Π»ΠΈ протСстированы, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ эти тСсты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ устойчивы ΠΊ ΠΎΡ‚ΠΊΠ°Π·Π°ΠΌ. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… стороТСвых Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² проводится простой тСст Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Для 32-разрядного Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° частотС 1 ΠΊΠ“Ρ†, тСст Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 4 · 106 с, Ρ‡Ρ‚ΠΎ нСдопустимо ΠΌΠ½ΠΎΠ³ΠΎ. ΠŸΡ€ΠΈ тСстировании БВПН производится Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° звСнья Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… осущСствляСтся нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. На рисункС 5 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π±Π»ΠΎΠΊ-схСма, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ «раздСлСния». На этом рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ процСсс тСстирования 3-Π³ΠΎ Π·Π²Π΅Π½Π° (Π±Π°ΠΉΡ‚Π°) Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

Рис. 5. Π‘Π»ΠΎΠΊ-схСма тСстирования стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° звСнья

КаТдоС Π·Π²Π΅Π½ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° прСдставляСт собой 8-разрядный синхронный счСтчик ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ, которая Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигнал пСрСполнСния. Π‘ΠΈΠ³Π½Π°Π» пСрСполнСния дСйствуСт ΠΊΠ°ΠΊ сигнал Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для NΒ +Β 1-Π³ΠΎ Π·Π²Π΅Π½Π°. Π’ тСстовом Ρ€Π΅ΠΆΠΈΠΌΠ΅ выбираСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°ΠΉΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π°ΠΉΡ‚ N, Π·Π°Ρ‚Π΅ΠΌ Π² Π±Π°ΠΉΡ‚Ρ‹ с 0-Π³ΠΎ ΠΏΠΎ N – 1-ΠΉ загруТаСтся число 0xFF. Π—Π²Π΅Π½ΠΎ N – 1 сразу ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигнал пСрСполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π²Π΅Π½Π° N. Π’ процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π²Π΅Π½Π° N происходит сравнСниС с Π±Π°ΠΉΡ‚ΠΎΠΌ N рСгистра значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания. Π’Π°ΠΊΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ тСстируСтся Π·Π²Π΅Π½ΠΎ N, Π° Ρ‚Π°ΠΊΠΆΠ΅ всС связи ΠΌΠ΅ΠΆΠ΄Ρƒ звСньями Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. ΠŸΡ€ΠΈ тСстировании Π±Π°ΠΉΡ‚Π° N всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π²Π΅Π½ΡŒΡΒ β€” N – 2, N – 3, NΒ +Β 1 ΠΈ NΒ +Β 2 β€” Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Π­Ρ‚ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ звСнья (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ самого ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π·Π²Π΅Π½Π° счСтчика) Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΊΠΎΠ΄ΠΎΠΌ 0xFF. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 1 ΠΊΠ“Ρ† ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ тСстированиС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π²Π΅Π½Π° заняло Π±Ρ‹ 4Β Γ—Β 256 мс (~103 мс) для 32-разрядного значСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° оТидания, установлСнного Π½Π° 1 с, Ρ‚.Π΅. 0xFFFFFFFF. ЀактичСскоС врСмя тСстирования Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ установлСнного значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания.

ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ числа сбросов стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

БВПН Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ количСство сгСнСрированных систСмных сбросов. Π­Ρ‚ΠΎ число доступно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСгистра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сбрасываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания. Когда это число достигаСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния, систСма выполняСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСйствия ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° сброс стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

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

Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ схСмС стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ надСТности Π²Π²Π΅Π΄Π΅Π½ ряд ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ. Они ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ схСмы восстановлСния, Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ случайной записи Π² рСгистры управлСния ΠΈ контроля, Π° Ρ‚Π°ΠΊΠΆΠ΅ тСстирования стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Π­Ρ‚Π° схСма стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° способна Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ сбой Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ. Π’ Ρ†Π΅Π»ΠΎΠΌ, БВПН Π±ΠΎΠ»Π΅Π΅ устойчив ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ сбоям ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ схСмами.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

1.Β Need a watchdog for improved system fault tolerance?//commsdesign.com/showArticle.jhtml?articleID=211600055&pgno=1

ИспользованиС стороТСвого Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° бСзопасного ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π’Π°Π±Π»ΠΈΡ†Π° 1. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ оТидания стороТСвого устройства
Вактовая частота Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» оТидания
16,0000 ΠœΠ“Ρ† 92 мс
14,7456 ΠœΠ“Ρ† 100 мс
11,0592 ΠœΠ“Ρ† 133 мс
7,73280 ΠœΠ“Ρ† 191 мс
5,52960 ΠœΠ“Ρ† 266 мс
1,84320 ΠœΠ“Ρ† 800 мс