Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UCHPOS98.DOC
Скачиваний:
4
Добавлен:
04.11.2018
Размер:
1.44 Mб
Скачать

4.3. Операции с файлами и каталогами

Любой из накопителей изначально содержит только корневой ка­та­лог, который является пустым. Для формирования файловой структу­ры DOS предоставляет пользователям и прикладным про­граммам сле­дующие основ­ные возможности:

· создание нового каталога в указанном каталоге;

· создание нового файла в указанном каталоге. Для пользователей пре­дос­тавляется возможность создания текстовых файлов - путем ввода текстов с клавиатуры. Программам предоставляется через программ­ный интер­фейс возможность создания любых файлов с любыми дан­ными;

· просмотр и изменение содержимого файла в указанном каталоге. Для пользователей предоставляется возможность работы только с тек­стовы­ми файлами. Программам предоставляется через про­граммный интер­фейс возможность доступа к внутренним данным любого файла;

· переименование файла или каталога;

· уничтожение файла или каталога в указанном каталоге;

· копирование файла из одного каталога в другой каталог. При этом во втором каталоге создается новый файл с информацией, полно­стью иден­тичной исходному оригиналу. Новый файл обычно имеет то же имя и расширение, что и файл-оригинал, хотя может быть и пере­именован;

· перемещение файла из одного каталога в другой каталог. При этом во втором каталоге создается новый файл с информацией, полно­стью иден­тичной исходному оригиналу. Файл-оригинал уничтожа­ется. Но­вый файл обычно имеет то же имя и расширение, что и файл-оригинал, хотя может быть и переименован;

· выдача списка всех файлов и каталогов, содержащихся в указанном ка­талоге;

· запуск программы, содержащейся в одном из исполняемых файлов, т.е. в файле с расширением имени COM, EXE или BAT.

4.4. Загрузка dos. Системные файлы. Командный процессор

Вообще под загрузкой программы понимается размещение ее в опе­ра­тивной памяти для исполнения. За­грузку любой программы вы­полняет спе­циальная программа операционной системы, называемая загрузчиком. За­грузка операционной системы начинается аппаратным способом, а за­верша­ется ей же самой.

Для загрузки операционной системы нужен так называемый сис­тем­ный диск, на котором записаны системные файлы, т.е. файлы со­дер­жащие операционную систему. Обычно это жесткий магнитный диск. В качестве системных иногда используются и гибкие магнитные диски.

Включение питания системного блока приводит к аппаратной пере­да­че управления на программу тестирования (проверки работо­способно­сти) оборудования, находящуюся в ПЗУ компьютера. Тести­руются все уст­ройства ПК, на которые подано электропитание. Если в работе оборудова­ния ПК вы­явлены нарушения, на экран дисплея выдается соответствующее сообщение или звуковой сигнал.

В случае нормального завершения проверки программа тести­рова­ния загружает программу-загрузчик операционной системы и пере­дает ей управ­ление. Программы-загрузчики различных операционных систем от­личаются друг от друга, но содержатся на одном и том же месте систем­ного диска.

Операционная система DOS загружается программой-загрузчи­ком из двух системных файлов: IO.SYS и MSDOS.SYS, находящихся в корневом ка­талоге системного диска. Параметры настройки DOS содержатся в спе­циальном текстовом файле CONFIG.SYS. Операци­онную систему DOS в за­висимости от выполняемых за­дач можно настраивать этими параметрами на различные режимы функциони­рования. Если файл CONFIG.SYS отсут­ству­ет, все параметры уста­навливаются по умолчанию.

После этого с системного диска из файла COMMAND.СОМ за­гру­жа­ется так называемый командный процессор и ему пе­редается управле­ние. Командный процессор осуществляет пользовательский интерфейс опера­ци­онной системы DOS. Для общения с ним имеется специальный язык про­граммирования - язык команд DOS. Операторы этого языка на­зываются командами DOS. Программы на этом языке содержатся в тек­стовых фай­лах с расшире­нием BAT.

В первую очередь, командный процессор считывает системный файл AUTOEXEC.BAT, содержащий набор команд DOS, которые должны быть выполнены автоматически без участия пользователя. Эти команды выпол­няются. Файл AUTOEXEC.BAT может и отсутст­вовать на системном диске.

На этом процесс загрузки DOS завершается, а командный про­цессор выводит на экран приглашение и переходит в состояние ожида­ния команд от пользователя. Приглашение DOS обычно выглядит так: C:\>

В ответ пользователь вводит с клавиатуры необходимую команду DOS, а ко­мандный процессор выполняет ее. После выполнения ко­манды DOS ко­манд­ный про­цессор снова готов к приему команд от пользователя.

Команда DOS набирается на клавиатуре и одновременно ото­бража­ется на экране дисплея. Сигналом об окончании ввода команды DOS слу­жит на­жатие клавиши Enter. Только тогда команда считается введенной. До этого момента команду можно редактировать с помо­щью клавиши Backspace.

Наиболее просто выглядит команда на запуск какой-либо про­грам­мы. Обычно она состоит из полного имени исполняемого файла, содержа­щего нужную программу.

Язык команд DOS содержит большое количество команд. Одни из них служат для операций с файловой системой. Другие - для управ­ления самой DOS. Третьи служат для управления устройствами ввода/вывода и т.п.

В общем случае каждая из команд DOS состоит из имени ко­манды и сле­дующего за именем через пробел списка ее параметров (аргументов). На­пример, команда dir   C:\ABC  /S

задает выдачу на экран дисплея спи­ска всех файлов и каталогов, со­держа­щихся в каталоге C:\ABC и всех его подкаталогах.

Иногда из-за неправильной работы прикладных программ про­исхо­дит так называемое "зависание" компьютера. Это состояние бес­конечного ожидания, в котором не производится никакой полезной работы. В таком случае пользователь должен повторить загрузку DOS. Для этого нужно набрать на клавиатуре трехклавишную ком­бинацию Ctrl+Alt+Del. Процесс загрузки DOS повторится за исклю­чением этапа тестирования оборудова­ния.

Иногда при "зависании" компьютер не реагирует на клавиши. Тогда приходится прибегать к нажатию кнопки Reset на передней панели сис­темного блока компьютера. В этом случае загрузка DOS производится точно так же, как и после включения питания.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]