Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Битовые утечки при записи данных на диск - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builtin функции http://www.cyberforum.ru/cpp/thread1755256.html
Погружение в сабж. Компилятор gcc. Имеет ли смысл вообще их изучать, какие из них действительно надо знать, ибо полезные? И вообще, как можно относиться к их использованию в коде?
C++ Ищу исходники для игры pinball Всем Доброго времени суток ! Есть-ли у кого нибуть исходники для игры pinball (желательно с комментариями) ? Буду очень благодарен если кто-то скинет ! Добавлено через 33 секунды заранее... http://www.cyberforum.ru/cpp/thread1754811.html
C++ Опрос про чувствительность к регистру
Языки программирования бывают чувствительные (думаю, большинство) и нечувствительные к регистру букв. Для кого-то удобны вторые языки, кто-то со строгим подходом считает, что первые - это канон, а...
C++ Как запустить проект, используя компилятор LLVM?
Собрал под виндой LLVM. Все вроде нормально. либы есть,хидеры есть, бинари есть. Надо, думаю,попробовать с llvm'овскими либами что-нибудь собрать. полез в инет,все сделал по инструкции. Но в...
C++ Найти всевозможные комбинации паролей и сохранить их в блокнот http://www.cyberforum.ru/cpp/thread1753001.html
Нужна помощь, дело такое, поставил на пароль архив, пароль забыл. Но, помню , что пароль состоял из двух основных паролей ( а их всего от 4 до 6, в зависимости от конечных цифр). Методом грубого...
C++ Умножить две квадратные матрицы, используя ассемблерные вставки Зравствуйте! Требуется написать программу умножения двух квадратных матриц используя ассемблерные вставки и сравнить с обычным умножением в C++ (то есть: a * b). Я написал такой код: #include... подробнее

Показать сообщение отдельно
Petrolion
24 / 24 / 7
Регистрация: 02.02.2016
Сообщений: 124
07.06.2016, 15:35  [ТС]
Цитата Сообщение от HighPredator Посмотреть сообщение
864050459 - 16777216 = 847273242
ошибка
864050459 - 16777216 = 847273243
Но можно было и не вычислять. Там сразу в HEX видно было отличие на 1 бит в 4 байте.
Постоянную (это именно 24-й бит) добавил, чтобы было видно если ее потеря будет на младших значениях.
Я возможно бы согласился (хотел бы) что ошибка аппаратная, но результат непостоянен. Кроме этого контроллер памяти молчит о целостности данных. Память у меня без коррекции ошибок (CORSAIR CMX8GX3M1A1333C9). Средний ценовой диапазон.
Почему то этот бит, то устанавливается, то сбрасывается...
И на весь файл только 1 ошибочное значение. Была бы линия в памяти битая, я бы получил таких значений вагон и еще тележку при таком кол-ве данных.
Сейчас добавлю к коду еще момент вывода адреса таблицы и операции с ячейками, чтобы понять - это всегда один и тот же адрес или нет.

PS. Почему стресс-тест памяти не нашел проблему?

Добавлено через 4 минуты
Цитата Сообщение от Renji Посмотреть сообщение
И называется "bit flipping". Таки да, симптомы посыпавшейся памяти.
Печально если так... Два года работы псу под хвост. Я не могу доверять данным.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru