Cтраница 1
Настройка адресов во время загрузки не решает проблемы защиты. Вредоносные программы всегда могут создать новую команду и перескочить на нее. Поскольку при такой системе программы предпочитают использовать абсолютную адресацию памяти, а не адреса относительно какого-либо регистра, не существует способа, который позволил бы запретить программе построение команды, обращающейся к любому слову в памяти для его чтения или записи. В многопользовательских системах крайне нежелательно разрешать процессам чтение или запись в область памяти, принадлежащую другим пользователям. [1]
Настройка адреса обычно применяется для локализации определенной непомеченной позиции в памяти внутри поля данных или для организации пошагового поиска в последовательности сегментов данных. Ее можно использовать для модификации указателя длины в команде, хотя это рекомендуется делать только после приобретения некоторого навыка в программировании. [2]
Настройка адресов во время загрузки не решает проблемы защиты. Вредоносные программы всегда могут создать новую команду и перескочить на нее. Поскольку при такой системе программы предпочитают использовать абсолютную адресацию памяти, а не адреса относительно какого-либо регистра, не существует способа, который позволил бы запретить программе построение команды, обращающейся к любому слову в памяти для его чтения или записи. В многопользовательских системах крайне нежелательно разрешать процессам чтение или запись в область памяти, принадлежащую другим пользователям. [3]
Такая настройка адресов не всегда пригодна для практического использования, особенно при пошаговом поиске в последовательности сегментов данных или таблице значений. Для применений такого рода более эффективной оказывается загрузка адреса первого сегмента в общий регистр и затем прибавление величины ( равной длине сегмента) к этому регистру всякий раз, когда в соответствии с алгоритмом программы необходимо проверить следующий сегмент. Значение регистра, содержащего адрес сегмента, используется затем как базовый регистр с операндом, задающим нулевое смещение. [4]
При настройке адресов IP вручную могут возникнуть следующие сложности. [5]
В режиме настройка адресов осуществляется динамическое преобразование адресов, в результате чего становится возможным использование виртуальной памяти. [6]
Компьютер использует схему настройки адресов программы, показанную на рис. 1.9, а. Какие значения примут базовый и предельный регистры соответственно схеме, описанной в тексте. [7]
Загрузчик, не выполняющий настройку адресов. [8]
Поэтому в этих командах предусмотрена настройка адреса и указание длины. [9]
Исполняемые программы типа com не требуют настройки адресов после их загрузки в ОЗУ, программы типа ехе при загрузке в ОЗУ настраиваются по месту размещения - для них задаются соответствующие адреса сегментов. [10]
На рис. 5.1 показан один пример настройки адреса в программе. В этом примере некоторое пятибайтовое поле содержит пять отдельных позиций символов. Если в каждой из этих позиций обнаруживаются определенные конфигурации, то происходит переход к соответствующей подпрограмме, обработка информации и затем снова возврат к основной программе. Здесь предполагается, что поле FIELDS содержит данные из входного потока. [11]
Чтобы понять преимущества использования DHCP при настройке адресов IP на компьютерах клиентов, полезно сравнить ручной метод настройки протокола TCP / IP с автоматическим. [12]
Эти способы адресации позволяют исключать из программы настройку адреса, что существенно ускоряет процедуры просмотра потоковых структур. [13]
Загрузчик обеспечивает автоматическое распределение памяти для задачи, настройку адресов подпрограмм и организует работу нескольких разделов ( подзадач) на одном и том же месте оперативной памяти. [14]
Командные файлы представляют особую разновидность исполняемых ДОС файлов, не требующих настройки адресов после их загрузки в ОЗУ. Файлы одного типа считаются исполненными программами, а файлы другого типа трактуются как команды. [15]