СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОВЕРКИ ОСНОВНОЙ ПАМЯТИ ПРОЦЕССОРА

1. Способ для проверки основной памяти (3) процессора (1), включая кэш-память (2) и множество регистров (6) и/или регистровых памятей (R), причем активируется обращение из кэш-памяти (2) к основной памяти (3), и обращение к основной памяти (3) через кэш-память (2) выполняется таким образом, что битовые комбинации (ВМ) записываются в кэш-память (2) и из нее в основную память (3) и из основной памяти (3) через кэш-память (2) вновь считываются и сравниваются,
отличающийся тем, что тестируемая область основной памяти (3) больше, чем размер кэш-памяти (2), и тестирование (Т) памяти выполняется циклически и/или при управлении событиями, и в каждую ячейку памяти (3.1-3.z) основной памяти (3) записывается известное значение и дополнение значения, так что каждый бит должен сохраняться один раз со значением «1» и один раз со значением «0».
2. Способ по п.1, отличающийся тем, что по окончании тестирования (Т) памяти доступ кэш-памяти (2) к основной памяти (3) отделяется.
3. Способ по п.1, отличающийся тем, что в случае опционально выполняемого, перед выполнением тестирования (Т) памяти, тестирования адресных шин и/или шин данных, тестирование памяти запускается только после безошибочного тестирования адресных шин и/или шин данных.
4. Способ по п.1, отличающийся тем, что в качестве битовых комбинаций (ВМ) применяется комбинация с нулями и/или единицами.
5. Способ по любому из п.п.1-4, отличающийся тем, что посредством тестирования (Т) памяти тестируются одна или множество ячеек памяти (3.1-3.z) основной памяти (3) перед запуском операционной системы.
6. Способ по любому из п.п.1-4, отличающийся тем, что результат, полученный из сравнения битовых комбинаций (ВМ), записывается в регистр (6) процессора (1).
7. Способ по любому из п.п.1-4, отличающийся тем, что применяется несколько кэш-памятей (2, 5), причем одна из кэш-памятей (2) применяется для хранения временных данных, таких как программные переменные, а другая кэш-память (5) - для хранения программного кода.
8. Способ по любому из п.п.1-4, отличающийся тем, что программный код, выполняющий тестирование (Т) памяти, реализован в основной программе или в подпрограмме без опции обратного перехода.
9. Устройство для проверки основной памяти (3) процессора (1), содержащее кэш-память (2) и множество регистров (6),
отличающееся тем, что между основной памятью (3) и процессором (1) расположена по меньшей мере одна кэш-память (2, 5) таким образом, что во время выполнения тестирования (Т) памяти обращение к основной памяти (3) через кэш-память (2, 5) может выполняться таким образом, что заданные битовые комбинации (ВМ) могут записываться в кэш-память (2, 5) и через нее в основную память (3) и вновь считываться из основной памяти (3), причем процессор (1) сравнивает вновь считанные из основной памяти (3) битовые комбинации (ВМ) с заданными битовыми комбинациями, в ином случае кэш-память (2) отделяется от основной памяти (3), причем размер кэш-памяти (2) меньше, чем размер тестируемой области основной памяти (3).