mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 09:10:10 +00:00
Update 15. Memory.md
This commit is contained in:
committed by
GitHub
parent
1c3eb28e7c
commit
5fc57e93dc
@@ -168,7 +168,7 @@ P.S. Стоит отметить, что не существует памяти,
|
|||||||
|
|
||||||
## Защита памяти
|
## Защита памяти
|
||||||
|
|
||||||
Некоторые системы требуют дополнительную надёжность для памяти (Например система бортового управления самолёта). Рассмотрим схему памяти с повышенной надёжностью (см. рис. 10). На вход подаётся какая-то информация. Она кладётся в память по каналу `M`, однако эта же информация кодируется с помощью блока `F` и также кладётся в память. Когда не кодированная информация возвращается из памяти, её кодируют и сравнивают с уже сохранённой кодированной: если совпадают, то информация подаётся на выход, если нет, то выдаётся сигнал об ошибке.
|
Некоторые системы требуют повышенную надёжность для памяти (например, система бортового управления самолёта). Рассмотрим пример подобной схемы (см. рис. 10). На вход подаётся `M` бит входных данных. Они записываются в память и (одновременно с этим) преобразуются с помощью блока `F` (например, хэшируется) в `K` бит, которые тоже записывается в эту память. Когда исходная информация возвращается из памяти, её снова преобразуют по тому же алгоритму и сравнивают с результатом исходного преобразования: если те совпадают, то информация подаётся на выход, если нет, то выдаётся сигнал об ошибке. В некоторых схемах, этих избыточных `K` бит данных даже достаточно, чтобы исправить некоторое количество битых бит в исходных `M` бит данных.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
Reference in New Issue
Block a user