.
Tuesday 22nd of May 2012    

Информация

Счетчики

Голосование

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

Реклама

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

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


ОС СР/М
загрузка...

ОС СР/М предоставляет возможность временно назначить статус защиты диску ”R/0” или ”R/W”. Если назначается защита диска ”R/0”, то все содержимое этого диска будет защищено от записи независимо от того, что статусы защиты некоторых файлов ”R/W”. Это средство позволяет защищать диск так, чтобы нельзя было осуществить на него случайную запись. Этот статус защиты диска имеет силу только до тех пор, пока диск вставлен в устройство. Как только диск извлекается из устройства, ему назначается первоначальный статус ”R/W”. Как правило, для того чтобы отменить защиту диска, необходимо использовать команду CTRL/C (реинициализация системы), при обработке которой статусы защиты дисков соответствуют ”R/W” (’’Чтение/ запись”). Кроме того, это показывает, что установленная таким образом временная защита диска является неэффективной, при вводе команды CTRL/C.

В очередном примере показано, как использовать команду STAT для временной установки для диска ”А” режима ’’только чтение”:

A>STAT A:=R/0

А>

Для того чтобы проверить, что диску назначен статус защиты ”R/0”, используется команда STAT в основном формате:

A>STAT

AsR/О» SPACE; 149К

При попытке записи на защищенный диск, выдается сообщение об ошибке (см. ниже). Нажатие любой клавиши в ответ на это сообщение вызывает реинициализацию системы и диск будет установлен в первоначальный режим ”R/W” (’’Чтение/запись”) - На этом примере показано, что произойдет, если при помощи команды РЕР попытаться скопировать все файлы с диска ”В” на диск ”А”, тогда как статус защиты последнего ”R/0” (подробное описание команды PIP представлено в следующей главе).

A>STAT

A: R/O/ SPACE: 140К

А>Р1Р А:=В:.

BDOS ERROR ON A: READ ONLY_ <---- Была нажата клавиша

RETURN/ что привело к реинициализации системы

А>

A>STAT

A. R/W/ SPACE 140К

Для того чтобы восстановить для диска режим ’’Чтение/запись”, можно провести реинициализацию системы (команда CTRL/C) или полную перезагрузку системы.

А>ЛС

A>STAT

A: R/W» SPACE:140К

’СКРЫТЫЕ” ФАЙЛЫ

В ОС СР/М версии 2.0 или выше команда STAT позволяет так ’’упрятывать” файлы, чтобы их имена не выводились при вводе команды DIR. Для того чтобы избавиться от монотонной печати имен ’’системных” файлов при каждом обращении к команде DIR, используется атрибут ’’QSYS”. Этими ’’системными” файлами могли бы быть файлы STAT.COM, PIP.COM или SYSGEN.COM, которые обычно имеются на всех дисках. Функция команды STAT может быть использована для обеспечения определенного уровня секретности (например, можно предотвратить обращение неопытного пользова-

теля к этим файлам). Для того чтобы сделать файл ’’скрытым”, ему или группе файлов, в которую он входит, необходимо назначить атрибут ”QSYS”.

Ниже представлен пример, в котором иллюстрируется назначение атрибута ’’&SYS” файлу СТАТ. СОМ.

A>STAT STAT.COM SYS

STAT.COM SET ТО SYS А>

Как показано ниже, после назначения файлу атрибута ’’QSYS” его имя выводится по команде DIR. Однако если для получения списка файлов используется команда STAT (см. выше), то имя файла выводится на консоль. Разница заключается в том, что теперь имя файла заключено в круглые скобки, чтобы отметить тот факт, что файл является системным ’’скрытым” файлом.

A>DIR STAT.COM

FILE NOT FOUND

A>STAT STAT.COM

RECS BYTES EXT ACC

41 6K 1 R/W A:(STAT.COM)

BYTES REMAINING ON As 476K

A>

При помощи круглых скобок скрытый файл выделяется среди остальных не скрытых файлов на этом диске. Таким способом атрибут ”Q SYS” может быть назначен произвольному количеству файлов или всем файлам. Для спецификации файлов, которым необходимо назначить атрибут ”Q SYS”, можно использовать метасимволы и ”?”.

Для отмены статуса ’’скрытый” так же, как атрибут ”0 SYS”, используется другой агрибут. Это — атрибут ”0 DIR”, и, как следует из его названия, при введении команды DIR выводятся характеристики указанных файлов. Например, полагая, что файл STAT.COM является в данное время не скрытым, покажем, что происходит при выполнении команды ’’STAT STAT.COM QDIR”

A>STAT STAT.COM VDIR

STAT.COM SET TO DIR A>

A>PTR STAT.COM A: STAT• COM A>

A > ST AT STAT.C.0M

RECS BYTES EXT ACC

41 6K 1 R/W AsSTAT.COM BYTES REMAINING ON As 476K

A>


загрузка...
 

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

bottom

карта сайта