Cтраница 1
Резидентные программы микро - ЭВМ обеспечивают пультовые режимы, функционирование последовательного канала ( межплатного последовательного интерфейса), реализуют систему прерывания. [1]
Наличие резидентных программ имеет смысл потому, что при первом запуске они указывают операционной системе DOS, что она для выполнения некоторых своих услуг должна вызывать заложенные в этих программах подпрограммы. Данные подпрограммы и располагаются в той части оперативной памяти, которая не освобождается при первом запуске резидентной программы. [2]
Организация резидентных программ - дело достаточно сложное и требующее хороших системных знаний. Ведь мало оставить программу в памяти ПЭВМ - надо еще заставить ее реагировать на прерывания, возвращать управление и т.п. Это подразумевает наличие в тексте вставок машинных кодов и процедур с директивой interrupt, что вовсе не упрощает написание программ. Тяжело дается и отладка резидентов - после каждой неудачи, как правило, приходится перезапускать ПЭВМ. [3]
В резидентных программах грамматического контроля ( spelling checker или speller) эта функция используется для считывания с экрана проверяемого слова. При разработке подобных программ нужно проявлять особую осторожность. [4]
Например, резидентная программа может установить собственную подпрограмму для обработки ситуаций нажатия пользователем клавиш на клавиатуре. Такая подпрограмма может проверять, не нажата ли пользователем определенная комбинация клавиш, и если она нажата, то вызывать некоторую программу, а если нет - передавать управление стандартной подпрограмме DOS для обработки нажатия клавиш. [5]
Если используются резидентные программы ( типа SideKick, SuperKey и др.), то удалите их. [6]
Программа-монитор - служебная резидентная программа, предназначенная для управления работой микро - ЭВМ в процессе трансляции, тестирования, корректировки и ввода прикладных программ пользователя. [7]
При запуске резидентной программы она выполняет какие-то действия, после чего оканчивает свою работу. На экране появляется приглашение DOS, и пользователь может запускать другие программы. Однако часть оперативной памяти компьютера остается занятой резидентной программой. [8]
Фильтр представляет собой резидентную программу, которая контролирует опасные действия, характерные для вирусных программ, и запрашивает подтверждение на их выполнение. [9]
Иммупизатор представляет собой резидентную программу, предназначенную для предотвращения заражения рядом известных вирусов путем их вакцинации. Суть вакцинации заключается в модификации программ или диска таким образом, чтобы это не отражалось на нормальном выполнении программ и то же время вирусы воспринимали их как уже зараженные и поэтому не пытались внедриться. Существенным недостатком таких программ является их ограниченные возможности по предотвращению заражения от большого числа разнообразных вирусов. [10]
Программы-фильтры, или резидентные программы для защиты от вирусов располагаются резидентно в оперативной памяти компьютера, перехватывают те обращения к операционной системе, которые используются вирусами для размножения и нанесения вреда, и сообщают о них пользователю. Пользователь может разрешить или запретить выполнение соответствующей операции. [11]
Утилита SNIPPER является резидентной программой, т.е. остается в оперативной памяти машины в течение всего сеанса работы. Запуск ее осуществляется с помощью файла SNIPPER. [12]
Иначе работают так называемые резидентные программы. [13]
Конечно, для написания резидентной программы, которая прерывает текущую и сама становится активной ( с точки зрения MS-DOS), необходимо уметь корректно переключать PSP ( префикс программного сегмента) и, вообще, хорошо представлять себе логику работы операционной системы. [14]
Ассемблер - кросс - или резидентная программа, предназначенная для трансляции исходной программы, записанной на языке ассемблера в объектную программу. [15]