.
Tuesday 22nd of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

фильмы онлайн

фильмы онлайн


создание или изменение областей пользователя
загрузка...

Для создания на всех активных дисках новой области пользователя или для замены одной конкретной области пользователя на другую необходимо в качестве ответа на промпт ОС СР/М (А >, В > и т. д.) ввести команду USER, а за ней номер требуемой области. Номер области пользователя должен быть в интервале от 0 до 15.

A >USER 1 А>

После ввода этой команды на консоль не выдается никаких сообщений, кроме основного промта ОС СР/М (А >, В > и т. д.). Однако в результате введения этой команды в системе произошли некоторые изменения. В новой области пользователя будет недоступен каталог файлов области с номером 0. Если ввести команду DIR, а новая область пользователя еще не содержит ни одного файла, то в ответ будет получено сообщение ”NO FILES”. При первоначальном создании области пользователя в ней доступными остаются только встроенные команды ОС СР/М (DIR, REN, ERA, TYPE и т. д.). Все файлы с транзитными командами ОС СР/М недоступны, поскольку они находятся в другой области пользователя.

При вводе команды USER с некорректным кодом пользователя на консоль будет выдано следующее сообщение об ошибке:

А>USER 16 16?

А>

Приведенное выше сообщение об ошибке было выдано на консоль потому, что, хотя всего имеется 16 областей пользователя, области с номером 16 не существует. Команда USER отсылает к первой области пользователя с номером 0 и к последней — с номером 15.

Первоначальное создание области пользователя. Если область пользователя создается впервые, то обратите внимание на то, что в нец не содержится никаких файлов. Это продемонстрировано в следующем примере:

A>USER 1 A>DIR NO FILE A>

Для того чтобы создать каталог файлов в новой области пользователя, в ней необходимо иметь файл с программой копирования (аналогичный фай-

лу ’’PIP.COM”). Наличие файла ’’PIP.COM” (файл с транзитной программой, соответствующей команде PIP) делает возможным копирование в новую область пользователя файлов из других областей пользователя (см. описание команды PIP). Ниже описывается последовательность шагов, которые необходимо выполнить для копирования файла ’’PIP.COM” в новую область и предоставления его таким образом пользователю.

1. При нахождении в области пользователя с номером 0 проверьте с помощью команды STAT, что файл ’’PIP.COM” действительно хранится на диске в этой области пользователя. Обратите внимание на размер файла. Размер файла дается в килобайтах (обычно равен ”8К”). Более важно, однако, запомнить значение, расположенное в колонке под именем ’’RECS”. Это значение обычно равно 58 и представляет собой количество 128-байтных записей данного файла. Запишите на бумаге точное количество записей файла — оно потребуется в дальнейшем.

2. При помощи транзитной команды DDT загрузите файл ’’PIP.COM” в оперативную память (введите командную строку ”DDT PIP.COM”). Как только, на консоли появится промпт транзитной программы, соответствующий команде DDT (обычно это символ ”—”), выйдите из программы при помощи команды CTRL/C (реинициализация системы). После этого на консоли снова появится промпт с именем текущего диска. Содержимое файла ’’PIP.COM” по-прежнему сохраняется в оперативной памяти.

3. Введите команду USER и номер требуемой области пользователя, например ’’USER3”.

4. Как только новая область пользователя выбрана, при помощи встроенной команды SAVE перепишите в новую область содержимое файла ’’RIP.COM”, по-прежнему хранящееся после загрузки с помощью команды DDT в оперативной памяти. Однако для использования команды SAVE сначала следует подсчитать количество страниц оперативной памяти (длина одной страницы равна 256 байтам), которое требуется под файл ’’PIP.COM”. Для того чтобы это сделать, восстановите количество записей этого файла, полученное на первом шаге при помощи команды STAT, умножьте это количество на 128 (длина одной записи равна 128 байтам), и получите общее число байтов, занимаемое исходным файлом. Затем для получения общего количества страниц оперативной памяти разделите результат на 256. Окончательный результат используется вместе с командой SAVE с тем, чтобы сохранить и заполнить содержимым файла ’’PIP.COM” новую область пользователя. Например, если количество записей, занимаемых файлом ’’PIP.COM”, равно 58, то для того, чтобы получить соответствующее число страниц оперативной памяти, необходимо произвести следующие вычисления:

58 записей х 128 байт = 7424 байт (почти 8К);

7424 байт : 256 байт = 29 страниц оперативной памяти,

5. После того как с помощью команды STAT файл ’’PIP.COM” сохранен на диске, проверьте с помощью команды DIR, что этот файл действительно записан на диск. После этой проверки для копирования файлов из других областей пользователя можно использовать команду PIP. Чтобы специфицировать номер области пользователя, из которой необходимо выполнять копирование, в командную строку команды PIP добавляется специальный параметр.

Отметим, что при помощи команды PIP операционная система СР/М всегда обеспечивает только копирование из других областей пользователя в необходимую область. Копировать файлы в другие области пользователя нельзя. Прежде чем приступить к выполнению этой процедуры, ознакомьтесь с описаниями упомянутых выше команд и примерами их использования, представленными в других разделах данной книги. Поняв, как пользоваться этими командами, возвратитесь к данному разделу и следуйте инструкциям. Изменение областей пользователя. Максимальное число областей пользователя на одном диске равняется 16 (номера от 0 до 15). Для перехода в нужную область пользователя необходимо просто ввести команду USER с номером области.


загрузка...
 

Самое популярное:

bottom

карта сайта