Смекни!
smekni.com

Основы сети Internet (стр. 18 из 20)

FORMAT), и если находит ее,то загружает в память и передает ей

управление. По окончании работы программы командный процессор

удаляет программу из памяти и выводит сообщение о готовности к

выполнению команд (приглашение MS-DOS).

Запуск прикладной программы осуществляется так же, как обра-

щение к внешней команде. В функции командного процессора входит

также исполнение командных файлов. Один из них, а именно файл с

именем AUTOEXEC.BAT выполняется автоматически после загрузки опе-

рационной системы. Когда в качестве команды дается имя командного

файла (файла имеющего расширение BAT), командный процессор начи-

нает последовательно читать и интерпретировать содержащиеся в нем

строки, каждая из которых может содержать одну команду, метку или

комментарий. Если в очередной строке стоит команда, осуществляю-

щая вызов некоторой программы, то выполнение командного файла

приостанавливается и начинается работа вызванной программы. После

ее завершения продолжается выполнение командного файла.

При загрузке в память компьютера командный процессор распа-

дается на две части: резидентную (постоянно находящуюся в памяти)

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

ной любой программе пользователя.

Таким образом, любая программа может занять эту область па-

мяти, "затерев" (уничтожив) нерезидентную часть командного про-

цессора. По окончании работы такой программы управление всегда

возвращается в резидентную часть командного процессора, который

восстанавливает нерезидентную часть, загружая ее с системного

диска. Поэтому предпочтительнее иметь файл COMMAND.COM на жестком

или виртуальном диске, в этом случае не требуется установка

системного гибкого диска.

Виртуальный диск - область оперативной памяти компьютера, с

которой можно работать так же, как с диском.

6.Внешние команды операционной системы реализуются програм-

мами, которые хранятся на диске в виде отдельных файлов.

В состав MS-DOS входит более трех десятков программ, пред-

назначенных для различных целей. Приведу примеры некоторых внеш-

них команд операционной системы:

FORMAT.COM - форматирование гибких дисков;

CHDISK.COM - проверка дисков на правильность файловой струк-

туры;

MODE.COM - установка режимов работы устройств;

FDISK.EXE - разметка жесткого диска;

GRAPHICS.COM - подготовка к печати графической копии экрана

и другие, с которыми Вы познакомитесь в ходе практических заня-

тий.

7.Драйверы устройств - это специальные резидентные програм-

мы, которые дополняют систему ввода/вывода и обеспечивают обслу-

живание дополнительных внешних устройств или нестандартное ис-

пользование имеющихся устройств. Драйверы хранятся в файлах име-

на, которых имеют расширение SYS. Они загружаются в память компь-


- 48 -

ютера при загрузке операционной системы. Необходимость и порядок

загрузки указываются в специальном файле SONFIG.SYS. Такое подк-

лючение драйверов облегчает добавление новых устройств и позволят

делать это, не затрагивая системные файлы IO.SYS и MSDOS.SYS.

23. Файловая система и основные команды MS-DOS.

Общее управление компьютером осуществляется на основе ко-

мандного языка (языка директив), с помощью которого можно осу-

ществлять такие операции, как разметка дисков, копирование фай-

лов, распечатка каталогов на экране дисплея и другие действия.

Операционная система содержит следующие основные компоненты:

- файловую систему;

- интерпретатор командного языка (командный процессор);

- драйверы внешних устройств.

ФАЙЛОВАЯ СИСТЕМА - это совокупность именованных наборов дан-

ных и программ на внешних носителях, структуру и организацию ко-

торых поддерживает MS-DOS. Структура файловой системы определяет

удобство работы, скорость доступа к файлам и т.д.

Файл - это поименованная совокупность элементов информации

хранящаяся на магнитных носителях - дисках, лентах. Имена файлов

записываются следующим образом: ИМЯ.ТИП, где ИМЯ набор символов

(не более 8) латинского алфавита, цифр и специальных символов ~

' & @ ( ) % { } _ # ` $, а ТИП или РАСШИРЕНИЕ файла состоит из

не более чем 3 символов. В отличии от имени тип может отсутство-

вать в спецификации файла.

Тип файла используется для классификации, определения при-

надлежности к какой-то группе с общими свойствами. Например, тип

DOC, TXT - текстовые файлы, EXE, COM - файлы содержащие програм-

мы, готовые к выполнению, PAS, BAS, ASM - программы написанные на

алгоритмических языках Паскаль, Бейсик и Ассемблер. Для ОС без-

различно какими строчными или заглавными буквами записывается

файл.

В некоторых случаях при задании имени файлов можно использо-

вать символы * и ?. Применение звездочки * для описания имени

