KLASS
В принципе логично - мы выгрузили фрагмент данных используемый кодом, он обращается в никуда и аварийно завершается. Кстати, приём с динамическими данными далеко не нов - в OS/360 было два типа повторно используемого кода (т.е. он один раз загружался в ОЗУ и после использовался группой задач) - реентерабельный и реенфлешный код. Они отличались только одним - реентерабельный (параллельно-входовый) код загружался в ОЗУ, а после получал динамические области памяти куда копировал изменяемые данные и код, НО! основной код при выполнении не менялся и если выполнялся изменяемый например командой EX reg, adress код копировался в эти буферные области что позволяло параллельно во времени использовать одну копию кода несколькими задачами, а реенфлешные программы могли изменять свой код во время исполнения, но после завершения алгоритма восстанавливали исходный код и допускали только последовательное использование группой задач, а обычные программы могли менять свой код и данные произвольно, но после завершения задачи занимаемая ими память освобождалась. Реентерабельный и реенфлешный код позволяли экономить память ЭВМ - в IBM S/360 (S/370) объём ОЗУ в зависимости от модели составлял от 64Кб до 16Мб (больше тогда техника не позволяла) т.к. было всего два промышленно выпускавшихся варианта модулей памяти - на ферритовых сердечниках (стояла в машинах второго поколения класса Минск-22/32) или на микросхемах статической памяти ёмкостью 1Кбит - 4Кбит (машины третьего поколения класса Symens-Nixdorf 4004 она же IBM S/360, IBM S/370, БЭСМ-6 (построены на TTL TI 74xx/F74xx/H74xx/S74xx/LS74xx ободранных как серии 133/К155/130/К530/хМ531/К555 (TTL 133/155 (обычная TTL до 10 - 15 МГц), LS TTL - 555 (малопотребляющая Шотки, до 10 - 15 МГц), Fast TTL - 130/К130 (до 20 - 25 МГц), Шотки TTL - 530/К531 (до 50 -60 МГц)), ЭЛЬБРУС-1/2 (СССР, построены на ECL (Эмиттерно-Связанной, ЭСЛ, до 180 - 200 МГц ) логике серий К200/500, и четвёртого поколения МВС ПС-2000/3000 (разработаны в ИПУ АН СССР и не обдирка с чужих образцов для сложных математических расчётов) ).
В данном случае при выгрузке отображённых в память динамических данных возникнет AV из-за обращения к памяти за пределами адресного пространства текущей задачи как использующей их программе, так и в модуле peview.exe. Посему всё правильно, и тут я бы перевёл как выгрузить данные.
В принципе логично - мы выгрузили фрагмент данных используемый кодом, он обращается в никуда и аварийно завершается. Кстати, приём с динамическими данными далеко не нов - в OS/360 было два типа повторно используемого кода (т.е. он один раз загружался в ОЗУ и после использовался группой задач) - реентерабельный и реенфлешный код. Они отличались только одним - реентерабельный (параллельно-входовый) код загружался в ОЗУ, а после получал динамические области памяти куда копировал изменяемые данные и код, НО! основной код при выполнении не менялся и если выполнялся изменяемый например командой EX reg, adress код копировался в эти буферные области что позволяло параллельно во времени использовать одну копию кода несколькими задачами, а реенфлешные программы могли изменять свой код во время исполнения, но после завершения алгоритма восстанавливали исходный код и допускали только последовательное использование группой задач, а обычные программы могли менять свой код и данные произвольно, но после завершения задачи занимаемая ими память освобождалась. Реентерабельный и реенфлешный код позволяли экономить память ЭВМ - в IBM S/360 (S/370) объём ОЗУ в зависимости от модели составлял от 64Кб до 16Мб (больше тогда техника не позволяла) т.к. было всего два промышленно выпускавшихся варианта модулей памяти - на ферритовых сердечниках (стояла в машинах второго поколения класса Минск-22/32) или на микросхемах статической памяти ёмкостью 1Кбит - 4Кбит (машины третьего поколения класса Symens-Nixdorf 4004 она же IBM S/360, IBM S/370, БЭСМ-6 (построены на TTL TI 74xx/F74xx/H74xx/S74xx/LS74xx ободранных как серии 133/К155/130/К530/хМ531/К555 (TTL 133/155 (обычная TTL до 10 - 15 МГц), LS TTL - 555 (малопотребляющая Шотки, до 10 - 15 МГц), Fast TTL - 130/К130 (до 20 - 25 МГц), Шотки TTL - 530/К531 (до 50 -60 МГц)), ЭЛЬБРУС-1/2 (СССР, построены на ECL (Эмиттерно-Связанной, ЭСЛ, до 180 - 200 МГц ) логике серий К200/500, и четвёртого поколения МВС ПС-2000/3000 (разработаны в ИПУ АН СССР и не обдирка с чужих образцов для сложных математических расчётов) ).
В данном случае при выгрузке отображённых в память динамических данных возникнет AV из-за обращения к памяти за пределами адресного пространства текущей задачи как использующей их программе, так и в модуле peview.exe. Посему всё правильно, и тут я бы перевёл как выгрузить данные.