ИнформатикаРефераты >> Программирование и компьютеры >> Информатика
Есть нет
Считывание блока Проверка наличия
начальной загрузки с А: жесткого диска С:
нет
Выдача сообщения об Считывание блока
Отсутствии системы на начальной загрузки
Диске А:
Считывание io.sys, msdos.sys
Считывание Command.com
Считывание Autoexec.bat
Рис. 1. Порядок загрузки MS Dos
После того, как с диска, с которого загружается операционная система (т.е. с дискеты или винчестера), прочитана программа-загрузчик операционной системы, эта программа считывает в память компьютера модули операционной системы (для MS Dos файлы io.sys, msdos.sys) и передает им управление.
Далее с того же диска читается файл конфигурации системы config.sys и в соответствии с указаниями, содержащимися в файле config.sys, загружаются драйверы устройств и устанавливаются параметры операционной системы. Если файл config.sys отсутствует, все параметры устанавливаются по умолчанию.
После этого с диска, с которого загружается операционная система, читается командный процессор (файл command.com) и ему передается управление. Командный процессор выполняет командный файл, autoexec.bat, если этот файл имеется в корневом каталоге диска, с которого загружается операционная система. В файле autoexec.bat указывается команды и программы, выполняемые при каждом запуске компьютера.
3. Меню пользователя, формирование и использование глобального
и локального меню в NC
После выдачи команды Menu file editв подменю Commands вам будет предложено уточнить, какое пользовательское меню вы хотите создать (отредактировать): главное (Main) или локальное (Local). Главное меню будет размещаться в том же каталоге, где находится NC, а локальное – в рабочем каталоге, т.е., в каталоге, за которым закреплена активная панель. Вызов меню происходит посредством команды User menu. При создании или редактировании пользовательского меню доступны практически все команды встроенного текстового редактора, но не разрешается специфировать имя файла (всегда используется файл nc.mnu ). Nc.mnu является обычным текстовым файлом, однако команды меню оформляются в соответствии с определенными правилами. Каждая команда пользовательского меню описывается строкой – заголовком, за которым следует одна или несколько строк реализации. Строка-заголовок будет отображаться при вызове пользовательского меню на экран. Она начинается с оперативной клавиши вызова команды, за которой должно следовать двоеточие.
После двоеточия, по крайней мере через один пробел, располагается наименование команды. Если оперативно выдавать команду не предполагается, то сделайте поле оперативной клавиши пустым (в этом случае наименование команды должно записываться в строке –заголовке без начальных пробелов). Отметим, что оперативная выдача пользовательской команды возможна только после вызова пользовательского меню на экран дисплея (а не на экране оболочки).
Альтернативным способом ввода пользовательской команды является явный выбор пункта пользовательского меню. Строки реализации отличаются от строки-заголовка, по крайней мере, одним начальным пробелом. Они определяют действия, подлежащие выполнению при выборе данной команды. Требования к строкам реализации в основном такие же, как к строкам командного файла. В любой строке файла пользовательского меню можно разместить комментарий. Рассмотрим пример описания пользовательской команды для вызова интегрированной среды Turbo Pascal и ее настройки на обработку файлов в корневом каталоге дискеты в приводе А:Р: Turbo Pascal/6.0 PAUSE установите дискету в привод А:, А:CD\D:\LANGS\TP 6.0\TURBO; D:. Возврат в рабочий каталог. В пользовательском меню эта команда может быть выдана нажатием клавиши Р. Вместо Р можно было бы, например, указать F3.
4. Восстановление данных отформатированного диска программой unformat NU
Обратимся к сравнительно несложной и достаточно важной процедуре восстановления случайно отформатированных дисков, представляемой утилитой Unformat.
Прежде всего нужно помнить, что команда операционной системы format действует по разному для жестких и гибких дисков, имеет несколько принципиально разных режимов работы. Для жестких дисков команда format обновляет только информацию в системной области диска, не затрагивая области данных, проводя фактически логическое форматирование дисков.
Для гибких дисков команда проводит и физическое форматирование, т.е. заново разбивает диск на дорожки, сектора, помечает дефектные блоки и потом создает на диске системные записи. Поэтому после форматирования дискет в обычном режиме ДОС (команда format с ключом /u), информация на них обновляется и в области данных, однако по умолчанию команда действует для дискет так же, как и для жесткого диска, сохраняя информацию в области данных.
Для сохранения системной информации на дисках в составе пакета NU имеется программа Image, которая выполняется только в недиалоговом режимеп из командной строки, имеющейся и на главном экране оболочки. Например для сохранения системной области диска А: необходимо выполнить команду:
Image a:
которая в результате создаст копию системной области диска А: в виде двух файлов:
Image.idx
с атрибутами R,A,H,S, который будет размещен в последнем кластере диска А: и
Image.dat
с атрибутами R,A . При этом оба файла регистрируются в корневом каталоге диска.
Сохранение системной информации дисков автоматически обеспечивается специальной утилитой безопасного форматирования дисков Safe Format, которую можно использовать вместо команды format ввиду предоставляемого ей более богатого сервиса. Режим создания копий системной области диска включается здесь функцией Safe Unformat Info.