18. Файл определения модуля. (Ответы на вопросы билетов)
Описание файла
Файл "18. Файл определения модуля." внутри архива находится в следующих папках: Ответы на вопросы билетов, WinAPI - Ответы на вопросы билетов. PDF-файл из архива "Ответы на вопросы билетов", который расположен в категории "". Всё это находится в предмете "api windows" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "api windows" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
1.Файл определения модуля. Назначение, основные директивы (относящиеся к коду иданным).Файл определения модуля содержит информацию о том, что можно, а что нельзя делать с файлом(перемещать, читать и тому подобное)Дает компоновщику сведения о работе многомодульной программы.1) EXETYPE WINDOWS – для 16-бит, для 32 не нужна2) CODE – что можно делать с программой[FIXED | MOVEABLE] сегмент остается в фиксир.обл-ти памяти/может перемещ.[DISCARDABLE | NONDISCARDABLE] может/не может быть выгружен[PRELOAD | LOADONCALL]загруж.
при запуске прил-я/при обращении к эл-ту3) DATA – что можно делать с данными[NONE | SINGLE | MULTIPLE] сегмент данных: нет,1, раздел.всеми процессами[READONLY | READWRITE][PRELOAD | LOADONCALL][SHARED | NONSHARED] 1 копия сегмента: для всех процессов, для 1 процесса.4) HEAPSIZE - размер свободной динамической памяти5) STACKSIZE - размер стеков в байтах.Пример.CODE PRELOAD FIXED DISCARDABLEDATA LOADONCALL MOVEABLE READWRITE MULTIPLEHEAPSIZE 4096STACKSIZE 81921. Перемещение модуля 1 в оперативной памяти CODE - запретить (FIXED)2. Перемещение модуля 2 на жёсткий диск CODE - разрешить (DISCARDEBLE)3.
Данные загружать DATA - при обращении к ним (LOADONCALL)4. Данные можно DATA - читать и изменять (READWRITE).