указывает на то, что имя может состоять из любых символов, без-

различных для команд операционной системы. Например: *.txt для

операционной системы означает, что будут обрабатываться файлы с

любым именем, которые имеют тип .txt. Запись *.* определяет все

файлы, находящиеся на магнитном носителе.

Знак вопроса ? в имени файла означает, что на его месте мо-

жет находиться произвольный символ.

При использовании имен файлов в качестве параметров команд

MS-DOS необходимо указывать адрес или путь к файлу.

Путем к файлу называется цепочка символов, начиная с имени

дисковода, корневого каталога и последующих подкаталогов вплоть

до каталога, содержащего необходимый файл.

Имя дисковода - это одна из букв латинского алфавита. Персо-

нальный компьютер имеет несколько накопителей на магнитных носи-

телях, исходя из этого в MS-DOS принято обозначать A: и B: - гиб-

кие диски, C: D: и т.д. - жесткие диски.

Каталог - это справочник файлов и библиотек со ссылками на

их расположение, содержащее информацию о файлах (имя, тип, разме-

ры в байтах, дата и время создания, атрибуты) и других каталогах,

называемых подкаталогами, используется операционной системой для

определения местоположения файла.

На каждом диске имеется один главный или КОРНЕВОЙ каталог.

Каталоги, входящие в корневой каталог называются ПОДКАТАЛОГАМИ

1-го уровня. Каталоги, входящие в состав подкаталога 1-го уровня


- 49 -

называются ПОДКАТАЛОГАМИ 2-го уровня и т.д. Каждый подкаталог яв-

ляется оглавлением, содержащим перечень имен файлов и подкатало-

гов, возможны варианты когда в оглавлении имеются только имена

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

для сортировки информации по различным темам. Разбиение на подка-

талоги зависит от желания пользователя компьютером. Иерархическое

строение диска можно представить в виде дерева подкаталогов.

┌─────────────────┐

│ Корневой каталог│

└────────┬────────┘

┌─────────────┬────────────┴┬───────────────┐ 1-й уровень

┌───┴───┐ ┌───┴──┐ ┌──┴───┐ ┌──┴───┐

│ MS_DOS│ │DOKTOR│ │LESSON│ │NORTON│

└───файлы └───┬──┘ └──┬───┘ └──┬───┘

┌────┴──┐ ┌──┴────┐ ┌───┴──┐ 2-й уровень

┌─┴─┐ ┌──┴─┐ ┌──┴───┐┌──┴─┐ ┌┴──┐ ┌┴──┐

│DIR│ │AIDS│ │EDITOR││CALC│ │NC │ │NI │

└─файлы└─файлы └──┬───┘└─файлы └─файлы└─файлы

┌────┴────┐ 3-й уровень

┌┴──┐ ┌─┴─┐

│LEX│ │FOT│

└─файлы └─файлы

lex.exe

Все имена подкаталогов отделяются друг от друга символом \.

Используя принятые обозначения обратимся, для примера, к файлу

lex.exe: \LESSON\EDITOR\LEX\lex[.exe]. В квадратных скобках ука-

зывается необязательный параметр файла т.е. его можно указывать,

а можно опустить в описании файла.

Имя и тип файла не обеспечивают всех потребностей, которые

возникают при работе с файлами. Чтобы указать отличительные осо-

бенности некоторых файлов вводится понятие атрибута файла. Име-

ются следующие атрибуты в MS-DOS:A - не архивированный; R - толь-

ко для чтения; S - системный; H - скрытый. Атрибут A присваива-

ется файлу для того, чтобы его можно было проще разыскать в под-

каталогах при создании копий, обновлении старых файлов и реализа-

ции подобных операций, выполняемых с помощью некоторых команд

MS-DOS. Эти файлы по внутренней структуре ничем не отличаются от

обычных, кроме атрибута A. Их не следует путать с архивированными

файлами, получаемыми с помощью специальных программ - архиваторов.

Файлы "только для чтения" защищены от изменения и случайного

стирания.

Системные файлы обеспечивают работу операционной системы.

Имена скрытых файлов и их характеристики при просмотре ката-

логов не выводятся на экран дисплея.

КОМАНДНЫЙ ПРОЦЕССОР анализирует и исполняет команды пользо-

вателя, поддерживает взаимодействие пользователя с операционной

системой. Команды операционной системы MS-DOS делятся на два типа

внутренние и внешние. Внутренние команды находятся в файле ко-

мандного процессора, а внешние команды находятся в файлах опера-

ционной системы. Внутренние команды можно разделить на два вида

(по способу ввода ее в компьютер) - клавишные и строковые. Кла-

вишные команды подаются при нажатии определенных клавиш и выпол-