Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: Глюки недогруженных программ

  1. #1
    Member
    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    181
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Глюки недогруженных программ

    Допустим, загрузка программы с магнитофона прерывается из-за ошибки чтения. Или я выключил магнитофон. Компьютер написал Device I/O error. По идее, что должно получиться? Листинг программы должен выглядеть нормально до места обрыва, а на месте обрыва должен просто прерваться и всё. Если программа выполняется последовательно, без переходов, то до места обрыва она, по идее должна работать. Однако всё не так. На месте обрыва - катастрофические разрушения, множество бессмысленных символов, иногда на несколько экранов. И в загруженной части могут быть повреждения - замененные буквы, бессмысленный текст. Бывает, что сбой загрузки произошел в конце программы, листинг нормальный до конца, никаких видимых повреждений. Но программа всё равно не работает. Хотя, может и работать. Один раз у меня было: небольшая программа, секунд на 20. Я выключил магнитофон на первой секунде основного "тела". Нажимаю LIST - всё на месте! Всё целое. Откуда оно взялось? Но при попытке запустить её компьютер перезагрузился. Но самое интересное, что недогруженную программу невозможно пересохранить, записывается примерно одна секунда. При попытке же её исправить, отредактировать, удалить место разрыва, начинаются всякие глюки. Удалил бессмыслицу в одном месте, она вылезает где-то в другом.
    Почему так происходит? Просто интересно.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master Аватар для MacBuster
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    876
    Благодарностей: 164
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arix Посмотреть сообщение
    Листинг программы должен выглядеть нормально до места обрыва, а на месте обрыва должен просто прерваться и всё.
    Нет, не так. Как минимум последний байт может выглядеть как угодно, и интерпретироваться совершенно неожиданно. Вы в отладчике память смотрели?
    ZX81, ZX-Spectrum 48, ZX-Spectrum +2, Pentagon 128K, Sprinter, ZX Evolution (rev. C), V6Z80P 1.1, БК-0011М-01 + SMK512, УК-НЦ x9, TI99/4A + FlashROM99, Amiga 1230M

  4. #3
    Member
    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    181
    Благодарностей: 13
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Вы в отладчике память смотрели?
    Нет. У меня не было отладчика, да и сейчас нет. А тогда я даже слова такого не знал.

  5. #4
    Veteran Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    1,310
    Благодарностей: 464
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Текст программы - это определённая структура данных, её нарушение может приводить к совершенно неожиданным глюкам. И логика "должно быть ок до места обрыва" тут не работает.
    ПО в любом случае считает, что текст загружен полностью, т.о. при выводе пытается отображать содержимое ОЗУ, а там начиная с места обрыва идёт какой-то мусор (пустоты в ОЗУ не бывает).
    Ошибки в тексте до места обрыва скорее всего свидетельствуют о реальных сбоях и во время загрузки этих участков. Т.е. даже если бы текст загрузился до конца, всё равно всплыла бы ошибка контрольной суммы из-за фактически битых данных.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Глюки по skart'у
    от Asd1995sse в разделе Изображение
    Ответов: 2
    Последнее: 11.06.2010, 17:49
  2. АТМ 7.10,глюки
    от sv в разделе ATM
    Ответов: 66
    Последнее: 28.08.2008, 06:10
  3. Глюки и их лечение
    от spleen в разделе Unsorted
    Ответов: 17
    Последнее: 14.05.2007, 02:28
  4. глюки клавы
    от boo_boo в разделе Устройства ввода
    Ответов: 5
    Последнее: 11.02.2007, 16:55
  5. глюки в ПС
    от SMT в разделе Форум
    Ответов: 3
    Последнее: 11.08.2005, 09:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •