<?xml version="1.0"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Modeling of systems and processes</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Modeling of systems and processes</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Моделирование систем и процессов</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2219-0767</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">26712</article-id>
   <article-id pub-id-type="doi">10.12737/article_5c4f196acc8544.29734153</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Технические науки</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject></subject>
    </subj-group>
    <subj-group>
     <subject>Технические науки</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">THE ANALYTICAL METHOD OF ASSESSMENT OF EFFICIENCY OF ONE WAY OF INCREASE OF UPSET TOLERANCE OF MICROPROCESSOR SYSTEMS</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Аналитический метод оценки эффективности одного способа повышения сбоеустойчивости микропроцессорных систем</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Акинина</surname>
       <given-names>Юлия Сергеевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Akinina</surname>
       <given-names>Yuliya Sergeevna</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Тюрин</surname>
       <given-names>Сергей Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Tyurin</surname>
       <given-names>Sergey Vladimirovich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Худяков</surname>
       <given-names>Максим Анатольевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Hudyakov</surname>
       <given-names>Maksim Anatol'evich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Воронежский государственный технический университет</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Voronezh State Technical University</institution>
    </aff>
   </aff-alternatives>
   <volume>11</volume>
   <issue>3</issue>
   <fpage>10</fpage>
   <lpage>15</lpage>
   <self-uri xlink:href="https://zh-szf.ru/en/nauka/article/26712/view">https://zh-szf.ru/en/nauka/article/26712/view</self-uri>
   <abstract xml:lang="ru">
    <p>Предлагается аналитический метод оценки потенциальной сбоеустойчивости микропроцессорных систем, базирующихся на сторожевом механизме на основе теговой памяти программ, специально формируемого микропроцессором признака «чтение кода команды» и организации дополнительного интерфейса типа «рукопожатие» между микропроцессором и программной памятью. Предложенный аналитический метод оценки эффективности без ограничений применим к микропроцессорам с CISC-архитектурой и многобайтным форматом команд любой кратности. В частности показано, что данный сторожевой механизм потенциально позволяет обнаруживать до 80% ошибок потока управления и однократных или многократных нечётных ошибок чтения программной памяти для микропроцессоров с трехбайтным форматом команд.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>Предлагается аналитический метод оценки потенциальной сбоеустойчивости микропроцессорных систем, базирующихся на сторожевом механизме на основе теговой памяти программ, специально формируемого микропроцессором признака «чтение кода команды» и организации дополнительного интерфейса типа «рукопожатие» между микропроцессором и программной памятью. Предложенный аналитический метод оценки эффективности без ограничений применим к микропроцессорам с CISC-архитектурой и многобайтным форматом команд любой кратности. В частности показано, что данный сторожевой механизм потенциально позволяет обнаруживать до 80% ошибок потока управления и однократных или многократных нечётных ошибок чтения программной памяти для микропроцессоров с трехбайтным форматом команд.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>Сбоеустойчивость</kwd>
    <kwd>микропроцессорная система</kwd>
    <kwd>ошибки потока управления</kwd>
    <kwd>CISC-архитектура</kwd>
    <kwd>многобайтный формат команд.</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Цифровая микропроцессорная техника стремительно проникает во все сферы человеческой деятельности, не исключая и бытовую сферу. Это обусловлено малыми размерами и малым энергопотреблением микропроцессорных систем при огромных их возможностях по решению различных вычислительных задач и задач управления. Однако цифровые системы подвержены воздействию разнообразных сбоев, что негативно влияет на надежность их функционирования и безопасность применения. Для обеспечения требуемого уровня надёжности и безопасности, необходимо применять дополнительные специальные средства, которые обнаруживают сбои и соответствующим образом устраняют возникающие последствия непосредственно во время работы (run-time) микропроцессорных систем. Одним из классов ошибок, существенным образом влияющих на надежность и безопасность систем управления, являются ошибки потока управления (Control-Flow Errors или CFE) [1-5], которые приводят к тому, что микропроцессорная система начинает реализовывать некоторую псевдопрограмму, интерпретируя коды команд как коды данных, а коды данных как коды команд. Подобный процесс инициализируется самоустраняющимися сбоями, которые самопроизвольно возникают в случайные моменты времени и кратковременно искажают коды программного счетчика, коды адреса или коды данных в магистралях микропроцессорной системы. Известно [1], что возникновение самоустраняющихся сбоев вызывают ошибки потока управления в 35% …75% случаях. Одним из наиболее эффективных путей, позволяющих парировать ошибки потока управления в режиме функционирования, является включение в состав микропроцессорной системы контуров повышения надежности (или отказоустойчивости, функциональной безопасности и других), на основе различных сторожевых механизмов, которые часто объединяют общим названием – «сторожевые таймеры» (watchdog timer). Сторожевые механизмы могут использоваться на различных уровнях архитектуры микропроцессорной системы. Важнейшей проблемой на сегодня представляется отсутствие понятных и доступных методик прогнозирования эффективности и целесообразного применения тех или иных сторожевых механизмов [2].</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Fazel, S. Self-Organization And Self-Management In Control-Flow Error Mitigation / S. Faber // International journal of scientific &amp; technology research. - 2015. - V. 4, № 11. - P. 112 - 119.</mixed-citation>
     <mixed-citation xml:lang="en">Fazel, S. Self-Organization And Self-Management In Control-Flow Error Mitigation / S. Faber // International journal of scientific &amp; technology research. - 2015. - V. 4, № 11. - P. 112 - 119.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Платунов, А. Е. Сторожевые механизмы во встраиваемых вычислительных системах / А. Е. Платунов, А. С. Стерхов // Научно-технический вестник информационных технологий, механики и оптики. - 2017. -Т. 17, № 2. - С. 301-311. - doi:10.17586/2226-1494-2017-17-2-301-311.</mixed-citation>
     <mixed-citation xml:lang="en">Platunov, A. E. Storozhevye mehanizmy vo vstraivaemyh vychislitel'nyh sistemah / A. E. Platunov, A. S. Sterhov // Nauchno-tehnicheskiy vestnik informacionnyh tehnologiy, mehaniki i optiki. - 2017. -T. 17, № 2. - S. 301-311. - doi:10.17586/2226-1494-2017-17-2-301-311.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Efficient mitigation of data and control flow errors in  microprocessors / L. Parra, A. Lindoso, M. Portela ; L. Entrena, F. Restrepo-Calle, S. Cuenca-Asensi, A. Martinez-Alvarez // 14th European Conference on Radiation and Its Effects on Components and Systems (RADECS 2013). - Oxford, United Kingdom, 2013. - P. 402-405.</mixed-citation>
     <mixed-citation xml:lang="en">Efficient mitigation of data and control flow errors in  microprocessors / L. Parra, A. Lindoso, M. Portela ; L. Entrena, F. Restrepo-Calle, S. Cuenca-Asensi, A. Martinez-Alvarez // 14th European Conference on Radiation and Its Effects on Components and Systems (RADECS 2013). - Oxford, United Kingdom, 2013. - P. 402-405.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Рожков, М. В. Перспективные подходы к повышению эффективности программного метода обнаружения ошибок потока управления / М. В. Рожков, С. В. Тюрин // Системы управления и информационные технологии. - 2013. - № 1(51). - C .65-71.</mixed-citation>
     <mixed-citation xml:lang="en">Rozhkov, M. V. Perspektivnye podhody k povysheniyu effektivnosti programmnogo metoda obnaruzheniya oshibok potoka upravleniya / M. V. Rozhkov, S. V. Tyurin // Sistemy upravleniya i informacionnye tehnologii. - 2013. - № 1(51). - C .65-71.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Рожков, М. В Математическая модель исполнения программы микропроцессором после возникновения ошибок потока управления / М. В. Рожков // Системы управления и информационные технологии. - 2014. -№1.1(55). - C. 190-198.</mixed-citation>
     <mixed-citation xml:lang="en">Rozhkov, M. V Matematicheskaya model' ispolneniya programmy mikroprocessorom posle vozniknoveniya oshibok potoka upravleniya / M. V. Rozhkov // Sistemy upravleniya i informacionnye tehnologii. - 2014. -№1.1(55). - C. 190-198.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Патент 2530325 РФ, МПК G06F. Способ повышения надежности микроЭВМ / М.В. Рожков, С.В. Тюрин ; заявитель и патентообладатель ФГБОУ ВПО «ВГТУ». - № 2012116018/08 ; заявл. 19.04.2012 ; опубл. 10.10.2014.</mixed-citation>
     <mixed-citation xml:lang="en">Patent 2530325 RF, MPK G06F. Sposob povysheniya nadezhnosti mikroEVM / M.V. Rozhkov, S.V. Tyurin ; zayavitel' i patentoobladatel' FGBOU VPO «VGTU». - № 2012116018/08 ; zayavl. 19.04.2012 ; opubl. 10.10.2014.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Подвальный, С. Л. Повышение сбоеустойчивости микропроцессорных систем к ошибкам потока управления на основе архитектурной избыточности / С. Л. Подвальный, С. В. Тюрин, М. А. Худяков // Радиотехника. - 2017. - № 6. - С. 190-195.</mixed-citation>
     <mixed-citation xml:lang="en">Podval'nyy, S. L. Povyshenie sboeustoychivosti mikroprocessornyh sistem k oshibkam potoka upravleniya na osnove arhitekturnoy izbytochnosti / S. L. Podval'nyy, S. V. Tyurin, M. A. Hudyakov // Radiotehnika. - 2017. - № 6. - S. 190-195.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Теория вероятностей и математическая статистика для технических университетов. I. Теория вероятностей: учеб. пособие / О. Л. Крицкий, А. А. Михальчук, А. Ю. Трифонов, М.Л. Шинкеев. - Томск: Изд-во ТПУ, 2010. - 212 с.</mixed-citation>
     <mixed-citation xml:lang="en">Teoriya veroyatnostey i matematicheskaya statistika dlya tehnicheskih universitetov. I. Teoriya veroyatnostey: ucheb. posobie / O. L. Krickiy, A. A. Mihal'chuk, A. Yu. Trifonov, M.L. Shinkeev. - Tomsk: Izd-vo TPU, 2010. - 212 s.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
