Реферат: Основы сети Internet
прерываний получает параметры операций и выполняет требуемые
действия или преобразует полученные параметры в один или несколь-
ко запросов к модулю расширения BIOS. Функции, реализуемые моду-
лем обработки прерываний (MSDOS.SYS), в первую очередь использу-
ются командами MS-DOS, обрабатываемыми командным процессором
(DIR, COPY и т.д.), но с тем же успехом они могут вызываться
прикладными программами.
5.Командный процессор хранится в виде файла с именем
COMAND.COM, обычно на том диске, с которого загружается операци-
онная система. В отличие от рассмотренных выше двух модулей файл
с командным процессором может занимать на диске любое место и
трактуется как обычная программа.
Функции командного процессора заключается в следующем:
- 47 -
1.Прием и синтаксический разбор команд, полученных с клавиату-
ры или из командного файла;
2.Исполнение внутренних команд операционной системы;
3.Загрузка и исполнение внешних команд (программ) операционной
системы и прикладных программ пользователя (находящихся в файлах,
имеющих расширение COM.EXE и BAT).
Некоторые команды (TYPE, DIR и другие) командный процессор
выполняет сам. Такие команды называются внутренними. Для выполне-
ния остальных (внешних) команд пользователя командный процессор
ищет на дисках программу с соответствующем именем (например,
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-й уровень
┌───┴───┐ ┌───┴──┐ ┌──┴───┐ ┌──┴───┐
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23