|
|
|
|
Резидентные программы
При типовом использовании операционная система MS-DOS представляет собой операционную систему с одной задачей. В любой момент времени в памяти
выполняется только одна программа. Фактически же, MS-DOS имеет возможность в любое время поддерживать несколько программ в памяти. В действительности, в
любое конкретное время выполняется только одна программа, потому что процессор может выполнять в любой конкретный момент времени только одну инструкцию,
но программы могут быть сконфигурированы таким образом, что создается видимость их одновременного выполнения. Эти несколько программ создаются путем
загрузки программы в память с помощью MS-DOS и затем возврата управления к MS-DOS без удаления программы из памяти. Поскольку программа не покидает
память при возврате управления операционной системе, то программа называется резидентной. Первым шагом при выполнении резидентной программы является
установка программы в памяти. Одним из простейших типов резидентных программ являются библиотеки исполняющей системы (RTL - run-time library), которые
будут использованы в качестве первого примера.
|
|