Цитата:
Сообщение от Sergey Cherevko
Ой, неправду написал.
Тогда память что на ферритах, что полупроводниковая, была ненадежной и всегда использовался как минимум бит четности (а то и избыточность с восстановлением ошибок кодом Хемминга, например).
Поэтому отсутствующая плата памяти должна была вызвать ошибку 2 "такого адреса нет".
А вот если память есть, но часть ячеек никем не используются (т.е. ситуация, про которую avas писал), то никаких ошибок нет. Если ячейки исправны, разумеется.
|
Вот сейчас чуть-чуть мимо: первоначальная редакция подразумевала
только установку бита ошибки. Чтобы выдать код ошибки нужно сделать слишком много телодвижений и т.д. по вашему первому письму
И не мимо адреса, а вне банка данных, т.е. если, положим, 10..15 биты адреса не использовались, то приход единицы на любой из этих битов транслировался в старший бит ответа. Всего одна "мелкосхема" OR.
А вообще изначально ответ ошибки должен формироваться при занятости устройства. Т.е. пришла команда включить выход и за ней ещё одна такая же - вторая получала "отлуп".
.